.only_mobile{display:none}@media (width<=767px){.only_mobile{display:block}}.only_tablet{display:none}@media (width>=768px) and (width<=1024px){.only_tablet{display:block}}.only_desktop{display:none}@media (width>=1024px) and (width<=1199px){.only_desktop{display:block}}.only_large_desktop{display:none}@media (--large-desktop){.only_large_desktop{display:block}}.from_tablet{display:none}@media (width>=768px){.from_tablet{display:block}}.from_desktop{display:none}@media (width>=1024px){.from_desktop{display:block}}.from_large_desktop{display:none}@media (width>=1200px){.from_large_desktop{display:block}}.to_tablet{display:none}@media (width<=1023px){.to_tablet{display:block}}.to_desktop{display:none}@media (width<=1199px){.to_desktop{display:block}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial), 0, 0);transform:translate3d(var(--move-initial), 0, 0)}to{-webkit-transform:translate3d(var(--move-final), 0, 0);transform:translate3d(var(--move-final), 0, 0)}}@keyframes MoveUpInitial{to{transform:translateY(-105%)}}@keyframes MoveUpEnd{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes noise{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}@keyframes pulse{0%,20%{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(1)}60%{transform:scale(1.1)}70%,to{transform:scale(1)}}@keyframes small-rotate{0%{transform:rotate(0)}to{transform:rotate(17deg)}}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave-svg{25%{d:path("M 0 20 L 10 15 L 20 20 L 30 25 L 40 20 ")}50%{d:path("M 0 20 L 10 25 L 20 20 L 30 15 L 40 20  ")}75%{d:path("M 0 20 L 10 15 L 20 20 L 30 25 L 40 20 ")}}@keyframes waving{to{background-position:80px,160px}}:root{--padding-1:.65rem;--padding-5:1.4rem;--padding-10:2vw;--padding-20:3.5vw;--padding-30:6vw;--padding-40:8vw;--padding-50:10vw;--margin-between-link:22px;--line-height-10:.9;--line-height-20:1;--line-height-30:1.2;--line-height-40:1.4;--line-height-50:1.7;--line-height-60:1.9;--line-width-10:2px;--line-width-20:4px;--between-sections:var(--padding-40);--box-shadow-10:0 0 10px #0000004d;--box-shadow-20:9px 0 16px #ff03ff;--shadow-color-10:#000000a6;--border-type-10:var(--line-width-20) solid;--border-radius-10:40px;--border-radius-20:30px;--opacity-10:.3;--bezier-normal:cubic-bezier(.59, .01, .4, .98);--bezier-fast:cubic-bezier(.175, .885, .32, 1);--bezier-out-expo:cubic-bezier(.19, 1, .22, 1);--bezier-slow:cubic-bezier(.215, .61, .355, 1);--bezier-forward:cubic-bezier(.785, .135, .15, .86);--easing:ease-in-out;--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55);--speed-10:.1s;--speed-20:.3s;--speed-30:.6s;--speed-40:.8s;--speed-50:.9s;--speed-60:1.2s;--speed-70:1.7s;--speed-80:2.2s;--to-scale:1.1;--font-size-hyper:12vw;--font-size-sub-hyper:10vw;--font-size-title:4.2vw;--font-size-sub-title:2vw;--font-size-text:1.2vw;--font-title:"Adieu-Bold", Helvetica, Arial, sans-serif;--font-text:"Satoshi-Regular", Helvetica, Arial, sans-serif}@media (width>=768px) and (width<=1199px){:root{--font-size-text:2.2vw;--font-size-sub-title:3vw}}@media (width<=767px){:root{--font-size-hyper:12vw;--font-size-sub-hyper:10vw;--font-size-title:7.2vw;--font-size-sub-title:5vw;--font-size-text:4.2vw;--between-sections:var(--padding-50)}}html[data-theme=dark]{--color-10:#0d0d0d;--color-20:#f2f2f2;--color-30:#567057;--color-40:#a8bfaa;--color-50:#798c7a}html[data-theme=light]{--color-10:#f2ece9;--color-20:#1b0f5e;--color-30:#ada2f2;--color-40:#9080f2;--color-50:#705cf2}@font-face{font-family:Adieu-Bold;src:url(/fonts/Adieu-Bold.woff2)format("woff2");font-display:swap}@font-face{font-family:Satoshi-Regular;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-display:swap}h1,h2,h3,h4,h5{margin:0}h1,.font-title{font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:4.2vw;font-size:var(--font-size-title);font-weight:400}h2{font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:4.2vw;font-size:var(--font-size-title);font-weight:400;line-height:1.4;line-height:var(--line-height-40);margin:0}h3{font-size:4.2vw;font-size:var(--font-size-title);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.stroked{--stroke-color:var(--color-20);color:#0000;-webkit-text-stroke:2px var(--stroke-color);-webkit-text-stroke:var(--line-width-10) var(--stroke-color)}@media (width<=1023px){.stroked{-webkit-text-stroke:1px var(--stroke-color)}}.font-text{font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-family:var(--font-text)}html.has-scroll-smooth{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}html.has-scroll-smooth body{--scroll-size:calc(var(--line-width-20) * 3);--scroll-active-scale:scaleX(1.5);height:100%;overflow:hidden}html.has-scroll-init [data-router-view],html.has-scroll-init [data-router-wrapper],html.has-scroll-init body{overflow:hidden}html.has-scroll-init body.has-touch-events{width:100%;height:100%;position:fixed;top:0;left:0}html [data-router-view],html body{overflow-x:hidden}html.has-scroll-dragging,html.has-scroll-dragging *{user-select:none;pointer-events:none}html.has-scroll-dragging .c-scrollbar,html.has-scroll-dragging * .c-scrollbar{-webkit-transform:var(--scroll-active-scale);transform:var(--scroll-active-scale)}.c-scrollbar{z-index:3;width:var(--scroll-size);opacity:0;transform-origin:100%;height:100vh;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:opacity var(--speed-20) var(--easing), -webkit-transform var(--speed-20) var(--easing);transition:transform var(--speed-20) var(--easing), opacity var(--speed-20) var(--easing);transition:transform var(--speed-20) var(--easing), opacity var(--speed-20) var(--easing), -webkit-transform var(--speed-20) var(--easing);will-change:transform, opacity;position:fixed;top:0;right:0}.c-scrollbar:hover{-webkit-transform:var(--scroll-active-scale);transform:var(--scroll-active-scale)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{background-color:var(--color-20);width:4px;width:var(--line-width-20);cursor:grab;margin:2px;position:absolute;top:0;right:0}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}html[data-scroll-direction=horizontal] .c-scrollbar{top:inherit;width:100vw;height:var(--scroll-size);bottom:0}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap;height:100vh;display:inline-block}body{--color-bg:var(--color-10);font-size:1.2vw;font-size:var(--font-size-text);-webkit-font-smoothing:antialiased;background:var(--color-bg);color:var(--color-20);font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-family:var(--font-text);line-height:1.4;line-height:var(--line-height-40);width:100vw;min-height:100vh;margin:0;padding:0;position:relative;overflow:hidden auto}*,:after,:before{box-sizing:border-box}::selection{color:var(--color-20);background:var(--color-30);text-shadow:none}[aria-hidden=true]{display:none}a{color:inherit;background-color:#0000;-webkit-text-decoration:none;text-decoration:none}button{box-sizing:inherit;font:inherit;background:0;border:0;margin:0;padding:0;list-style:none}video{background:var(--color-20);width:100%;height:0;margin:0;display:block;position:relative}ul{margin:0;padding:0;list-style:none}figure,p{margin:0}section{width:100%;display:inline-block}hr{box-sizing:content-box;height:4px;height:var(--line-width-20);background:var(--color-40);border:0;overflow:visible}.section-horizontal{padding:0 10vw;padding:0 var(--padding-50)}.section-content{width:100%;min-height:100vh;display:flex;position:relative}.container{width:100%;padding:0 6vw;padding:0 var(--padding-30);margin:0 auto;display:block;position:relative}.container-horizontal{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.display-block{display:block}.display-flex{display:flex}.difference-color{mix-blend-mode:normal}.stack{pointer-events:none}.by-pattern-b{background:url(/img/others/bauhaus--pattern-1.svg)}.main-layout{z-index:2;opacity:0;position:relative}html[data-scroll-direction=horizontal] .main-layout{padding:0;display:flex}html[data-scroll-direction=horizontal] .main-layout>.section-horizontal:first-of-type{padding-left:0}@media (width>=1024px){.page_intro{margin:10vw 0 8vw;margin:var(--padding-50) 0 var(--between-sections) 0}}@media (width>=768px) and (width<=1024px){.page_intro{margin:16vw 0 8vw;margin:calc(var(--between-sections) * 2) 0 var(--between-sections) 0}}@media (width<=767px){.page_intro{margin:24vw 0 8vw;margin:calc(var(--between-sections) * 3) 0 var(--between-sections) 0}}.animation--to_color:hover>.content{filter:grayscale(0)}.animation--to_color>.content{filter:grayscale();transition:filter .3s cubic-bezier(.59,.01,.4,.98);transition:-webkit-filter var(--speed-20) var(--bezier-normal);transition:filter var(--speed-20) var(--bezier-normal);transition:filter var(--speed-20) var(--bezier-normal), -webkit-filter var(--speed-20) var(--bezier-normal)}.back-slide{--item-count:10;z-index:9998;visibility:hidden;background:var(--color-bg);width:100%;height:100%;display:flex;position:fixed;inset:0}.back-slide>.back-slide--item{width:10vw;width:calc(100vw / var(--item-count,10));height:100%;position:relative}.back-slide>.back-slide--item:first-of-type>.back-slide--item__line{width:0}.back-slide>.back-slide--item>.back-slide--item__line{width:4px;height:0;width:var(--line-width-20);background:var(--color-30);position:absolute;bottom:0;left:0}.block_nav{margin:-22px 0;margin:calc(-1 * var(--margin-between-link)) 0}.block_nav>.block_nav--list{height:calc(100% - 2vw)}.block_nav>.block_nav--list>.block_nav--list__item{margin-bottom:-15px}.block_nav>.block_nav--list>.block_nav--list__item .block_nav--list__item__link.is-active{color:var(--color-40);pointer-events:none}.block_title{width:100%;display:block}.block_title.is-inview .line-wrapper{opacity:1;transform:translate(0)}.block_title.is-inview .block_title__wrapper>.block_title--figure__wrapper{transform:scale(1)translateY(-50%)}.block_title>.block_title__wrapper{display:inline-block;position:relative}.block_title>.block_title__wrapper.left_side>.block_title--figure__wrapper{left:-10%;right:auto;right:initial}.block_title>.block_title__wrapper.left_side>.block_title--figure__wrapper.size-1{left:var(--toSide)}.block_title>.block_title__wrapper>.block_title--text{z-index:2;display:inline-block;position:relative}.block_title>.block_title__wrapper>.block_title--figure__wrapper{--toSide:-12.4%;top:36%;right:-12.4%;right:var(--toSide);left:auto;left:initial;transform-origin:50%;transition:transform 2.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow), -webkit-transform var(--speed-80) var(--bezier-slow);will-change:transform;transform-origin:top;z-index:0;width:fit-content;position:absolute;transform:scale(0)translateY(-50%)}.block_title>.block_title__wrapper>.block_title--figure__wrapper>.block_title--figure{--figure-fill:var(--color-50);display:inline-block}html[data-theme=dark] .tech_list__wrapper .block_title>.block_title__wrapper>.block_title--figure__wrapper>.block_title--figure{--figure-fill:var(--color-40)}html[data-theme=dark] .tech_list__wrapper .block_title>.block_title__wrapper>.block_title--text{color:var(--color-10)}html[data-theme=dark] .tech_list__wrapper .block_title>.block_title__wrapper>.block_title--text .stroked{--stroke-color:var(--color-10)}.button{padding:.65rem 1.4rem;padding:var(--padding-1) var(--padding-5);user-select:none;-webkit-tap-highlight-color:transparent;font-size:1.2vw;font-weight:500;font-size:var(--font-size-text);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);color:var(--color-20);border:4px solid var(--color-20);border:var(--line-width-20) solid var(--color-20);border-radius:var(--button-border-radius);cursor:pointer;transition:color .3s cubic-bezier(.175,.885,.32,1),border-color .3s cubic-bezier(.175,.885,.32,1);transition:color var(--speed-20) var(--bezier-fast), border-color var(--speed-20) var(--bezier-fast);touch-action:manipulation;background-color:#0000;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;appearance:none!important}.button:hover{color:var(--color-50);border-color:var(--color-50)}.button.button_marquee{--marguee-padding:.5rem}.button.button_marquee:hover>.button_text{opacity:0}.button.button_marquee:hover>.marquee--text{display:block}.button.button_marquee:hover>.marquee--text>.marquee--text__inner{opacity:1;animation-play-state:running}.button.button_marquee>.button_text{display:inline-block}.button.button_marquee>.marquee--text{pointer-events:none;width:100%;height:auto;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.button.button_marquee>.marquee--text>.marquee--text__inner{--offset:1rem;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));width:fit-content;transform:translate(calc(1rem - 25%));-webkit-transform:translate3d(var(--move-initial), 0, 0);transform:translate3d(var(--move-initial), 0, 0);opacity:0;animation:1s linear infinite paused marquee;display:flex}.button.button_marquee>.marquee--text>.marquee--text__inner>span{text-align:center;white-space:nowrap;padding:0 var(--marguee-padding) 0 0}.button.button_marquee>.marquee--text>.marquee--text__inner>span:after{content:"-";padding:0 0 0 var(--marguee-padding);position:relative}html[data-theme=dark] .button:hover{color:var(--color-40);border-color:var(--color-40)}.cursor{z-index:9999;pointer-events:none;fill:var(--color-30);opacity:0;mix-blend-mode:color-dodge;width:80px;height:80px;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (width>=768px){.cursor{display:block}}.cursor .cursor-icon{width:100%;display:block;position:absolute;top:0;left:0;right:0}.cursor .cursor-icon.icon-default{opacity:1;visibility:visible}.cursor .cursor-icon.icon-loading{opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.215,.61,.355,1),visibility .6s cubic-bezier(.215,.61,.355,1);transition:opacity var(--speed-30) var(--bezier-slow), visibility var(--speed-30) var(--bezier-slow);will-change:opacity}.cursor .cursor-icon.icon-loading circle:first-child{fill:var(--color-30)}.cursor .cursor-icon.icon-loading circle:nth-child(2){fill:var(--color-40)}.cursor .cursor-icon.icon-loading circle:nth-child(3){fill:var(--color-50)}.hide_cursor .cursor{display:none}html[data-theme=dark] .cursor{mix-blend-mode:color-dodge}html[data-theme=light] .cursor{mix-blend-mode:multiply}.data_table.is-inview>.data_table__item>.data_table__item--line{width:100%}.data_table.is-inview .line-wrapper{opacity:1;transform:translate(0)}.data_table>.data_table__item{--padding-between-items:var(--padding-10);position:relative}.data_table>.data_table__item:not(.data_table>.data_table__item:last-of-type){padding-bottom:var(--padding-between-items)}.data_table>.data_table__item:last-of-type>.data_table__item--line{display:none}@media (width<=767px){.data_table>.data_table__item{--padding-between-items:var(--padding-30)}}.data_table>.data_table__item>.data_table__item--line{bottom:calc((var(--padding-between-items) + 2px) / 2);bottom:calc((var(--padding-between-items) + var(--line-width-10)) / 2);height:2px;height:var(--line-width-10);background:var(--color-50);width:0;transition:width 1.2s cubic-bezier(.785,.135,.15,.86);transition:width var(--speed-60) var(--bezier-forward);will-change:width;display:block;position:absolute;left:0}.geometric-figure{--figure-fill:var(--color-30);--figure-line:var(--line-width-20);--figure-stroke:inherit;--figure-width:100%;--figure-height:100%;width:100%;width:var(--figure-width);position:relative}.geometric-figure>.geometric-figure-element{fill:var(--figure-fill);stroke:var(--figure-stroke);stroke-width:var(--figure-line);width:100%;display:block}.figure-line{height:var(--figure-line);background-color:var(--figure-fill);width:100%;position:absolute;left:0}.figure-rectangle{height:var(--figure-height);width:var(--figure-width);background-color:var(--figure-fill);position:relative;bottom:0;left:0;right:0}.figure-by-text{width:11.2vw}@media (width<=767px){.figure-by-text{width:18vw}}.figure-by-text.size-2{width:18vw}@media (width<=767px){.figure-by-text.size-2{width:30vw}}.figure-circle{background-color:var(--figure-fill);border-radius:100%;padding-bottom:100%;left:0}.footer{z-index:2;width:100%;margin-top:8vw;margin-top:var(--padding-40);display:inline-block;position:relative}.footer .footer--top_line{margin-bottom:6vw;margin-bottom:var(--padding-30);text-align:left;justify-content:space-between;display:flex;position:relative}.footer .footer--top_line.is-inview .line-wrapper{opacity:1;transform:translate(0)}@media (width<=767px){.footer .footer--top_line{margin-bottom:8vw;margin-bottom:var(--padding-40);flex-direction:column}}.footer .footer--top_line.is-inview .footer--top_line--figure .geometric-figure-element{transform:scale(1)}.footer .footer--top_line>.footer--title__wrapper{position:relative}.footer .footer--top_line>.footer--title__wrapper>.footer--top_line--figure{--figure-fill:var(--color-30);position:absolute;top:-9%;left:-1vw}.footer .footer--top_line>.footer--title__wrapper>.footer--top_line--figure>.geometric-figure-element{transform-origin:50%;transition:transform 2.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow), -webkit-transform var(--speed-80) var(--bezier-slow);will-change:transform;transform:scale(0)}.footer .footer--top_line>.footer--description{text-align:right;font-size:2vw;font-size:var(--font-size-sub-title)}@media (width<=767px){.footer .footer--top_line>.footer--description{text-align:center;margin-top:3.5vw;margin-top:var(--padding-20)}}.footer .footer--top_line .footer--figure_love{transform-origin:50%;width:.92em;animation:1.5s cubic-bezier(.59,.01,.4,.98) infinite pulse;-webkit-animation:pulse 1.5s infinite var(--bezier-normal);animation:pulse 1.5s infinite var(--bezier-normal);--figure-fill:var(--color-50);margin-left:.25em;padding:0 .1em;display:inline-block}@media (width<=767px){.footer .footer--top_line .footer--figure_love{width:1em}}.footer .footer--top_line>.block_title{width:auto}@media (width<=767px){.footer .footer--top_line>.block_title{text-align:center}}.footer .footer--second_line{margin-bottom:10vw;margin-bottom:var(--padding-50);text-align:left;justify-content:space-between;display:flex;position:relative}.footer .footer--second_line.is-inview .line-wrapper{opacity:1;transform:translate(0)}@media (width<=767px){.footer .footer--second_line{text-align:center;flex-direction:column}}.footer .footer--second_line.is-inview>.footer--second_line--left .footer--second_line--left--figure_top_line{width:100%}.footer .footer--second_line>.footer--second_line--left{flex:1}.footer .footer--second_line>.footer--second_line--left .footer--second_line--sendmeemail-block{margin-top:3.5vw;margin-top:var(--padding-20)}.footer .footer--second_line>.footer--second_line--left .footer--second_line--sendmeemail-block .line,.footer .footer--second_line>.footer--second_line--left .footer--second_line--sendmeemail-block.line{margin-bottom:-22px;margin-bottom:calc(-1 * var(--margin-between-link))}.footer .footer--second_line>.footer--second_line--left .footer--second_line--left--figure_top_line{--figure-fill:var(--color-40);margin-bottom:6vw;margin-bottom:var(--padding-30);width:0;transition:width 2.2s cubic-bezier(.215,.61,.355,1);transition:width var(--speed-80) var(--bezier-slow);will-change:width}@media (width<=767px){.footer .footer--second_line>.footer--second_line--left .footer--second_line--left--figure_top_line{margin-bottom:8vw;margin-bottom:var(--padding-40);text-align:center;justify-content:center}}.footer .footer--second_line>.footer--second_line--right{text-align:right;flex-direction:column;flex:2;justify-content:flex-end;align-items:center;display:flex}@media (width<=767px){.footer .footer--second_line>.footer--second_line--right{margin-top:10vw;margin-top:var(--padding-50);text-align:center;justify-content:center}}.footer .footer--second_line>.footer--second_line--right>.footer--back_to_top_block{text-align:right;width:100%;display:block}@media (width<=767px){.footer .footer--second_line>.footer--second_line--right>.footer--back_to_top_block{text-align:center}}.footer .footer--second_line>.footer--second_line--right>.footer--copyright{margin-top:6vw;margin-top:var(--padding-30)}.footer .footer--second_line>.footer--description{text-align:right;font-size:2vw;font-size:var(--font-size-sub-title);padding-top:1vw}.footer .footer--second_line .footer--figure_love{float:right;width:2vw;margin-left:1vw;display:block}.footer .footer--second_line .footer--figure_love>svg{transform:translateY(2px)rotate(180deg)}.footer .footer--main_block{justify-content:space-between;align-items:flex-end;display:flex}.footer .footer--main_block.is-inview .line-wrapper{opacity:1;transform:translate(0)}.footer .footer--main_block>.footer--main_block--left{text-align:left;flex:1;position:relative;top:.4vw}@media (width<=1199px){.footer .footer--main_block>.footer--main_block--left{top:.8vw}}.footer .footer--main_block>.footer--main_block--center{text-align:center;flex:1}.footer .footer--main_block>.footer--main_block--right{text-align:right;flex:1;position:relative;top:.4vw}@media (width<=1199px){.footer .footer--main_block>.footer--main_block--right{top:.8vw}}.footer .footer--main_block--link--wrapper{margin-bottom:6vw;margin-bottom:var(--padding-30)}.footer .footer--main_block--link--wrapper .line,.footer .footer--main_block--link--wrapper.line{margin-bottom:-22px;margin-bottom:calc(-1 * var(--margin-between-link))}.footer .footer--main_block--link--wrapper .footer--main_block--link{font-size:1.2vw;font-size:var(--font-size-text);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);display:inline-block}.footer .footer--back_to_top_block{text-align:center;width:100%;display:block}html[data-theme=dark] .footer .footer--top_line .footer--figure_love{--figure-fill:var(--color-50)}.glitch_block{--glitch-width:100%;--glitch-height:calc(40vmax * 1.25);--gap-horizontal:10px;--gap-vertical:5px;--time-anim:4s;--delay-anim:2s;--blend-mode-1:none;--blend-mode-2:none;--blend-mode-3:none;--blend-mode-4:overlay;--blend-mode-5:overlay;--blend-color-1:transparent;--blend-color-2:transparent;--blend-color-3:transparent;--blend-color-4:var(--color-30);--blend-color-5:var(--color-20);width:100%;width:var(--glitch-width);height:50vmax;height:var(--glitch-height);max-height:500px;margin:0 auto;position:relative;overflow:hidden}.glitch_block>.glitch_block--element{top:calc(-1 * var(--gap-vertical));left:calc(-1 * var(--gap-horizontal));width:calc(100% + var(--gap-horizontal) * 2);height:calc(100% + var(--gap-vertical) * 2);background-blend-mode:var(--blend-mode-1);background-size:cover;position:absolute;transform:translate(0,0)}.glitch_block>.glitch_block--element:nth-child(n+2){opacity:0;-webkit-animation-duration:var(--time-anim);animation-duration:var(--time-anim);-webkit-animation-delay:var(--delay-anim);animation-delay:var(--delay-anim);animation-timing-function:linear;animation-iteration-count:infinite}.glitch_block>.glitch_block--element:nth-child(2){background-color:var(--blend-color-2);background-blend-mode:var(--blend-mode-2);animation-name:glitch-anim-1}.glitch_block>.glitch_block--element:nth-child(3){background-color:var(--blend-color-3);background-blend-mode:var(--blend-mode-3);animation-name:glitch-anim-2}.glitch_block>.glitch_block--element:nth-child(4){background-color:var(--blend-color-4);background-blend-mode:var(--blend-mode-4);animation-name:glitch-anim-3}.glitch_block>.glitch_block--element:nth-child(5){background-color:var(--blend-color-5);background-blend-mode:var(--blend-mode-5);animation-name:glitch-anim-flash}.main-header{opacity:0;z-index:101;width:100%;position:fixed;top:1vw;left:0;right:0}@media (width>=768px){.main-header{padding:0 2vw;padding:0 var(--padding-10)}}@media (width>=768px) and (width<=1024px){.main-header{top:6vw}}@media (width<=767px){.main-header{top:8vw}}@media (width<=1023px){.main-header{width:max-content;left:auto;left:initial;padding:0;right:0}.main-header .geometric-figure{--figure-fill:var(--color-20)}}.main-header .header--theme_changer{transition:transform 2.2s cubic-bezier(.19,1,.22,1);transition:-webkit-transform var(--speed-80) var(--bezier-out-expo);transition:transform var(--speed-80) var(--bezier-out-expo);transition:transform var(--speed-80) var(--bezier-out-expo), -webkit-transform var(--speed-80) var(--bezier-out-expo);transform:rotate(0)}.main-header .header--theme_changer.changed{transform:rotate(180deg)}.header--line{z-index:3;width:0;position:relative;top:1vw;left:0;right:0}@media (width>=768px) and (width<=1024px){.header--line{top:calc(3vw + 4px);top:calc(3vw + var(--line-width-20))}}@media (width<=767px){.header--line{top:calc(4vw + 4px);top:calc(4vw + var(--line-width-20))}}.header--line>.geometric-figure{--figure-width:100%;margin:0 auto}html[data-scroll-direction=horizontal] .header--line{height:auto;-webkit-transform:inherit!important;transform:inherit!important}html[data-theme=dark] .navbar__mobile>.main_menu>.main_menu-item>.main_menu-item--button{transform:rotate(180deg)}.img_parallax{margin:0 auto;position:relative;overflow:hidden}.img_parallax>.img_parallax__img{width:100%;display:block}.line{width:100%;display:block;overflow:hidden}.line.is-inview .line-wrapper{opacity:1;transform:translate(0)}.line>.line-wrapper{transition:transform 2.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow), -webkit-transform var(--speed-80) var(--bezier-slow);will-change:transform;display:block;transform:translateY(120%)}.link{--sub-line-height:30px;transition:color .6s cubic-bezier(.175,.885,.32,1);transition:color var(--speed-30) var(--bezier-fast);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);color:var(--color-20);padding:22px 0;display:inline-block;position:relative}.link:before{content:"";width:0;height:var(--sub-line-height);left:0;top:calc(100% - var(--sub-line-height));z-index:-1;transition:width .6s cubic-bezier(.175,.885,.32,1);transition:width var(--speed-30) var(--bezier-fast);transform-origin:50%;background-repeat:no-repeat;position:absolute}.link:hover:before{width:100%}html[data-theme=light] .link:before{background-image:url(/img/others/lines/dance-line-light.svg)}html[data-theme=light] .link:hover{color:var(--color-40)}html[data-theme=dark] .link:before{background-image:url(/img/others/lines/dance-line-dark.svg)}html[data-theme=dark] .link:hover{color:var(--color-50)}.app_is_loading .cursor>.cursor-icon.icon-loading{opacity:1;visibility:visible}.loader{z-index:9994;background:var(--color-bg);width:100%;height:100%;display:none;position:fixed;inset:0}.loader.show{display:block}.loader .loader-percentage{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.loader .loader-percentage>.loader-percentage--text{font-size:12vw;font-size:var(--font-size-hyper);letter-spacing:1vw;mix-blend-mode:color-burn;color:var(--color-20);line-height:1}.loader .loader-percentage>.loader-percentage--text.is-inview .line-wrapper{opacity:1;transform:translate(0)}.loader .loader-percentage>.loader-percentage--text .loader-percentage--number:after{content:attr(data-percentage)}.loader .loader-images{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loader .loader-images>.loader-images__item>.loader-images__item--img{height:80vh;display:block}.loader .loader-text_line{font-size:1.2vw;font-size:var(--font-size-text);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);margin-top:2vw;margin-top:var(--padding-10)}.loader .loader-text_line.is-inview .line-wrapper{opacity:1;transform:translate(0)}@media (width<=1023px){.loader .loader-text_line{margin-top:6vw;margin-top:var(--padding-30)}}.main-logo{width:180px;height:180px}.main-logo .letter{text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-size:72px;position:absolute;top:0;left:0}.main-logo .letter:first-child{top:12px;left:12px}.main-logo .letter:nth-child(2){top:34px;left:27px}.main-logo .letter:nth-child(3){top:66px;left:30px}.marquee{--offset:10%;--move-initial:calc(-25% + var(--offset));--animation-time:10s;width:fit-content;transform:translate(calc(1rem - 25%));-webkit-transform:translate3d(var(--move-initial), 0, 0);transform:translate3d(var(--move-initial), 0, 0);display:flex;position:relative}.marquee.active{-webkit-animation:marquee var(--animation-time) linear alternate infinite;animation:marquee var(--animation-time) linear alternate infinite}.marquee>.marquee__item{text-align:center;white-space:nowrap;padding:0 .6%}.marquee>.marquee__item:before{content:"-";padding-right:3.7%}.navbar{display:none;position:relative}@media (width>=1024px){.navbar{display:block}}.navbar>.main_menu{justify-content:space-between;height:0;margin:0;list-style:none;display:flex;position:relative}.navbar>.main_menu .main_menu-item>.main_menu-item-link{font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:1.2vw;font-size:var(--font-size-text);text-transform:uppercase}.navbar>.main_menu .main_menu-item>.main_menu-item-link.is-active{pointer-events:none;color:var(--color-40)}.navbar__mobile{margin:0 -10px;display:none;position:relative}@media (width<=1023px){.navbar__mobile{display:block}}.navbar__mobile>.main_menu{justify-content:flex-end;display:flex}.navbar__mobile>.main_menu>.main_menu-item{transform:scale(0)}.navbar__mobile>.main_menu>.main_menu-item:not(:first-of-type),.navbar__mobile>.main_menu>.main_menu-item:last-of-type{margin-left:2vw;margin-left:var(--padding-10)}.navbar__mobile>.main_menu>.main_menu-item>.main_menu-item--button{width:50px;padding:10px}.noise-overlay{z-index:0;opacity:.65;width:100vw;height:100vh;display:block;position:fixed;inset:0;overflow:hidden}.noise-overlay>.noise{content:"";pointer-events:none;opacity:.8;background-image:url(data:image/png;base64,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);width:300%;height:300%;animation:4s steps(10,end) infinite noise;position:absolute;top:-100%;left:-100%}.rotate-subtitle{justify-content:center;align-items:baseline;width:100%;height:100%;display:flex}.rotate-subtitle.is-inview>.rotate-subtitle-wrapper:before{width:180%}@media (width<=767px){.rotate-subtitle.is-inview>.rotate-subtitle-wrapper:before{width:130%}}.rotate-subtitle>.rotate-subtitle-wrapper{white-space:nowrap;font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);text-transform:uppercase;font-size:1.2vw;font-size:var(--font-size-text);margin:0;display:inline-block;transform:translateY(200%)rotate(90deg)}.rotate-subtitle>.rotate-subtitle-wrapper:before{content:"";height:4px;height:var(--line-width-20);background:var(--color-30);transform-origin:0 0;width:0;transition:width 1.2s cubic-bezier(.785,.135,.15,.86);transition:width var(--speed-60) var(--bezier-forward);position:absolute;top:50%;left:calc(100% + 1vw);transform:translateY(-50%)}.shape_menu{z-index:9997;flex-direction:column;justify-content:center;width:100%;height:100%;display:none;position:fixed;inset:0}.shape_menu.show{display:flex}.shape_menu.active_bg{background:var(--color-50)}.shape_menu .shape_menu--close_button{top:6vw;right:calc(6vw - 10px);right:calc(var(--padding-30) - 10px);width:50px;padding:10px;position:fixed;transform:scale(0)}@media (width<=767px){.shape_menu .shape_menu--close_button{top:8vw}}.shape_menu .shape_menu--close_button .geometric-figure{--figure-fill:var(--color-20)}.shape_menu .block_nav{font-size:10vw;font-size:var(--font-size-sub-hyper)}@media (width>=768px){.shape_menu .block_nav{font-size:10vw;font-size:var(--font-size-sub-hyper)}}@media (width<=767px){.shape_menu .block_nav{font-size:12vw;font-size:var(--font-size-hyper)}}.show_menu .overlay_slides .overlay_slides--figure__path:first-of-type{fill:var(--color-30)}.show_menu .overlay_slides .overlay_slides--figure__path:nth-of-type(2){fill:var(--color-40)}.show_menu .overlay_slides .overlay_slides--figure__path:nth-of-type(3){fill:var(--color-50)}.overlay_slides{z-index:9995;width:100vw;height:100vh;display:none;position:fixed;inset:0}.overlay_slides.in-progress{pointer-events:none;z-index:9996;display:block}.overlay_slides .overlay_slides--figure{width:100%;height:100%}.overlay_slides .shape-overlays.is-opened{pointer-events:auto}.overlay_slides .overlay_slides--figure__path:first-of-type{fill:var(--color-20)}.overlay_slides .overlay_slides--figure__path:nth-of-type(2){fill:var(--color-50)}.overlay_slides .overlay_slides--figure__path:nth-of-type(3){fill:var(--color-30)}.showing_block{width:100%;display:block}.showing_block.is-inview>.showing_block-wrapper{opacity:1;transform:translate(0)}.showing_block>.showing_block-wrapper{opacity:0;transition:transform 2.2s cubic-bezier(.215,.61,.355,1),opacity 2.2s cubic-bezier(.215,.61,.355,1);transition:opacity var(--speed-80) var(--bezier-slow), -webkit-transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow), opacity var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow), opacity var(--speed-80) var(--bezier-slow), -webkit-transform var(--speed-80) var(--bezier-slow);will-change:opacity, transform;transform:translateY(20%)}.single_slide{z-index:9997;width:100vw;height:100vh;display:none;position:fixed;inset:0}@keyframes toLeft{0%{transform:translate(0)}to{transform:translate(-10%)}}@keyframes toRight{0%{transform:translate(0)}to{transform:translate(10%)}}.single_slide.active{z-index:9998;display:block}.single_slide{--comon-color:var(--color-50)}.single_slide>.single_slide__figure{--figure-fill:var(--comon-color);width:100%;height:0;position:fixed;bottom:0;transform:translateY(4vw)}.single_slide .borders-figure{color:var(--comon-color);position:absolute;top:-4vw;left:0;right:0}.single_slide .slide__loader{position:fixed;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}@media (width<=1023px){.single_slide .slide__loader{width:40vw}}.single_slide .slide__loader.active>.slide__loader--wrapper>.geometric-figure>.geometric-figure-element:first-of-type{opacity:1}.single_slide .slide__loader.active>.slide__loader--wrapper>.geometric-figure:nth-child(2)>.geometric-figure-element,.single_slide .slide__loader.active>.slide__loader--wrapper>.geometric-figure:nth-child(3)>.geometric-figure-element,.single_slide .slide__loader.active .smile_wrapper>.geometric-figure-element{color:var(--color-20)}.single_slide .slide__loader>.slide__loader--wrapper{width:20vw;margin:0 auto}@media (width<=767px){.single_slide .slide__loader>.slide__loader--wrapper{width:40vw}}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure{--figure-fill:transparent}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure .eye-centre{fill:var(--color-50)}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure:first-of-type{width:60%;margin:0 auto}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure:first-of-type>.geometric-figure-element{opacity:0;transition:opacity .6s cubic-bezier(.175,.885,.32,1);transition:opacity var(--speed-30) var(--bezier-fast)}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure:nth-child(2){animation:.8s infinite alternate toLeft;-webkit-animation:toLeft var(--speed-40) infinite alternate;animation:toLeft var(--speed-40) infinite alternate;margin-top:30px}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure:nth-child(2)>.geometric-figure-element{color:#0000;transition:color .6s cubic-bezier(.175,.885,.32,1);transition:color var(--speed-30) var(--bezier-fast)}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure:nth-child(3){animation:.8s infinite alternate toRight;-webkit-animation:toRight var(--speed-40) infinite alternate;animation:toRight var(--speed-40) infinite alternate;margin-top:12px}.single_slide .slide__loader>.slide__loader--wrapper>.geometric-figure:nth-child(3)>.geometric-figure-element{color:#0000;transition:color .6s cubic-bezier(.175,.885,.32,1);transition:color var(--speed-30) var(--bezier-fast)}.single_slide .slide__loader .smile_wrapper{--figure-fill:transparent;width:30vw;position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%)}@media (width<=767px){.single_slide .slide__loader .smile_wrapper{width:60vw}}.single_slide .slide__loader .smile_wrapper>.geometric-figure-element{color:#0000;transition:color .6s cubic-bezier(.175,.885,.32,1);transition:color var(--speed-30) var(--bezier-fast);animation:.8s infinite alternate small-rotate;-webkit-animation:small-rotate var(--speed-40) infinite alternate;animation:small-rotate var(--speed-40) infinite alternate}.splitted_text{overflow:hidden}.splitted_text .char{will-change:transform;transform:translateY(120%)}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2);--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting:before,.splitting:after{content:attr(data-char);visibility:hidden;user-select:none;transition:inherit;position:absolute;top:0;left:0}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{visibility:hidden;background-size:cover;position:relative;overflow:hidden}.splitting .cell-grid{background:inherit;grid-template:repeat(var(--row-total), 1fr)/repeat(var(--col-total), 1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index));position:absolute}}.stamp{--dim:11vw;--offset:calc(var(--padding-30) / 2);z-index:9;left:3vw;left:var(--offset);bottom:3vw;bottom:var(--offset);transform-origin:50%;width:11vw;width:var(--dim);height:11vw;height:var(--dim);opacity:0;font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);display:none;position:fixed;overflow:hidden;transform:scale(0)}@media (width>=1024px){.stamp{display:block}}.stamp .stamp--button{cursor:pointer}.stamp .stamp--button:after{content:"";width:calc(var(--dim) / 1.5);height:calc(var(--dim) / 1.5);background:var(--color-20);transition:transform .6s cubic-bezier(.175,.885,.32,1);transition:-webkit-transform var(--speed-30) var(--bezier-fast);transition:transform var(--speed-30) var(--bezier-fast);transition:transform var(--speed-30) var(--bezier-fast), -webkit-transform var(--speed-30) var(--bezier-fast);transform-origin:50%;border-radius:100%;margin:auto;display:block;position:absolute;inset:0;transform:scale(0)}@media (hover:hover) and (width>=768px){.stamp .stamp--button:hover:after{transform:scale(1)}.stamp .stamp--button:hover>.stamp__path>.geometric-figure-element{--figure-fill:var(--color-10)}}.stamp .stamp--button:active:after{transform:scale(1)}.stamp .stamp--button:active>.stamp__path>.geometric-figure-element{--figure-fill:var(--color-10)}.stamp .stamp--button>.stamp__path{z-index:2;position:relative}.stamp .stamp--button>.stamp__path>.geometric-figure-element{--figure-fill:var(--color-20);transition:fill .3s cubic-bezier(.175,.885,.32,1);transition:fill var(--speed-20) var(--bezier-fast);width:var(--dim);height:var(--dim)}.stamp .stamp--button>.stamp__path>.geometric-figure-element>.circles__text{text-transform:uppercase;font-size:60px}@media (width>=2250px){.stamp .stamp--button>.stamp__path>.geometric-figure-element>.circles__text{font-size:2em}}.stamp .stamp--button>.stamp__path>.geometric-figure-element>.circles__text>.circles__text-path{display:inline-block}.text-appear{display:block;overflow:hidden}.text-appear>.text-appear--wrapper{will-change:transform;transition:transform .8s cubic-bezier(.215,.61,.355,1);transition:transform var(--speed-40) var(--bezier-slow), -webkit-transform var(--speed-40) var(--bezier-slow);transform:translateY(120%)}.text-appear.is-inview>.text-appear--wrapper{transform:translate(0)}.char,.will_change--transform,[data-scroll][data-scroll-speed]{will-change:transform}.work-panel{z-index:1;background:var(--color-bg);border-right:4px solid var(--color-30);border-right:var(--line-width-20) solid var(--color-30);will-change:transform, opacity;width:6.25rem;height:100%;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}.work-panel>.work-panel--top{border-bottom:4px solid var(--color-30);border-bottom:var(--line-width-20) solid var(--color-30);padding:2.3vw 0}.work-panel>.work-panel--top>.work-panel--close_button--wrapper{opacity:0;transform:rotate(-90deg)translateY(-150%)}.work-panel>.work-panel--top>.work-panel--close_button--wrapper>.work-panel--close_button{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.work-panel>.work-panel--middle{flex-direction:column;height:100%;padding-bottom:15vw;display:flex}.work-panel>.work-panel--middle>.work-panel--details{justify-content:flex-end;margin:5vw 0 0;padding:0;list-style:none;display:flex;transform:rotate(-90deg)}.work-panel>.work-panel--middle>.work-panel--details>.work-panel--details__item{opacity:0;will-change:opacity;margin-right:3.5vw;transform:translateY(-150%)}.work-panel>.work-panel--middle>.work-panel--details>.work-panel--details__item:last-of-type{margin-right:0}.work-panel>.work-panel--middle>.work-panel--details>.work-panel--details__item>.work-panel--details__item--strong{color:var(--color-30)}.work-panel>.work-panel--middle>.work-panel--details>.work-panel--details__item>.work-panel--details__item--text{white-space:nowrap}.work-panel>.work-panel--middle>.work-panel--details>.work-panel--details__item .link{font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-family:var(--font-text)}.work-panel>.noise-overlay{z-index:-1;position:absolute}.works_loop_race{-webkit-touch-callout:none;user-select:none;--works_loop_race-list__item-text_blocks-width:100vw;--offset:20vw;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));counter-reset:works_loop_race;margin-top:2vw;margin-top:var(--padding-10)}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item{cursor:default;z-index:1;width:100%;position:relative}@media (width<=1023px){.works_loop_race>.works_loop_race-list>.works_loop_race-list__item:not(.works_loop_race>.works_loop_race-list>.works_loop_race-list__item:last-of-type){margin-bottom:1vw;margin-bottom:calc(var(--padding-10) / 2)}}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-link{cursor:pointer;color:var(--color-20);transition:opacity .3s ease-in-out;transition:opacity var(--speed-20) var(--easing);white-space:nowrap;font-size:4.2vw;font-size:var(--font-size-title);justify-content:flex-end;align-items:flex-start;width:100%;padding:0;display:flex;position:relative}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-link:before{all:initial;counter-increment:works_loop_race;content:counter(works_loop_race);pointer-events:none;color:var(--color-20);font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-family:var(--font-text);font-size:1.2vw;font-size:var(--font-size-text);margin-right:20px;position:relative;top:2px;left:0}@media (hover:hover) and (width>=768px){.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-link:hover{opacity:0;transition-duration:.1s}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-link:hover~.works_loop_race-list__item-text_blocks>.marquee{opacity:1;animation-play-state:running}}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-link:active{opacity:0;transition-duration:.1s}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-link:active~.works_loop_race-list__item-text_blocks>.marquee{opacity:1;animation-play-state:running}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-text_blocks{--offset-padding:var(--padding-30);z-index:1;top:0;left:-6vw;left:calc(-1 * var(--offset-padding));width:var(--works_loop_race-list__item-text_blocks-width);pointer-events:none;position:absolute;overflow:hidden}@media (width>=768px) and (width<=1024px){.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-text_blocks{--offset-padding:var(--padding-10)}}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item>.works_loop_race-list__item-text_blocks>.marquee{--stroke-color:var(--color-50);opacity:0;transition:opacity .1s ease-in-out;transition:opacity .1s var(--easing);will-change:transform, opacity;font-size:4.2vw;font-size:var(--font-size-title);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title)}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item .hover-reveal{z-index:2;pointer-events:none;opacity:0;width:260px;height:350px;position:absolute;top:0;left:0}@media (width<=767px){.works_loop_race>.works_loop_race-list>.works_loop_race-list__item .hover-reveal{display:none}}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item .hover-reveal__inner{filter:grayscale();overflow:hidden}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item .hover-reveal__inner,.works_loop_race>.works_loop_race-list>.works_loop_race-list__item .hover-reveal__img{width:100%;height:100%;position:relative}.works_loop_race>.works_loop_race-list>.works_loop_race-list__item .hover-reveal__img{background-position:50%;background-size:cover;padding-bottom:100%}.works_selection>.works_selection--list{grid-gap:0 0;grid-row-gap:3.5vw;grid-row-gap:var(--padding-20);gap:3.5vw 0;row-gap:var(--padding-20);grid-column-gap:2vw;grid-column-gap:var(--padding-10);grid-template-rows:repeat(2,1fr);grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"big1 big1 big1 small1 small1""small2 small2 big2 big2 big2";display:grid}.works_selection>.works_selection--list>.works_selection--list__item{transition:transform .6s cubic-bezier(.175,.885,.32,1);transition:-webkit-transform var(--speed-30) var(--bezier-fast);transition:transform var(--speed-30) var(--bezier-fast);transition:transform var(--speed-30) var(--bezier-fast), -webkit-transform var(--speed-30) var(--bezier-fast);will-change:transform;transform:scale(1)}.works_selection>.works_selection--list>.works_selection--list__item>.works_selection--list__item--link{border:4px solid;border:var(--border-type-10);background:var(--color-20);border-color:var(--color-30);transition:transform .3s cubic-bezier(.59,.01,.4,.98);transition:-webkit-transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal), -webkit-transform var(--speed-20) var(--bezier-normal);will-change:transform;display:block;transform:scale(1)}.works_selection>.works_selection--list>.works_selection--list__item>.works_selection--list__item--link>.works_selection--list__item--img{display:block}.works_selection>.works_selection--list>.works_selection--list__item>.works_selection--list__item--link:hover{transform:scale(1.05)}.works_selection>.works_selection--list>.works_selection--list__item>.works_selection--list__item--title{font-size:2vw;font-size:var(--font-size-sub-title);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title)}.works_selection .big1{grid-area:big1}.works_selection .small1{grid-area:small1}.works_selection .big2{grid-area:big2}.works_selection .small2{grid-area:small2}#bio_section_big_picture{margin-top:8vw;margin-top:var(--between-sections);padding-bottom:calc(10vw + 8px);padding-bottom:calc(var(--between-sections) + 2vw + var(--line-width-20) * 2);display:inline-block}#bio_section_big_picture>.bio-section-description-text{font-size:2vw;font-size:var(--font-size-sub-title);text-align:right;display:block;position:relative}#bio_section_big_picture>.bio-section-description-text>.line-wrap{display:block;overflow:hidden;transform:translateY(25%)}#bio_section_big_picture>.bio-section-description-text>.line-wrap>.line{will-change:transform;display:block;transform:translateY(120%)}#bio_section_big_picture>.bio_section_big_picture{opacity:0;position:relative;transform:translateY(10%)}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer{z-index:1;justify-content:space-between;display:flex;position:relative}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer>.bio_section_big_picture--buffer--wrapper{border-radius:30px;border-radius:var(--border-radius-20);flex-basis:81.4%;display:block;overflow:hidden}@media (width<=767px){#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer>.bio_section_big_picture--buffer--wrapper{flex-basis:88%}}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer>.bio_section_big_picture--buffer--wrapper>.bio_section_big_picture--img__picture{width:100%;display:block}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer>.bio_section_big_picture--buffer--wrapper>.bio_section_big_picture--img__picture>img.bio_section_big_picture--img{transform:scale(1.1);-webkit-transform:scale(var(--to-scale));transform:scale(var(--to-scale));will-change:transform;border-radius:30px;border-radius:var(--border-radius-20)}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer>.bio_section_big_picture--sub_title{flex-basis:18%}@media (width<=767px){#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--buffer>.bio_section_big_picture--sub_title{flex-basis:12%}}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--text{z-index:2;text-transform:uppercase;font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:10vw;font-size:var(--font-size-sub-hyper);text-align:right;line-height:.9;line-height:var(--line-height-10);mix-blend-mode:luminosity;flex-direction:column;margin-top:-18%;display:flex;position:relative}#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--text>.line:first-of-type,#bio_section_big_picture>.bio_section_big_picture>.bio_section_big_picture--text>.line:nth-child(2){color:var(--color-50)}#bio_section_big_picture>.bio_section_big_picture--hr{width:100%;display:block;position:absolute;bottom:0;left:0;right:0}#bio_section_big_picture>.bio_section_big_picture--hr>.geometric-figure{width:100%;position:relative}#bio_section_big_picture>.bio_section_big_picture--hr>.geometric-figure:first-of-type{--figure-fill:var(--color-50);bottom:2vw}@media (width<=1023px){#bio_section_big_picture>.bio_section_big_picture--hr>.geometric-figure:first-of-type{bottom:4vw}}#bio_section_big_picture>.bio_section_big_picture--hr>.geometric-figure:nth-child(2){--figure-fill:var(--color-40)}html[data-theme=light] .bio_section_big_picture--text{text-shadow:none!important}#bio_section_description{margin:8vw 0;margin:var(--between-sections) 0;display:inline-block;position:relative}@media (width>=768px) and (width<=1024px){#bio_section_description{padding-top:2vw;padding-top:var(--padding-10)}}@media (width<=767px){#bio_section_description{padding-top:3.5vw;padding-top:var(--padding-20)}}#bio_section_description>.bio_section_description--hr{width:100%;height:30px;top:3vw;left:0;right:0;top:calc(var(--padding-30) / 2);border:0;position:absolute}#bio_section_description>.bio_section_description--container{display:flex}#bio_section_description>.bio_section_description--container>.bio_section_description--container--left_side{flex-basis:19.3%;position:relative}@media (width<=767px){#bio_section_description>.bio_section_description--container>.bio_section_description--container--left_side{flex-basis:12%;width:12%}}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block{flex-direction:column;width:100%;display:flex;position:relative}@media (width<=767px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main{margin-bottom:10vw;margin-bottom:var(--padding-50)}}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text{margin-top:3.5vw;margin-top:var(--padding-20);font-size:2vw;font-size:var(--font-size-sub-title);position:relative}@media (width<=767px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text{font-size:1.2vw;font-size:var(--font-size-text)}}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item{bottom:inherit;z-index:-1;mix-blend-mode:difference;position:absolute;top:calc(100% + 6.2vw);right:35%}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item.is-inview{transform:scale(1)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item{transform-origin:50%;transition:transform 2.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow);transition:transform var(--speed-80) var(--bezier-slow), -webkit-transform var(--speed-80) var(--bezier-slow);will-change:transform;transform:scale(0)}@media (width<=1023px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item{right:21%}}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item .geometric-figure{--figure-fill:transparent}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item .geometric-figure>.geometric-figure-element{width:var(--figure-width);will-change:transform;transition:transform .3s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform var(--speed-20) var(--bezier-slow);transition:transform var(--speed-20) var(--bezier-slow);transition:transform var(--speed-20) var(--bezier-slow), -webkit-transform var(--speed-20) var(--bezier-slow);transform:rotate(0)}@media (width>=768px) and (width<=1024px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:first-of-type{right:17%}}@media (width<=767px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:first-of-type{top:calc(100% + 2vw);right:25%}}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:first-of-type .geometric-figure{--figure-fill:var(--color-30)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:nth-child(2){top:calc(100% + 9vw);right:17%}@media (width>=768px) and (width<=1024px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:nth-child(2){top:calc(100% + 20vw)}}@media (width<=767px){#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:nth-child(2){top:calc(100% + 12vw);right:0}}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures__item:nth-child(2) .geometric-figure{--figure-stroke:var(--color-50)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--text_block--text__paragraph.is-inview .line-wrapper{opacity:1;transform:translate(0)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise{margin-top:10vw;margin-top:var(--padding-50)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise>.bio_section_description--text_block--expertise--title.is-inview .line-wrapper{opacity:1;transform:translate(0)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise>.bio_section_description--text_block--text{margin-top:2vw;margin-top:var(--padding-10);position:relative}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise>.bio_section_description--text_block--text>.bio_section_description--text_block--figures__item{position:absolute;bottom:0;right:30%}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise>.bio_section_description--text_block--text>.bio_section_description--text_block--figures__item>.geometric-figure{--figure-fill:var(--color-40)}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise>.bio_section_description--text_block--text>.bio_section_description--text_block--figures__item>.geometric-figure.is-inview>.geometric-figure-element{width:100%}#bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--expertise>.bio_section_description--text_block--text>.bio_section_description--text_block--figures__item>.geometric-figure>.geometric-figure-element{right:0;left:inherit;width:0;transition:width 2.2s cubic-bezier(.215,.61,.355,1);transition:width var(--speed-80) var(--bezier-slow)}#bio_section_description .expertise_list{margin-top:2vw;margin-top:var(--padding-10)}#bio_section_description .expertise_list.is-inview .line-wrapper{opacity:1;transform:translate(0)}#bio_section_description .expertise_list>.expertise_list--item{font-size:2vw;font-size:var(--font-size-sub-title)}html[data-theme=dark] #bio_section_description>.bio_section_description--container>.bio_section_description--text_block>.bio_section_description--text_block--main>.bio_section_description--text_block--text>.bio_section_description--figures>.bio_section_description--figures__item:first-of-type .geometric-figure{--figure-fill:var(--color-50)}#bio-section-hi{flex-direction:column;justify-content:space-between;display:flex}#bio-section-hi .bio-section-hi--figure--wrapper{width:53.5vw;display:block;position:absolute;top:-14%;left:5%}@media (width<=1023px){#bio-section-hi .bio-section-hi--figure--wrapper{width:60vw;top:-17%}}@media (width<=767px){#bio-section-hi .bio-section-hi--figure--wrapper{width:72vw;left:10%}}#bio-section-hi .bio-section-hi--figure--wrapper>.geometric-figure.bio-section-hi--figure{--figure-fill:var(--color-40);mix-blend-mode:multiply}#bio-section-hi .bio-section-hi--figure--wrapper>.geometric-figure.bio-section-hi--figure>.geometric-figure-element{will-change:transform;transform:scale(0)}#bio-section-hi .bio-section-maintext{text-align:right;font-weight:400}@media (width<=767px){#bio-section-hi .bio-section-maintext{margin:2vw 0;margin:var(--padding-10) 0}}#bio-section-hi .bio-section-maintext--hi{font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:4.2vw;font-size:var(--font-size-title);color:var(--color-50)}@media (width>=768px){#bio-section-hi .bio-section-maintext--hi{mix-blend-mode:color}}#bio-section-hi .bio-section-maintext--name{font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);margin:0 0 3.5vw;margin:0 0 var(--padding-20) 0;position:relative;overflow:hidden}#bio-section-hi .bio-section-maintext--name>.line{font-size:12vw;font-size:var(--font-size-hyper);line-height:1.2;line-height:var(--line-height-30);padding:2px 0;padding:var(--line-width-10) 0;display:block}#bio-section-hi .bio-section-maintext--name>.line>.line-wrapper{opacity:0;will-change:opacity, transform;transition:none}#bio-section-hi .bio-section-maintext--name>.geometric-figure{--figure-fill:var(--color-30);z-index:-1;width:34vw;height:2.5vw;position:absolute;bottom:4%;right:0}#bio-section-hi .bio-section-maintext--name>.geometric-figure.active>.geometric-figure-element{width:100%}#bio-section-hi .bio-section-maintext--name>.geometric-figure>.geometric-figure-element{width:0;left:inherit;transition:width 2.2s cubic-bezier(.215,.61,.355,1);transition:width var(--speed-80) var(--bezier-slow)}#bio-section-hi .block_nav{text-align:right;justify-content:center;display:flex}#bio-section-hi .block_nav .line>.line-wrapper{transition:none}#bio_section_latest_work{margin:8vw 0;margin:var(--between-sections) 0;display:inline-block}#bio_section_latest_work>.bio_section_latest_work--container{justify-content:flex-end;display:flex}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--container--right_side{width:18%;position:relative}@media (width<=767px){#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--container--right_side{width:12%}}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--container--right_side>.rotate-subtitle-wrapper{top:15%}@media (width<=767px){#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--container--right_side>.rotate-subtitle-wrapper{left:92%}}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block{width:44%}@media (width<=1199px){#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block{width:65.5%}}@media (width<=767px){#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block{width:78%}}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link{background:var(--color-20);transition:transform .3s cubic-bezier(.59,.01,.4,.98);transition:-webkit-transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal), -webkit-transform var(--speed-20) var(--bezier-normal);will-change:transform;flex-wrap:wrap;padding-top:75%;display:flex;position:relative;transform:scale(1)}@media (hover:hover) and (width>=768px){#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link:hover{transform:scale(1.1);-webkit-transform:scale(var(--to-scale));transform:scale(var(--to-scale))}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link:hover .bio_section_latest_work--text_block--show_block--video--wrapper>.bio_section_latest_work--text_block--show_block--video{transform:scale(1)}}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link:active{transform:scale(1.1);-webkit-transform:scale(var(--to-scale));transform:scale(var(--to-scale))}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link:active .bio_section_latest_work--text_block--show_block--video--wrapper>.bio_section_latest_work--text_block--show_block--video{transform:scale(1)}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link .bio_section_latest_work--text_block--show_block--video--wrapper{z-index:9;position:absolute;top:0;left:0;overflow:hidden;width:100%!important;height:100%!important}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link .bio_section_latest_work--text_block--show_block--video--wrapper>.bio_section_latest_work--text_block--show_block--video{object-fit:cover;transform:scale(1.1);-webkit-transform:scale(var(--to-scale));transform:scale(var(--to-scale));transition:transform .3s cubic-bezier(.59,.01,.4,.98);transition:-webkit-transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal), -webkit-transform var(--speed-20) var(--bezier-normal);will-change:transform;width:100%!important;height:100%!important}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link>.bio_section_latest_work--text_block--show_block--title__wrapper{bottom:2vw;bottom:var(--padding-10);left:2vw;left:var(--padding-10);z-index:10;mix-blend-mode:plus-lighter;position:absolute}@media (width<=767px){#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link>.bio_section_latest_work--text_block--show_block--title__wrapper{bottom:0;left:3.5vw;left:var(--padding-20)}}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link>.bio_section_latest_work--text_block--show_block--title__wrapper>.bio_section_latest_work--text_block--show_block--title{font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:4.2vw;font-size:var(--font-size-title);line-height:1.2;line-height:var(--line-height-30);text-transform:uppercase;color:var(--color-50)}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--show_block--link>.bio_section_latest_work--text_block--show_block--title__wrapper>.bio_section_latest_work--text_block--show_block--title.is-inview .line-wrapper{opacity:1;transform:translate(0)}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--description{font-size:2vw;font-size:var(--font-size-sub-title)}#bio_section_latest_work>.bio_section_latest_work--container>.bio_section_latest_work--text_block>.bio_section_latest_work--text_block--description.is-inview .line-wrapper{opacity:1;transform:translate(0)}html[data-theme=light] .bio_section_latest_work--text_block--show_block--title{color:var(--color-10)}#bio_section_tech_list{margin:8vw 0;margin:var(--between-sections) 0;display:inline-block}#bio_section_tech_list .tech_list__wrapper{padding:10vw 3.5vw 6vw;padding:var(--padding-50) var(--padding-20) var(--padding-30) var(--padding-20);background:var(--color-30);border-radius:40px;border-radius:var(--border-radius-10);clip-path:circle(0 at 70%);transition:clip-path 2.2s cubic-bezier(.215,.61,.355,1);transition:-webkit-clip-path var(--speed-80) var(--bezier-slow);transition:clip-path var(--speed-80) var(--bezier-slow);transition:clip-path var(--speed-80) var(--bezier-slow), -webkit-clip-path var(--speed-80) var(--bezier-slow);position:relative}@media (width<=767px){#bio_section_tech_list .tech_list__wrapper{padding:12.5vw 6vw 6vw;padding:calc(var(--padding-50) * 1.25) var(--padding-30) var(--padding-30) var(--padding-30)}}#bio_section_tech_list .tech_list__wrapper.is-inview{clip-path:circle(100% at 70%)}#bio_section_tech_list .tech_list__wrapper .tech_list{--padding-local:calc(var(--padding-10) / 1.4);margin:3.5vw -1.42857vw 0;margin:var(--padding-20) calc(-1 * var(--padding-local)) 0 calc(-1 * var(--padding-local));flex-wrap:wrap;justify-content:flex-start;display:flex}#bio_section_tech_list .tech_list__wrapper .tech_list.is-inview .line-wrapper{opacity:1;transform:translate(0)}#bio_section_tech_list .tech_list__wrapper .tech_list .tech_list__item{width:auto;font-size:2vw;font-size:var(--font-size-sub-title);font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-family:var(--font-text);padding:.65rem 1.4rem;padding:var(--padding-1) var(--padding-5);border-radius:40px;border-radius:var(--border-radius-10);background:var(--color-10);color:var(--color-20);margin:2px}#bio_section_tech_list .tech_list__wrapper .tech_list-figure-1{--figure-width:23vw;--figure-fill:transparent;top:calc(10vw + 4%);top:calc(var(--padding-50) + 4%);right:3.5vw;right:var(--padding-20);position:absolute}@media (width<=767px){#bio_section_tech_list .tech_list__wrapper .tech_list-figure-1{display:none}}#bio_section_tech_list .tech_list__wrapper .tech_list-figure-1>.geometric-figure-element{transform:rotate(28deg)}#bio_section_tech_list .tech_list__wrapper .tech_list-figure-2{--figure-width:18.6vw;--figure-fill:var(--color-40);top:10vw;top:var(--padding-50);right:calc(3.5vw + 3%);right:calc(var(--padding-20) + 3%);position:absolute}@media (width<=767px){#bio_section_tech_list .tech_list__wrapper .tech_list-figure-2{display:none}}#bio_section_tech_list .tech_list__wrapper .tech_list-figure-3{--figure-width:19vw;--figure-fill:var(--color-50);top:6vw;top:var(--padding-30);right:calc(3.5vw + 3%);right:calc(var(--padding-20) + 3%);position:absolute}@media (width<=767px){#bio_section_tech_list .tech_list__wrapper .tech_list-figure-3{display:none}}#contacts_section--content{margin-bottom:0}#contacts_section--content>.contacts_section--wrapper{justify-content:space-between;display:flex;position:relative}@media (width<=767px){#contacts_section--content>.contacts_section--wrapper{flex-direction:column}}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text{font-size:4.2vw;font-size:var(--font-size-title);flex-direction:column;justify-content:space-between;display:flex}@media (width<=767px){#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text{margin-bottom:8vw;margin-bottom:var(--between-sections)}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text>.line{display:inline}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text>.block_title{margin-bottom:3.5vw;margin-bottom:var(--padding-20)}}@media (width>=768px){#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text>.contacts_section--grand_text--content{position:relative;top:1.3rem}}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text>.contacts_section--grand_text--content>.title{margin-bottom:3.5vw;margin-bottom:var(--padding-20)}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .grand_text--figure_love{--figure-fill:var(--color-50);transform-origin:50%;width:1em;animation:1.5s cubic-bezier(.59,.01,.4,.98) infinite pulse;-webkit-animation:pulse 1.5s infinite var(--bezier-normal);animation:pulse 1.5s infinite var(--bezier-normal);will-change:transform;margin-left:.25em;padding:0 .1em;display:inline-block}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures{margin-bottom:2.2vw;display:flex}@media (width<=767px){#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures{margin:8vw 0 0;margin:var(--between-sections) 0 0;justify-content:center;position:relative;bottom:0}}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures>.geometric-figure{--figure-width:8vw;--figure-fill:var(--color-30);will-change:transform;margin-right:5vw;transform:scale(0)}@media (width<=767px){#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures>.geometric-figure{--figure-width:20vw;margin-right:6vw;margin-right:var(--padding-30)}}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures>.geometric-figure:nth-child(2){--figure-fill:var(--color-40)}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures>.geometric-figure:nth-child(2)>.geometric-figure-element{width:110%;position:relative;top:-5%}#contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text .contacts_section--grand_text--figures>.geometric-figure:last-of-type{--figure-fill:var(--color-50);margin-right:0}#contacts_section--content>.contacts_section--wrapper .block_nav{font-size:4.2vw;font-size:var(--font-size-title)}@media (width>=768px){#contacts_section--content>.contacts_section--wrapper .block_nav{text-align:right;display:flex}}@media (width<=767px){#contacts_section--content>.contacts_section--wrapper .block_nav{margin-bottom:8vw;margin-bottom:var(--between-sections);text-align:center}}#contacts_section--content .contacts_section--marque{--stroke-color:var(--color-50);font-size:12vw;font-size:var(--font-size-hyper);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);margin-top:8vw;margin-top:var(--between-sections)}html[data-theme=dark] #contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text--figures>.geometric-figure:first-of-type{--figure-fill:var(--color-50)}html[data-theme=dark] #contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text--figures>.geometric-figure:nth-child(2){--figure-fill:var(--color-40)}html[data-theme=dark] #contacts_section--content>.contacts_section--wrapper .contacts_section--grand_text--figures>.geometric-figure:nth-child(3){--figure-fill:var(--color-30)}html[data-theme=dark] .contacts_section--grand_text .grand_text--figure_love>.geometric-figure-element{--figure-fill:var(--color-50)}#works_section--intro .works_section--description--wrapper{position:relative}#works_section--intro .works_section--description--wrapper.is-inview .line-wrapper{opacity:1;transform:translate(0)}#works_section--intro .works_section--description--wrapper>.works_section--description__text{font-size:4.2vw;font-size:var(--font-size-title)}@media (width>=768px){#works_section--intro .works_section--description--wrapper>.works_section--description__text{width:72%}}#works_section--intro .works_section--description--wrapper>.works_section--description__figure{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure{--figure-width:10vw;--figure-fill:var(--color-30);position:absolute;top:0;right:0}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure>.geometric-figure-element.to-scale{transform:scale(0)}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:first-of-type{--figure-width:17vw;--figure-fill:var(--color-50);top:4%;right:14%}@media (width<=767px){#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:first-of-type{--figure-width:30vw;top:20%;right:56%}}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(3){--figure-width:9vw;top:auto;top:initial;--figure-fill:var(--color-20);bottom:7%;right:16%}@media (width<=767px){#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(3){--figure-width:15vw;right:8%}}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(4){--figure-width:4vw;--figure-fill:var(--color-50);top:auto;top:initial;bottom:17%;right:5%}@media (width<=767px){#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(4){--figure-width:14vw;top:-28%;bottom:inherit;right:inherit;left:6%}}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(5){--figure-fill:var(--color-40);--figure-width:15vw;top:0;right:0}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(6){--figure-fill:var(--color-30);top:auto;top:initial;bottom:35%;right:0}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(7){--figure-fill:var(--color-40);top:auto;top:initial;z-index:2;bottom:0;right:15%}@media (width<=767px){#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(7){--figure-width:28vw;right:0}}#works_section--intro .works_section--description--wrapper>.works_section--description__figure .geometric-figure:nth-child(7)>.geometric-figure-element.figure-line{width:0}#works_section--intro .works_section--description--wrapper>.works_section--description__figure>.figure_wrapper--to_open{top:auto;top:initial;right:auto;right:initial;position:absolute;bottom:-12%;left:14%}#works_section--intro .works_section--description--wrapper>.works_section--description__figure>.figure_wrapper--to_open>.geometric-figure{--figure-fill:var(--color-40);width:20vw;height:27vw;top:auto;top:initial;right:auto;right:initial;mix-blend-mode:difference;position:relative}#works_section--intro .works_section--description--wrapper>.works_section--description__figure>.figure_wrapper--to_open>.geometric-figure>.geometric-figure-element{width:0}#works_section--selection{margin:8vw 0;margin:var(--padding-40) 0}#works_section--selection>.section-title{margin-bottom:2vw;margin-bottom:var(--padding-10);padding:0}#works_section--selection .works-section-description{text-align:right;font-size:1.2vw;font-size:var(--font-size-text);color:var(--color-30);margin-top:2vh;position:relative}#works_section--selection .works-section-description>hr{width:36%;min-width:400px;margin:0 0 14px auto}@media (width<=767px){#works_section--selection .works-section-description>hr{width:100%;min-width:auto;margin:0 0 14px auto}}html[data-theme=light] #works_section--selection .works-section-description{color:var(--color-20)}#works_item_section--about{margin:6vw 0;margin:var(--padding-30) 0;display:inline-block}#works_item_section--about>.works_item_section--about__wrapper{justify-content:space-between;display:flex}@media (width<=767px){#works_item_section--about>.works_item_section--about__wrapper{flex-direction:column}}#works_item_section--about>.works_item_section--about__wrapper>.works_item_section--about__text.is-inview .line-wrapper{opacity:1;transform:translate(0)}#works_item_section--about>.works_item_section--about__wrapper>.works_item_section--about__text{font-size:2vw;font-size:var(--font-size-sub-title);flex-basis:60%}@media (width<=1023px){#works_item_section--about>.works_item_section--about__wrapper>.works_item_section--about__text{flex-basis:70%}}#works_item_section--about>.works_item_section--about__wrapper>.block_title{width:auto}@media (width<=767px){#works_item_section--about>.works_item_section--about__wrapper>.block_title{text-align:center;margin-bottom:3.5vw;margin-bottom:var(--padding-20)}}.works_item_section--content{margin:6vw 0;margin:var(--padding-30) 0;display:inline-block}.works_item_section--content .works_item--project_img--block{margin-bottom:6vw;margin-bottom:var(--padding-30)}.works_item_section--content .works_item--project_img--block.near{display:flex}@media (width>=768px){.works_item_section--content .works_item--project_img--block.near .works_item--project_img--block__item{--padding-local:calc(var(--padding-20) / 4)}.works_item_section--content .works_item--project_img--block.near .works_item--project_img--block__item:first-child{padding-right:var(--padding-local)}.works_item_section--content .works_item--project_img--block.near .works_item--project_img--block__item:last-child{padding-left:var(--padding-local)}}@media (width<=767px){.works_item_section--content .works_item--project_img--block.near{flex-direction:column}}.works_item_section--content .works_item--project_img--block:last-of-type{margin-bottom:0}.works_item_section--content .works_item--project_img--block .works_item--project_img--block__item{padding:3.5vw;padding:var(--padding-20);background:var(--color-30)}.works_item_section--content .works_item--project_img--block .works_item--project_img--block__item:last-of-type{margin-right:0}.works_item_section--content .works_item--project_img--block .works_item--project_img--block__item>.works_item--project_img--img{width:100%;display:block}.works_item_section--content .works_item--project_img--block .works_item--project_img--block__item-video{object-fit:cover;height:100%}.works_item_section--content .project-info--main{width:100vw;position:relative}.works_item_section--content .project-info--main .project-info--main__opening{left:7vw;left:calc(var(--padding-20) * 2);z-index:2;width:100%;position:absolute}.works_item_section--content .project-info--main .project-info--main__opening>.project-info--main__opening--text{font-size:12vw;font-size:var(--font-size-hyper);text-shadow:var(--box-shadow-10)}.works_item_section--content .project-info--main .project-info--main__opening>.project-info--main__opening--text>.line:first-of-type{margin-bottom:-2vw}.works_item_section--content .project-info--main .project-info--main__opening>.project-info--main__opening--scroll{font-size:1.2vw;font-size:var(--font-size-text)}.works_item_section--content .project-info__img--wrapper{margin:0 auto;position:relative;overflow:hidden}.works_item_section--content .project-info__img--wrapper .project-info__img{width:100%}.works_item_section--content .project-info--main__text{font-size:12vw;font-size:var(--font-size-hyper);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);text-transform:uppercase;position:absolute;bottom:-7.5vw;left:0;right:0}.works_item_section--content .project-info--main__text>.project-info--main__text--buffer{mix-blend-mode:plus-lighter}.works_item_section--content .project-info--main__text>.project-info--main__text--buffer:first-of-type{color:#fff}.works_item_section--content .project-info--main__text>.project-info--main__text--buffer:nth-child(2){color:var(--color-40)}.works_item_section--content .project-info--image_section>.project-info__img--wrapper{transform:scale(.92)}.works_item_section--content html[data-theme=light] .project-info--main .project-info--main__opening>.project-info--main__opening--text{color:var(--color-10)}#works_item_section--intro .works_item_section--intro--wrapper{position:relative}#works_item_section--intro .works_item_section--intro--wrapper>.works_item_section--intro__text{font-size:4.2vw;font-size:var(--font-size-title)}@media (width>=768px){#works_item_section--intro .works_item_section--intro--wrapper>.works_item_section--intro__text{max-width:66%}}@media (width<=767px){#works_item_section--intro .works_item_section--intro--wrapper>.works_item_section--intro__text{max-width:none}}#works_item_section--intro .works_item_section--intro__info_group{margin-top:6vw;margin-top:var(--padding-30);display:flex}@media (width<=767px){#works_item_section--intro .works_item_section--intro__info_group{margin-top:10vw;margin-top:var(--padding-50);flex-direction:column}}@media (width>=768px){#works_item_section--intro .works_item_section--intro__info_group>.works_item_section--intro__info_group__item:not(:last-of-type){margin-right:6vw;margin-right:var(--padding-30)}}@media (width<=767px){#works_item_section--intro .works_item_section--intro__info_group>.works_item_section--intro__info_group__item:not(:last-of-type){margin-bottom:6vw;margin-bottom:var(--padding-30)}}#works_item_section--intro .works_item_section--intro__info_group>.works_item_section--intro__info_group__item>.works_item_section--intro__info_group__item--title{margin-bottom:1vw;margin-bottom:calc(var(--padding-10) / 2);font-weight:700}#works_item_section--intro .works_item_section--intro__info_group>.works_item_section--intro__info_group__item>.works_item_section--intro__info_group__item--content.with_link{margin:-22px 0;margin:calc(-1 * var(--margin-between-link)) 0}#works_item_section--intro .works_item_section--intro__go_back{width:100%;margin-top:3.5vw;margin-top:var(--padding-20);display:none}@media (width<=767px){#works_item_section--intro .works_item_section--intro__go_back{display:block}}#works_item_section--intro .works_item_section--intro__go_back .prev_project--link{width:50px;margin-left:-10px;padding:10px;display:inline-block}#works_item_section--intro .works_item_section--intro__go_back .prev_project--link .geometric-figure{--figure-fill:var(--color-20);transform:rotate(180deg)}#works_item_section--intro .works_item_section--intro__go_back .prev_project--link .geometric-figure>.geometric-figure-element{transition:fill .6s cubic-bezier(.175,.885,.32,1);transition:fill var(--speed-30) var(--bezier-fast)}#works_item_section--intro .project-info--next{height:100vh;position:relative}#works_item_section--intro .project-info--next .project-info--next__text{left:-4vw;left:calc(var(--padding-10) * -2);z-index:2;text-shadow:var(--box-shadow-10);width:80%;height:100%;position:absolute}#works_item_section--intro .project-info--next .project-info--next__text.is-inview .line-wrapper{opacity:1;transform:translate(0)}#works_item_section--intro .works_item_section--intro--figure{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;right:0}#works_item_section--intro .works_item_section--intro--figure .geometric-figure{--figure-fill:var(--color-30);mix-blend-mode:soft-light;width:10vw;position:absolute;top:0;right:0}#works_item_section--intro .works_item_section--intro--figure .geometric-figure>.geometric-figure-element.to-scale{transform:scale(0)}#works_item_section--intro .works_item_section--intro--figure .geometric-figure>.geometric-figure-element.to-open{width:0;transition:width .3s cubic-bezier(.215,.61,.355,1);transition:width var(--speed-20) var(--bezier-slow)}#works_item_section--intro .works_item_section--intro--figure .geometric-figure:first-of-type{--figure-fill:var(--color-50);width:10vw;top:4%;right:20%}@media (width>=768px) and (width<=1024px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:first-of-type{width:17vw;top:-84%;right:auto;right:initial;left:10%}}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:first-of-type{width:20vw;top:-34%;right:auto;right:initial;left:10%}}#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(3){--figure-fill:var(--color-40);width:6vw;top:auto;top:initial;bottom:0;right:10%}@media (width<=1023px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(3){bottom:-16%;right:20%}}#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(4){--figure-fill:var(--color-50);top:auto;top:initial;width:7vw;bottom:-50%;right:5%}@media (width<=1023px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(4){bottom:-100%}}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(4){width:20vw;top:auto;top:initial;bottom:-50%}}#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(5){--figure-fill:var(--color-30);width:15vw;top:0;right:0}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(5){width:24vw;top:auto;top:initial;bottom:-124%;left:18%}}#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(6){--figure-fill:var(--color-30);top:auto;top:initial;bottom:35%;right:0}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(6){bottom:66%}}#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(7){--figure-fill:var(--color-50);top:auto;top:initial;bottom:0;right:15%}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure .geometric-figure:nth-child(7){right:12%}}#works_item_section--intro .works_item_section--intro--figure>.figure_wrapper--to_open{right:auto;right:initial;position:absolute;top:57%;left:-6%}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure>.figure_wrapper--to_open{top:68%;left:5%}}#works_item_section--intro .works_item_section--intro--figure>.figure_wrapper--to_open>.geometric-figure{--figure-fill:var(--color-30);top:auto;top:initial;right:auto;right:initial;width:24vw;height:16vw;position:relative}@media (width<=767px){#works_item_section--intro .works_item_section--intro--figure>.figure_wrapper--to_open>.geometric-figure{width:24vw;height:30vw}}#works_item_section--intro .works_item_section--intro--figure>.figure_wrapper--to_open>.geometric-figure>.geometric-figure-element{width:0}#works_item_section--intro .go_to_works_figure--button{--dim:20rem;--dim-half:calc(var(--dim) / 2);--offset:calc(var(--padding-30) / 2);z-index:9;transform-origin:50%;width:10rem;width:var(--dim-half);height:10rem;height:var(--dim-half);will-change:transform;position:absolute;bottom:-60%;right:16%;transform:scale(0)}@media (width<=767px){#works_item_section--intro .go_to_works_figure--button{--dim:14rem;bottom:-140%;right:0}}#works_item_section--intro .go_to_works_figure--button:after{content:"";z-index:1;width:var(--dim-half);height:var(--dim-half);transition:background-color .3s cubic-bezier(.59,.01,.4,.98);transition:background-color var(--speed-20) var(--bezier-normal);background:0 0;border-radius:100%;display:block;position:absolute;top:0;left:0}@media (hover:hover) and (width>=768px){#works_item_section--intro .go_to_works_figure--button:hover:after{background:var(--color-20)}#works_item_section--intro .go_to_works_figure--button:hover>.go_to_works_figure--text_figure>.circles{transform:scale(.86)}#works_item_section--intro .go_to_works_figure--button:hover>.go_to_works_figure--text_figure>.circles>.circles__text{fill:var(--color-10)}#works_item_section--intro .go_to_works_figure--button:hover>.go_to_works_figure--arrow_figure>.geometric-figure-element{--figure-fill:var(--color-10)}}#works_item_section--intro .go_to_works_figure--button:active:after{background:var(--color-20)}#works_item_section--intro .go_to_works_figure--button:active>.go_to_works_figure--text_figure>.circles{transform:scale(.86)}#works_item_section--intro .go_to_works_figure--button:active>.go_to_works_figure--text_figure>.circles>.circles__text{fill:var(--color-10)}#works_item_section--intro .go_to_works_figure--button:active>.go_to_works_figure--arrow_figure>.geometric-figure-element{--figure-fill:var(--color-10)}#works_item_section--intro .go_to_works_figure--button>.go_to_works_figure--text_figure{width:var(--dim-half);height:var(--dim-half);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform var(--speed-20) var(--bezier-out-expo);transition:transform var(--speed-20) var(--bezier-out-expo);transition:transform var(--speed-20) var(--bezier-out-expo), -webkit-transform var(--speed-20) var(--bezier-out-expo);will-change:transform;z-index:2;position:relative;overflow:hidden}#works_item_section--intro .go_to_works_figure--button>.go_to_works_figure--text_figure .circles{width:var(--dim);height:var(--dim);top:calc(50% - var(--dim-half));left:calc(50% - var(--dim-half));transition:transform .3s cubic-bezier(.59,.01,.4,.98);transition:-webkit-transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal);transition:transform var(--speed-20) var(--bezier-normal), -webkit-transform var(--speed-20) var(--bezier-normal);padding:10%;position:absolute;transform:scale(1)}#works_item_section--intro .go_to_works_figure--button>.go_to_works_figure--text_figure .circles>.circles__text{text-transform:uppercase;fill:var(--color-20);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);transition:fill .3s cubic-bezier(.59,.01,.4,.98);transition:fill var(--speed-20) var(--bezier-normal);font-size:4.5em}@media (width>=2250px){#works_item_section--intro .go_to_works_figure--button>.go_to_works_figure--text_figure .circles>.circles__text{font-size:2em}}#works_item_section--intro .go_to_works_figure--button>.go_to_works_figure--arrow_figure{z-index:2;width:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#works_item_section--intro .go_to_works_figure--button>.go_to_works_figure--arrow_figure>.geometric-figure-element{--figure-fill:var(--color-20);transition:fill .3s cubic-bezier(.59,.01,.4,.98);transition:fill var(--speed-20) var(--bezier-normal)}#works_item_section--land{padding-bottom:6vw;padding-bottom:var(--padding-30);margin-bottom:6vw;margin-bottom:var(--padding-30)}@media (width<=767px){#works_item_section--land{margin-bottom:2vw;margin-bottom:calc(var(--padding-30) / 3)}}#works_item_section--land .project-info--main{width:100vw;position:relative}#works_item_section--land .project-info--main .project-info__logo{z-index:2;width:22vw;margin:0 auto;display:block;position:absolute;top:20%;left:0;right:0}@media (width<=767px){#works_item_section--land .project-info--main .project-info__logo{width:40vw;top:23%}}@media (width>=768px) and (width<=1024px){#works_item_section--land .project-info--main .project-info__logo{width:32vw}}#works_item_section--land .project-info--main .project-info__logo>.project-info__logo__img{width:100%;display:block}#works_item_section--land .project-info--main .project-info--main__opening{left:7vw;left:calc(var(--padding-20) * 2);z-index:2;width:100%;position:absolute}#works_item_section--land .project-info--main .project-info--main__opening>.project-info--main__opening--text{font-size:12vw;font-size:var(--font-size-hyper);text-shadow:var(--box-shadow-10)}#works_item_section--land .project-info--main .project-info--main__opening>.project-info--main__opening--text>.line:first-of-type{margin-bottom:-2vw}#works_item_section--land .project-info--main .project-info--main__opening>.project-info--main__opening--scroll{font-size:1.2vw;font-size:var(--font-size-text)}#works_item_section--land .project-info__img--wrapper{border-radius:40px;border-radius:var(--border-radius-10);margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0)}@media (width<=767px){#works_item_section--land .project-info__img--wrapper{border-radius:0}}#works_item_section--land .project-info__img--wrapper>.project-info__img--buffer{width:100%;display:inline-block}@media (width>=768px) and (width<=1024px){#works_item_section--land .project-info__img--wrapper>.project-info__img--buffer{transform:scale(1.15)}}@media (width<=767px){#works_item_section--land .project-info__img--wrapper>.project-info__img--buffer{border-radius:0;transform:scale(1.4)}}#works_item_section--land .project-info__img--wrapper .project-info__img{width:100%}#works_item_section--land .project-info--main__text{font-size:12vw;font-size:var(--font-size-hyper);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);text-transform:uppercase;display:block;position:absolute;bottom:-7.5vw;left:0;right:0}#works_item_section--land .project-info--main__text>.project-info--main__text--buffer{mix-blend-mode:plus-lighter;will-change:transform}#works_item_section--land .project-info--main__text>.project-info--main__text--buffer:first-of-type{color:#fff}#works_item_section--land .project-info--main__text>.project-info--main__text--buffer:nth-child(2){color:var(--color-50)}#works_item_section--land .project-info--image_section>.project-info__img--wrapper{transform:scale(.92)}#works_item_section--land html[data-theme=light] .project-info--main .project-info--main__opening>.project-info--main__opening--text{color:var(--color-10)}#works_item_section--my_role{margin:6vw 0;margin:var(--padding-30) 0;display:inline-block}#works_item_section--my_role>.works_item_section--about__wrapper{justify-content:space-between;display:flex}@media (width<=767px){#works_item_section--my_role>.works_item_section--about__wrapper{flex-direction:column-reverse}}#works_item_section--my_role>.works_item_section--about__wrapper>.works_item_section--about__text.is-inview .line-wrapper{opacity:1;transform:translate(0)}#works_item_section--my_role>.works_item_section--about__wrapper>.works_item_section--about__text{font-size:2vw;font-size:var(--font-size-sub-title);flex-basis:60%}@media (width<=1023px){#works_item_section--my_role>.works_item_section--about__wrapper>.works_item_section--about__text{flex-basis:70%}}#works_item_section--my_role>.works_item_section--about__wrapper>.block_title{width:auto}@media (width<=767px){#works_item_section--my_role>.works_item_section--about__wrapper>.block_title{text-align:center;margin-bottom:3.5vw;margin-bottom:var(--padding-20)}}#works_item_section--next_project{--half-size:20vw;position:relative}#works_item_section--next_project .project-info--next{width:100vw;position:relative}#works_item_section--next_project .project-info--next .project-info--next__text{left:-4vw;left:calc(var(--padding-10) * -2);z-index:2;text-shadow:var(--box-shadow-10);width:100%;position:absolute}#works_item_section--next_project .project-info--next .project-info--next__text.is-inview .line-wrapper{opacity:1;transform:translate(0)}#works_item_section--next_project .next_project-content{display:block}#works_item_section--next_project .next_project-content:hover .next_project--title{background:var(--color-20);color:var(--color-10)}#works_item_section--next_project .next_project-content:hover .next_project--img .next_project--img__img{filter:grayscale(0)}#works_item_section--next_project .next_project-content .next_project--title{height:var(--half-size);text-align:center;width:100%;font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);font-size:4.2vw;font-size:var(--font-size-title);padding:3.5vw 0 6vw;padding:var(--padding-20) 0 var(--padding-30) 0;background:var(--color-50);color:var(--color-20);transition:background-color .3s cubic-bezier(.59,.01,.4,.98),color .3s cubic-bezier(.59,.01,.4,.98);transition:background-color var(--speed-20) var(--bezier-normal), color var(--speed-20) var(--bezier-normal);display:block}#works_item_section--next_project .next_project-content .marquee{--animation-time:30s;font-size:10vw;font-size:var(--font-size-sub-hyper);font-family:Adieu-Bold,Helvetica,Arial,sans-serif;font-family:var(--font-title);text-transform:uppercase;color:var(--color-30);mix-blend-mode:hard-light;position:absolute;top:31%;left:0;right:0}#works_item_section--next_project .next_project-content .next_project--img{z-index:-1;width:100%;height:var(--half-size);display:inline-block;position:relative}#works_item_section--next_project .next_project-content .next_project--img .next_project--img__img{filter:grayscale();width:100%;transition:filter .3s cubic-bezier(.59,.01,.4,.98);transition:-webkit-filter var(--speed-20) var(--bezier-normal);transition:filter var(--speed-20) var(--bezier-normal);transition:filter var(--speed-20) var(--bezier-normal), -webkit-filter var(--speed-20) var(--bezier-normal);display:block;position:relative;top:-100%;left:0;right:0}html[data-theme=dark] #works_item_section--next_project .next_project-content:hover .next_project--title{background:var(--color-50)}html[data-theme=dark] #works_item_section--next_project .next_project-content .next_project--title{background:var(--color-40)}
