@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:HelveticaNeueLTPro55;src:url(/fonts/NeueHelveticaPro55Roman.woff2) format("woff2"),url(/fonts/NeueHelveticaPro55Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@media screen and (max-width:768px){body,html{touch-action:manipulation;-webkit-touch-callout:none}}body{-webkit-font-smoothing:antialiased;font-family:HelveticaNeueLTPro55,FP-ヒラギノUD角ゴ StdN W4,FP-HiraginoUDSansStdN-W4,sans-serif;font-family:HelveticaNeueLTPro55,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,ヒラギノ角ゴシック,Meiryo,sans-serif;font-feature-settings:"palt"}*{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.none{display:none!important}a{color:inherit;text-decoration:none}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:769px){.sp{display:none!important}}.width-wrap{width:1440rem;margin:0 auto}@media screen and (max-width:768px){.width-wrap{width:390rem}}.width-limit{margin:0 auto;width:1400rem}@media screen and (max-width:768px){.width-limit{width:370rem}}.h3__set__co{display:flex;justify-content:space-between;align-items:center}.h3__co,.h3__set__co{font-size:20rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0}@media screen and (max-width:768px){.h3__co{font-size:13rem}}.link_co{font-size:20rem;display:inline-block}@media screen and (max-width:768px){.link_co{font-size:13rem}}.link_co.link_co_40{margin-top:40rem}.link_co:after{font-family:Inter,sans-serif;content:"->";margin-left:6rem;display:inline-block;position:relative;font-size:1em}@media(any-hover:hover){.link_co:hover:after{transform:translateX(5rem)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.link_co:hover:after{transform:translateX(5rem)}}.link_co[target=_blank]:after{margin-left:3rem;top:.07em;transform:rotate(-45deg);font-size:1em}@media screen and (max-width:768px){.link_co[target=_blank]:after{margin-left:1rem;top:0;font-size:1em}}@media(any-hover:hover){.link_co[target=_blank]:hover:after{transform:rotate(-45deg) translateX(5rem)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.link_co[target=_blank]:hover:after{transform:rotate(-45deg) translateX(5rem)}}@media(any-hover:hover){x .listhover_co:hover a{opacity:.6}}@media(any-hover:hover)and (any-hover:hover){x .listhover_co:hover a:hover{opacity:1}}@media(any-hover:hover)and (-ms-high-contrast:active),(any-hover:hover)and (-ms-high-contrast:none){x .listhover_co:hover a:hover{opacity:1}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){x .listhover_co:hover a{opacity:.6}}@media(-ms-high-contrast:active)and (any-hover:hover),(-ms-high-contrast:none)and (any-hover:hover){x .listhover_co:hover a:hover{opacity:1}}@media(-ms-high-contrast:active)and (-ms-high-contrast:active),(-ms-high-contrast:active)and (-ms-high-contrast:none),(-ms-high-contrast:none)and (-ms-high-contrast:active),(-ms-high-contrast:none)and (-ms-high-contrast:none){x .listhover_co:hover a:hover{opacity:1}}@media(any-hover:hover){x .listhover_co_2:hover .a,x .listhover_co_2:hover a{opacity:.2}}@media(any-hover:hover)and (any-hover:hover){x .listhover_co_2:hover .a:hover,x .listhover_co_2:hover a:hover{opacity:1}}@media(any-hover:hover)and (-ms-high-contrast:active),(any-hover:hover)and (-ms-high-contrast:none){x .listhover_co_2:hover .a:hover,x .listhover_co_2:hover a:hover{opacity:1}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){x .listhover_co_2:hover .a,x .listhover_co_2:hover a{opacity:.2}}@media(-ms-high-contrast:active)and (any-hover:hover),(-ms-high-contrast:none)and (any-hover:hover){x .listhover_co_2:hover .a:hover,x .listhover_co_2:hover a:hover{opacity:1}}@media(-ms-high-contrast:active)and (-ms-high-contrast:active),(-ms-high-contrast:active)and (-ms-high-contrast:none),(-ms-high-contrast:none)and (-ms-high-contrast:active),(-ms-high-contrast:none)and (-ms-high-contrast:none){x .listhover_co_2:hover .a:hover,x .listhover_co_2:hover a:hover{opacity:1}}@media screen and (min-width:769px){.listhover_co.listhover_js__on .a,.listhover_co.listhover_js__on a{opacity:.6}}@media screen and (min-width:769px)and (any-hover:hover){.listhover_co.listhover_js__on .a:hover,.listhover_co.listhover_js__on a:hover{opacity:1}}@media screen and (min-width:769px)and (-ms-high-contrast:active),screen and (min-width:769px)and (-ms-high-contrast:none){.listhover_co.listhover_js__on .a:hover,.listhover_co.listhover_js__on a:hover{opacity:1}}@media screen and (min-width:769px){.listhover_co_2.listhover_js__on .a,.listhover_co_2.listhover_js__on a{opacity:.2}}@media screen and (min-width:769px)and (any-hover:hover){.listhover_co_2.listhover_js__on .a:hover,.listhover_co_2.listhover_js__on a:hover{opacity:1}}@media screen and (min-width:769px)and (-ms-high-contrast:active),screen and (min-width:769px)and (-ms-high-contrast:none){.listhover_co_2.listhover_js__on .a:hover,.listhover_co_2.listhover_js__on a:hover{opacity:1}}.mo1{opacity:1!important}.fixedh1{position:absolute;top:0;padding-top:20rem;left:50%;font-size:20rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0;z-index:1000;margin-left:-227rem}@media screen and (max-width:768px){.fixedh1{padding-top:11rem;font-size:13rem;margin-left:-58.3333333333rem}}.fixedh1.fixedh1x{position:fixed}.fixedh1.fixedh1base{display:none}.def{margin:0 auto;width:1400rem}@media screen and (max-width:768px){.def{width:370rem}}.def__head{display:flex;justify-content:space-between;align-items:center;font-size:20rem;line-height:110%}@media screen and (max-width:768px){.def__head{font-size:13rem}}.def__body{margin-left:473.3333333333rem;margin-top:40rem;font-size:20rem;line-height:110%}@media screen and (min-width:769px){.def__body__in{margin-right:118.3333333333rem}}@media screen and (max-width:768px){.def__body{margin-left:126.6666666667rem;margin-top:20rem;font-size:13rem;line-height:110%}}.def+.def,.def__60.def{margin-top:60rem}@media screen and (max-width:768px){.def__60.def{margin-top:40rem}}.sortarea__hide .sortarea{transition:none;opacity:0}@media screen and (max-width:768px){.def__body__album{font-size:13rem}}.letter span{display:inline-block}body:not([data-existence-svg=false]) x.fixedh1.fixedh1x:after,x.loading-dots:after{content:".";animation:dots .5s steps(4) infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}.scrolling,[data-hoverimg] *{pointer-events:none}.fixedh1svg{width:auto;height:18.85rem;display:inline-block;position:relative;top:-1.8rem;left:1rem}@media screen and (max-width:768px){.fixedh1svg{top:-1.8rem;left:0;height:11.22rem}}.fixedh1svg .l1_1{animation:li_1 1s steps(5) infinite}.fixedh1svg .l1_2{animation:li_2 1s steps(5) infinite}.fixedh1svg .l1_3{animation:li_3 1s steps(5) infinite}@keyframes li_1{0%{display:none}80%{display:block}}@keyframes li_2{0%{display:none}60%{display:block}}@keyframes li_3{0%{display:none}40%{display:block}}.loading-fonts{font-size:1;opacity:0;pointer-events:none}@media screen and (max-width:768px){.sorthead.fixed{position:fixed!important;left:10rem;top:0}}.has-japanese{line-height:130%}.loadcover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1190;opacity:1;pointer-events:none;transition:opacity 0s ease-in-out;background:#fff}[data-existence-svg=false] .loadcover{opacity:0;transition-delay:.9s}.loadcover .fixedh1{z-index:1191}.cache-manager *{font-size:20rem!important}[data-path="/about"] .is__cursor__more .cursor__img:not([data-imgload=loaded]),[data-path="/ja/about"] .is__cursor__more .cursor__img:not([data-imgload=loaded]){opacity:0!important}[data-path="/about"] .is__cursor__more .cursor__img[data-imgload=loaded],[data-path="/ja/about"] .is__cursor__more .cursor__img[data-imgload=loaded]{opacity:1!important;transition:opacity 3ms ease-in-out;transition-delay:.01s}.cursor__img{transform:translate(-50%,-50%)!important}.photoarea_xy .x_1{left:0}.photoarea_xy .x_2{left:10%}.photoarea_xy .x_3{right:10%}.photoarea_xy .x_4{right:0}.photoarea_xy .x_5{left:20%}.photoarea_xy .y_1{top:0}.photoarea_xy .y_2{top:20%}.photoarea_xy .y_3{bottom:20%}.photoarea_xy .y_4{bottom:0}.photoarea_xy .y_5{bottom:30%}.photoarea_xy .d_1{z-index:1}.photoarea_xy .d_2{z-index:2}.photoarea_xy .d_3{z-index:3}.photoarea_xy .d_4{z-index:4}.photoarea_xy .d_5{z-index:5}@media screen and (max-width:768px){.photoarea_xy .y_1{top:0}.photoarea_xy .y_2{top:10%}.photoarea_xy .y_3{top:30%}.photoarea_xy .y_4{bottom:30%}.photoarea_xy .y_5{bottom:15%}}[lang=en] .only_ja,[lang=ja] .only_en{display:none!important}a[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}x.about__photoarea__in{background-color:red!important;opacity:.4}body{font-size:20rem}.grid__area{opacity:.2;display:flex;gap:20rem;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;width:calc(100% - 40rem);height:100%;z-index:6000;pointer-events:none;width:1400rem;display:none}@media screen and (max-width:768px){.grid__area{gap:10rem;left:50%;width:calc(100% - 20rem)}}.grid__item{background-color:red;height:100%;width:100%}.grid_on .grid__area{display:flex;display:none}.fixlogo{position:fixed;top:20rem;left:20rem;width:65rem;height:auto;z-index:1000}@media screen and (max-width:768px){.fixlogo{top:10rem;left:10rem;width:46rem}}.fixlogo img{width:100%;height:auto;display:block}.menubutton{position:fixed;top:21rem;right:20rem;height:auto;font-size:20rem;cursor:pointer;z-index:1000}@media screen and (max-width:768px){.menubutton{top:12rem;right:10rem;font-size:13rem}}.floatmenu{display:none;position:fixed;top:121rem;right:20rem;width:480rem;height:707rem;font-size:20rem;background:#f50000;top:0;left:0;z-index:1200;color:#fff}@media screen and (max-width:768px){.floatmenu{width:243rem;height:379rem}}.floatmenu__close{position:absolute;top:0;right:0;cursor:pointer;font-size:20rem}@media screen and (max-width:768px){.floatmenu__close{font-size:13rem;top:2rem;right:2rem}}.floatmenu__lang{position:absolute;top:0;left:0}@media screen and (max-width:768px){.floatmenu__lang{top:-3rem}}.floatmenu__lang a{margin-right:10rem;display:inline-block;font-size:20rem}@media screen and (max-width:768px){.floatmenu__lang a{font-size:13rem;margin-right:10rem}}.floatmenu__in{width:calc(100% - 40rem);height:calc(100% - 40rem);position:absolute;top:20rem;left:20rem}@media screen and (max-width:768px){.floatmenu__in{width:calc(100% - 20rem);height:calc(100% - 20rem);top:10rem;left:10rem}}.floatmenu__list{position:absolute;top:50%;left:0;transform:translateY(-50%)}.floatmenu__list a{display:block;width:100%;height:100%;font-size:48rem;font-style:normal;font-weight:400;line-height:90%;margin:2rem 0}@media screen and (max-width:768px){.floatmenu__list a{font-size:20rem;margin:3rem 0}}.floatmenu__sns{position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.floatmenu__sns{bottom:-4rem}}.floatmenu__sns a{font-weight:500;display:inline-block;margin-right:20rem}@media screen and (max-width:768px){.floatmenu__sns a{margin-right:10rem}}.menuopen .floatmenu,.menuopen .floatmenu__bg{display:block}[lang=en] .lang-button-ja,[lang=ja] .lang-button-en{opacity:.6}.floatmenu__bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none!important}.sticky__wrap{background-color:#fff;position:relative}.sticky__cover{height:1000rem;background-color:rgba(156,83,83,.5)}.sticky__top{height:100rem;background-color:rgba(0,100,0,.5);z-index:100}.sticky__bottom{height:100vh;background-color:rgba(17,255,0,.5);z-index:100}.mb-4{height:100vh}.fv__content{padding-bottom:60rem;padding-top:0;overflow:hidden}@media screen and (max-width:768px){.fv__content{padding-bottom:60rem;padding-top:0}}.fv__content__pad{background:rgba(0,200,0,0);height:50vh}.fv__photoarea{z-index:200;position:relative;height:120vh;margin-bottom:-120vh;background:rgba(0,0,200,0);pointer-events:none}.fv__photoarea img{height:auto!important;display:block;position:absolute;width:480rem;max-width:576px}.fv__photoarea img.yoko{width:720rem;max-width:864px}@media screen and (max-width:768px){.fv__photoarea img{width:162.5rem}.fv__photoarea img.yoko{width:260rem}}.fv__photo__1{top:0;left:0}@media screen and (max-width:768px){.fv__photo__1{top:71rem}}.fv__photo__2{top:40%;left:240rem}@media screen and (max-width:768px){.fv__photo__2{top:30%;left:32.5rem}}.fv__photo__3{bottom:-153rem;right:240rem}@media screen and (max-width:768px){.fv__photo__3{bottom:158rem;right:65rem}}.fv__photo__4{top:51rem;right:0}@media screen and (max-width:768px){.fv__photo__4{top:0;right:0;width:162.5rem}}.fv__photo__5{bottom:-10rem;left:65rem;width:162.5rem}@media screen and (min-width:769px){.fv__photo__5{display:none!important}}.fv__text__1{font-size:46rem;font-style:normal;font-weight:400;line-height:100%;margin-top:20rem;padding-bottom:17rem}@media screen and (max-width:768px){.fv__text__1{font-size:20rem;line-height:100%;padding-bottom:10rem}}.fv__text__2{padding-left:473.3333333333rem;font-size:20rem;font-style:normal;font-weight:400;line-height:110%;padding-top:23rem;padding-right:118.3333333333rem}.fv__text__2 .link_co{margin-top:60rem}@media screen and (max-width:768px){.fv__text__2{padding-top:10rem;padding-left:126.6666666667rem;padding-right:21.6666666667rem;font-size:13rem}.fv__text__2 .link_co{margin-top:40rem;font-size:13rem;letter-spacing:0;line-height:110%}}.tp__projects{margin-bottom:60rem}.tp__projects .link_co{margin-top:40rem}.tp__projects__list{padding-top:40rem;display:block;margin-left:473.3333333333rem}.tp__projects__item{display:block;position:relative;padding-bottom:20rem}@media screen and (min-width:769px){.tp__projects__item{padding-top:5rem;margin-top:-5rem}}.tp__projects__item:after{font-family:Inter,sans-serif;content:"->";display:block;position:absolute;top:50%;right:-3rem;transform:translateX(-5rem) translateY(-50%);font-size:48rem;opacity:0}@media screen and (max-width:768px){.tp__projects__item:after{font-size:22rem;opacity:1;transform:translateX(0) translateY(-50%);right:0;top:5rem}}@media(any-hover:hover){.tp__projects__item:hover:after{opacity:1;transform:translateX(0) translateY(-50%)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.tp__projects__item:hover:after{opacity:1;transform:translateX(0) translateY(-50%)}}.tp__projects__item__title{font-size:78rem;font-style:normal;font-weight:400;line-height:100%;position:relative;display:inline-block}@media screen and (min-width:769px){.tp__projects__item__title{padding-top:5rem;margin-top:-5rem}}.tp__projects__item__sub{font-size:20rem;font-style:normal;font-weight:400;line-height:110%;position:absolute;bottom:16rem;left:100%;width:100%;margin-left:20rem;width:calc(828.3333333333rem - 100%)}.tp__projects__item__sub .tp__projects__item__text__tag{display:inline}.tp__journal{margin-bottom:60rem}.tp__journal .link_co{margin-top:40rem}.tp__journal__list{padding-top:50rem;display:block;margin-left:473.3333333333rem}.tp__journal__item{display:block;position:relative}.tp__journal__item:after{font-family:Inter,sans-serif;content:"->";display:block;position:absolute;top:-20rem;top:0;right:-7rem;transform-origin:center center;transform:rotate(-45deg) translateX(-5rem);font-size:48rem;opacity:0}@media screen and (max-width:768px){.tp__journal__item:after{font-size:22rem;opacity:1;transform:rotate(-45deg) translateX(0);right:0;top:-4rem}}@media(any-hover:hover){.tp__journal__item:hover:after{opacity:1;transform:rotate(-45deg) translateX(0)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.tp__journal__item:hover:after{opacity:1;transform:rotate(-45deg) translateX(0)}}.tp__journal__item__date{margin-right:20rem}@media screen and (max-width:768px){.tp__journal__item__date{margin-right:10rem}}.tp__journal__item+.tp__journal__item{margin-top:40rem}@media screen and (max-width:768px){.tp__journal__item+.tp__journal__item{margin-top:20rem}}.tp__journal__item__title{font-size:32rem;font-style:normal;font-weight:400;line-height:100%;width:808rem}@media screen and (max-width:768px){.tp__journal__item__title{font-size:16rem;width:calc(100% - 30rem)}}.tp__journal__item__sub{margin-top:10rem;font-size:20rem;font-style:normal;font-weight:400;line-height:110%;display:flex;width:100%}@media screen and (max-width:768px){.tp__journal__item__sub{font-size:13rem}}.tp__album{margin-bottom:60rem}.tp__album .link_co{margin-top:60rem}.tp__album__text{padding-top:50rem;display:block;margin-left:473.3333333333rem;width:808rem}.tp__album__item{display:block;position:relative;margin-bottom:40rem}.tp__album__item:after{font-family:Inter,sans-serif;content:"->";display:block;position:absolute;top:-20rem;right:-7rem;transform-origin:center center;transform:rotate(-45deg) translateX(-5rem);font-size:48rem;opacity:0}@media(any-hover:hover){.tp__album__item:hover:after{opacity:1;transform:rotate(-45deg) translateX(0)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.tp__album__item:hover:after{opacity:1;transform:rotate(-45deg) translateX(0)}}.tp__album__item__title{font-size:32rem;font-style:normal;font-weight:400;line-height:100%;width:808rem}.tp__album__item__sub{margin-top:10rem;font-size:20rem;font-style:normal;font-weight:400;line-height:110%;display:flex;width:100%}.ftr__content{position:relative;height:262rem;z-index:101}@media screen and (max-width:768px){.ftr__content{height:208rem}}.ftr__photoarea{pointer-events:none;background:rgba(0,0,200,0);z-index:100;overflow:visible;height:100vh;position:absolute;bottom:0;left:0;width:100%;position:relative;height:1200rem}@media screen and (max-width:768px){.ftr__photoarea{height:600rem}}.ftr__photoarea__wrap{margin-top:200rem;position:relative;height:auto;width:100%}.ftr__photoarea img{height:auto!important;display:block;position:absolute;width:480rem}.ftr__photoarea img.yoko{width:720rem}@media screen and (max-width:768px){.ftr__photoarea img{width:162.5rem}.ftr__photoarea img.yoko{width:260rem}}.ftr__photo__1{top:100rem;left:0;top:auto;bottom:100rem}@media screen and (max-width:768px){.ftr__photo__1{bottom:3;left:0;bottom:-110rem}}.ftr__photo__2{top:0;top:auto;left:120rem;bottom:400rem}@media screen and (max-width:768px){.ftr__photo__2{left:32.5rem;bottom:-110rem}}.ftr__photo__3{bottom:-4000rem;right:240rem;bottom:0}@media screen and (max-width:768px){.ftr__photo__3{top:auto;bottom:66%;right:65rem;bottom:-110rem}}.ftr__photo__4{top:300rem;right:0;top:auto;bottom:-300rem}@media screen and (max-width:768px){.ftr__photo__4{right:0;bottom:-500rem}.def__body__projects{font-size:13rem;width:100%;margin-left:0}.def__body__projects .link_co{margin-left:126.6666666667rem}.tp__projects__item__title{display:flex}.tp__projects__item__title__in{font-size:20rem;width:126.6666666667rem;line-height:100%}.tp__projects__item__thumb{width:116.6666666667rem;height:150.8620689655rem;background-size:cover;background-position:50%;overflow:hidden}.tp__projects__item__thumb video{width:100%;height:100%;object-fit:contain}.tp__projects__item__sub{position:relative;bottom:0;left:0;margin-left:10rem;font-size:13rem;width:95rem}.tp__projects__item{margin-bottom:10rem}}.tp__projects__item__text .tp__projects__item__text__tag{display:inline-block;margin-right:.5em;white-space:nowrap}html:not([data-path="/"]):not([data-path="/ja"]) .bnr__box{display:none!important}.bnr__box{width:480rem;height:654rem;background-color:#555;top:63rem;left:360rem;position:fixed;z-index:1000;height:auto}@media screen and (max-width:768px){.bnr__box{top:163rem;left:63.3333333333rem;width:190rem;height:253.3333333333rem;height:auto}}.bnr__box img{width:100%;height:auto;display:block}.bnr__link{width:100%;height:100%;top:0;left:0;z-index:1}.bnr__close,.bnr__link{position:absolute;display:block}.bnr__close{top:24rem;right:24rem;cursor:pointer;z-index:10;font-size:24rem;color:#fff}@media screen and (max-width:768px){.bnr__close{font-size:13rem;top:15rem;right:15rem}}.bnr__closed .bnr__box,.footpad{display:none}.footpad{width:100%;height:100vh;background:rgba(200,0,0,.2);position:relative;z-index:100}@media screen and (min-width:769px){.def__body__album{padding-right:118.3333333333rem}}.albumwrap{position:relative}.albumwrap__head{z-index:100;background-color:hsla(0,0%,100%,.8);transition:background-color .3s ease;width:100%}@media screen and (max-width:768px){.albumwrap__head{padding:0 10rem}}.toppage__target0{overflow:hidden}@media screen and (max-width:768px){x .albumwrap,x .albumwrap .pin-spacer{position:static!important}x .albumwrap__head{position:sticky!important;top:0}}.def__journal{padding-bottom:60rem}.sorthead__item__count,.tp__journal__item__title.no-japanese span.xx{display:inline}body{opacity:1!important}@media screen and (max-width:768px){.tp__projects__item__sub,.tp__projects__item__sub *{word-wrap:break-word;overflow-wrap:break-word}.tp__projects__item__sub *{white-space:normal}.tp__projects__item__sub .tp__projects__item__text__tag{max-width:100%;margin-right:0;line-break:anywhere;white-space:normal!important}.tp__projects__item__sub .tp__projects__item__text__tag *{display:inline-block}}.h3__co__who{line-height:130%}.cursor{position:fixed;top:0;left:0;width:1px;height:1px;pointer-events:none;z-index:9999;transform:translate(-100vw,-100vh)}@media screen and (max-width:768px){.cursor{transform:translate(50vw,50vh)!important;opacity:0}}.cursor__img{width:335rem;height:486rem;background-size:contain;background-position:50%;background-repeat:no-repeat;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;opacity:0}@media screen and (max-width:768px){.cursor__img{width:253rem;height:368rem}}.cursor__img video{width:100%;height:100%;object-fit:contain}[data-path="/about"] .cursor__img,[data-path="/ja/about"] .cursor__img{background-size:cover}.cursor__dom{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.ab__mm__inner{position:absolute;top:20rem;left:20rem;width:calc(100% - 40rem);height:calc(100% - 40rem);opacity:1;color:#fff;font-size:20rem}@media screen and (max-width:768px){.ab__mm__inner{top:10rem;left:10rem;width:calc(100% - 20rem);height:calc(100% - 20rem);font-size:15rem}}.ab__mm__head{line-height:110%}.ab__mm__head a{display:inline-block;margin-right:10rem}.ab__mm__close{top:0;right:0;cursor:pointer}.ab__mm__close,.ab__mm__foot{position:absolute;line-height:110%}.ab__mm__foot{bottom:0;left:0;width:100%}.ab__mm__sns{margin-top:-2rem}@media screen and (max-width:768px){.ab__mm__sns a{font-size:15rem}}.is__cursor__more .cursor__dom,.is__cursor__more .cursor__img{opacity:1}.is__cursor__more .cursor{pointer-events:auto;opacity:1}.footer{padding-bottom:20rem;display:block;left:20rem}@media screen and (max-width:768px){.footer{font-size:13rem;padding-bottom:10rem}}.footer__wrap{position:relative;height:242rem}@media screen and (max-width:768px){.footer__wrap{height:198rem}}.footer__wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.footer__logo{font-size:20rem;position:absolute;top:0;left:0}@media screen and (max-width:768px){.footer__logo{font-size:13rem}}.footer__sns{position:absolute;bottom:0;left:0}.footer__sns a{margin-right:10rem}.footer__year{position:absolute;top:0;right:0}.footer__copy{position:absolute;bottom:0;right:0}.footer__address{position:absolute;top:57rem;left:473.3333333333rem}@media screen and (max-width:768px){.footer__address{top:33.5rem;left:126.6666666667rem;width:228rem}}.footer__map{position:absolute;top:139rem;left:473.3333333333rem}@media screen and (max-width:768px){.footer__map{top:112.5rem;left:126.6666666667rem}}.sorthead{padding-top:122rem;position:relative;z-index:10;font-size:44rem;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width:768px){.sorthead{padding-top:64rem;font-size:22rem}}.sorthead__item{display:inline-block;vertical-align:top;opacity:.2;display:flex;align-items:flex-start}.sorthead__item__slash{opacity:.2;margin-left:0}.sorthead__item__wrapper{display:inline-block}.sorthead__item.sorting{opacity:1}.sorthead__item.sorting__slash{opacity:.2}.sorthead__item__count{vertical-align:top;font-size:16rem;font-style:normal;font-weight:400;line-height:100%;margin-right:-4rem}@media screen and (max-width:768px){.sorthead__item__count{padding:0 3rem 0 0;font-size:10rem}}.pjs__area{padding-top:58rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.pjs__area{padding-top:230rem}}.pjs__item:not(.sorted){display:none!important}.sorted{position:relative;height:940rem;width:33.3%}@media screen and (max-width:768px){.sorted{height:500rem}}.sorted a{display:block;position:absolute;text-align:center;z-index:100}.sorted a h3{margin-top:10rem;font-size:20rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0}@media screen and (max-width:768px){.sorted a h3{font-size:13rem}}.sorted .pjs__item__img{width:360rem;height:auto;display:block}@media screen and (max-width:768px){.sorted .pjs__item__img{width:126.6666666667rem}}.sorted[data-sortjun="1"]{width:33.3%}.sorted[data-sortjun="1"] a{left:0}.sorted[data-sortjun="2"]{width:33.3%}.sorted[data-sortjun="2"] a{left:0;top:324rem}@media screen and (max-width:768px){.sorted[data-sortjun="2"] a{top:265rem}}.sorted[data-sortjun="3"]{width:33.3%}.sorted[data-sortjun="3"] a{right:0;top:162rem}@media screen and (max-width:768px){.sorted[data-sortjun="3"] a{top:60rem}}.sorted[data-sortjun="4"]{width:41.666%}@media screen and (max-width:768px){.sorted[data-sortjun="4"]{height:350rem}}.sorted[data-sortjun="4"] a{right:0}.sorted[data-sortjun="5"]{width:41.666%}@media screen and (max-width:768px){.sorted[data-sortjun="5"]{height:350rem}}.sorted[data-sortjun="5"] a{top:157rem;left:0}@media screen and (max-width:768px){.sorted[data-sortjun="5"] a{top:60rem}}@media screen and (min-width:769px){.pjs__area.sortarea [data-sortjun="1"],.pjs__area.sortarea [data-sortjun="4"]{height:660rem}}.about__photoarea{pointer-events:none;z-index:200;height:100vh;margin-bottom:-100vh;position:relative;background:rgba(0,0,200,0)}.about__photoarea__in{background:rgba(0,120,0,0);position:absolute;top:0;left:0;width:100%;height:100%;top:600rem}@media screen and (min-width:769px){.about__photoarea__in{min-height:1720rem}}@media screen and (max-width:768px){.about__photoarea__in{height:80%}}.about__photoarea img{height:auto!important;display:block;position:absolute;width:480rem}.about__photoarea img.yoko{width:720rem}@media screen and (max-width:768px){.about__photoarea img{width:162.5rem}.about__photoarea img.yoko{width:260rem}}.about__photo__1{top:350rem;left:0}@media screen and (max-width:768px){.about__photo__1{top:440rem}}.about__photo__2{top:532rem;left:120rem}@media screen and (max-width:768px){.about__photo__2{top:532rem;left:31.6666666667rem}}.about__photo__3{bottom:300rem;right:240rem;bottom:auto;top:700rem}@media screen and (max-width:768px){.about__photo__3{bottom:auto;top:520rem;right:63.3333333333rem}}.about__photo__4{bottom:40%;right:0;bottom:auto;top:450rem}@media screen and (max-width:768px){.about__photo__4{right:0;bottom:auto;top:400rem}}.about__text__1{font-size:20rem;line-height:110%;padding:122rem 118.3333333333rem 60rem 473.3333333333rem}@media screen and (max-width:768px){.about__text__1{padding-top:60rem;padding-left:126.6666666667rem;font-size:13rem;padding-right:0}}.ab__ppset{margin-bottom:60rem;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:768px){.ab__ppset{margin-bottom:40rem;display:block}}.ab__ppset .h3__co{width:473.3333333333rem}@media screen and (max-width:768px){.ab__ppset .h3__co{width:126.6666666667rem;position:absolute;top:0;left:0}}.ab__ppset__title{font-size:48rem;position:relative;top:0;margin-left:0;width:473.3333333333rem;padding-right:20rem}@media screen and (max-width:768px){.ab__ppset__title{padding-right:0;padding-left:126.6666666667rem;font-size:20rem}}.ab__ppset__text{font-size:20rem;line-height:110%;padding-right:118.3333333333rem;width:473.3333333333rem;padding-left:20rem}@media screen and (max-width:768px){.ab__ppset__text{padding-right:31.6666666667rem;width:100%;font-size:12rem;position:relative;padding-left:126.6666666667rem;padding-top:5rem}}.ab__os__list{font-size:48rem;line-height:90%;margin-top:40rem}@media screen and (max-width:768px){.ab__os__list{font-size:20rem;line-height:100%;margin-top:20rem}}.ab__member__item{font-size:48rem;line-height:90%;font-weight:500;padding-bottom:5rem;position:relative;cursor:pointer}@media screen and (max-width:768px){.ab__member__item{font-size:20rem;line-height:100%;padding-bottom:5rem}}.ab__member__item:after{content:"";display:block;background-image:url(/images/plus.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:34rem;height:34rem;position:absolute;right:-1rem;transform-origin:center center;opacity:0;font-family:Noto Sans CJK JP,Inter,sans-serif;font-weight:200;top:-3rem;font-size:57.6rem}@media screen and (max-width:768px){.ab__member__item:after{font-weight:400;opacity:1;font-weight:200;font-size:30rem;top:-2rem;width:14rem;height:14rem;right:2rem}}@media(any-hover:hover){.ab__member__item:hover:after{opacity:1}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.ab__member__item:hover:after{opacity:1}}.ab__member__item .ab__mm__inner{display:none}.ab__op__item{position:relative;display:block;margin-bottom:20rem}.ab__op__item:after{font-family:Inter,sans-serif;content:"->";display:block;position:absolute;top:-10rem;right:-7rem;transform-origin:center center;transform:rotate(-45deg) translateX(-5rem);font-size:48rem;opacity:0}@media screen and (max-width:768px){.ab__op__item:after{font-size:20rem;font-weight:400;opacity:1;right:-2rem;top:-3rem}}@media(any-hover:hover){.ab__op__item:hover:after{opacity:1;transform:rotate(-45deg) translateX(0)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.ab__op__item:hover:after{opacity:1;transform:rotate(-45deg) translateX(0)}}.ab__op__item__title{font-size:48rem;position:absolute;top:0;left:0}@media screen and (max-width:768px){.ab__op__item__title{font-size:20rem}}.ab__op__item__sub{padding-left:473.3333333333rem;padding-right:118.3333333333rem;font-size:20rem;line-height:110%}@media screen and (max-width:768px){.ab__op__item__sub{padding:24rem 0 0;font-size:13rem;width:190rem}}@media screen and (min-width:769px){[lang=ja] .ab__op__item__sub{height:2em}}[lang=ja] .ab__op__item__sub span{display:inline}.ab__cl{margin-bottom:70rem}.ab__cl__list{font-size:48rem;line-height:120%;padding-right:118.3333333333rem;margin-top:40rem;padding-bottom:60rem}@media screen and (max-width:768px){.ab__cl__list{margin-top:20rem;font-size:20rem;line-height:100%;padding-bottom:40rem;padding-right:0;letter-spacing:0}}.ab__cp{margin-bottom:60rem}.ab__cp__list{font-size:48rem;line-height:90%;padding-right:118.3333333333rem;margin-top:-20rem}@media screen and (max-width:768px){.ab__cp__list{padding-right:0;line-height:110%}}.ab__cp__list__wrap{margin-top:-24rem}@media screen and (max-width:768px){.ab__cp__list__wrap{margin-top:6rem}}.ab__cp__set{padding:15rem 0 11rem;font-size:20rem;display:flex;border-bottom:1px solid rgba(0,0,0,.1);line-height:120%}.ab__cp__set:first-child{border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.ab__cp__set{font-size:13rem;padding:10rem 0 8rem}}.ab__cp__set__title{width:236.6666666667rem}@media screen and (max-width:768px){.ab__cp__set__title{width:126.6666666667rem}}.ab__cp__set__text{width:473.3333333333rem}@media screen and (max-width:768px){.ab__cp__set__text{width:126.6666666667rem}}.ab__op__item__title{line-height:1.05em}.ab__mm__foot span{display:inline-block}.cursor__close__over{position:absolute;top:0;right:0;width:80rem;height:40rem;cursor:pointer;z-index:20}[data-path="/about"] body:not(.is__cursor__more) .cursor,[data-path="/ja/about"] body:not(.is__cursor__more) .cursor{opacity:0}.about__stick2__in{transform:translateY(100vh);padding-top:10rem;padding-bottom:100vh}.target0{overflow-x:hidden}.about__content{overflow:hidden;margin:1rem 0}.about__text__1{padding-bottom:40rem}@media screen and (max-width:768px){.about__text__1{padding-bottom:20rem}}[lang=ja] .ab__cp__set{padding:15rem 0 8rem}@media screen and (max-width:768px){[lang=ja] .ab__cp__set{padding:11rem 0 6rem}}.def__journal__page,.jn__wrap,.tp__journal2{margin-bottom:120rem}@media screen and (max-width:768px){.def__journal__page{margin-bottom:60rem}}.sortarea{min-height:calc(100vh - 600rem)}.sortarea .tp__journal__item{opacity:1;display:block}.sortarea .tp__journal__item:not(.sorted2){opacity:0;pointer-events:none;display:none}.sortarea__hide .tp__journal__item{opacity:0;transition:none}.sorthead{display:flex;flex-wrap:wrap;margin-bottom:40px}.sorthead__item{cursor:pointer}.sorthead__item:hover{opacity:.7}.sorthead__item__count{margin-left:2px;opacity:.7}.sorthead__item__wrapper{display:flex;align-items:center}@media screen and (max-width:768px){[data-path="/ja/journal"] .sortarea,[data-path="/journal"] .sortarea{padding-top:130rem}}.pd__head{font-size:44rem;font-style:normal;font-weight:400;line-height:100%;padding:122rem 0 60rem}@media screen and (max-width:768px){.pd__head{font-size:20rem;padding:65rem 0 30rem}}.pd__fv{z-index:10;position:relative;width:100%;height:auto;display:block;margin:40rem auto 0}@media screen and (max-width:768px){.pd__fv{margin:20rem auto 0}}.pd__content{z-index:10;position:relative;background-color:#fff;min-height:calc(100vh - 600rem);padding-top:40rem}@media screen and (max-width:768px){.pd__content{padding-top:20rem;min-height:calc(100vh - 300rem)}}.pd__content__video{z-index:10;position:relative;width:100%;height:auto;display:block;margin:40rem auto 0}@media screen and (max-width:768px){.pd__content__video{margin:20rem auto 0}}.pd__content .def{margin-top:40rem;font-size:20rem;line-height:110%}@media screen and (max-width:768px){.pd__content .def{margin-top:20rem}}.pd__content__img{position:relative;width:100%;height:auto;display:block}@media screen and (max-width:768px){.pd__content__img__wrap{width:100%;height:auto;display:block;margin-left:0}}.pd__content__img__wrap video{width:100%;height:auto;display:block}.pd__content__title{font-size:32rem;line-height:100%;margin-bottom:20rem}@media screen and (max-width:768px){.pd__content__title{font-size:16rem;margin-bottom:10rem}}.pd__credit__wrap{margin-top:60rem;margin-bottom:132rem}@media screen and (max-width:768px){.pd__credit__wrap{margin-top:20rem;margin-bottom:66rem}}.pd__credit__role{width:236.6666666667rem}@media screen and (max-width:768px){.pd__credit__role{width:126.6666666667rem}}.pd__credit__set{display:flex;align-items:center;gap:0;border-bottom:1px solid rgba(0,0,0,.1);padding:22rem 0 16rem;vertical-align:middle}.pd__credit__set:first-child{border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.pd__credit__set{padding:11rem 0 7.5rem}}.pd__credit__set *{font-size:20rem;line-height:100%}@media screen and (max-width:768px){.pd__credit__set *{font-size:13rem}x.sticky4{position:sticky;top:0;left:0}}.pd__kvarea__wrap{background-color:#fff;z-index:200;position:relative}.pd__content__text__link{margin-top:1em}[lang=en] .pd__content__text.has-japanese{line-height:110%}.gallery__wrap{display:flex;flex-wrap:wrap;gap:0;padding:100rem 0 60rem}.gallery__item{width:50%}.gallery__item:nth-child(4n-3){padding-top:400rem;text-align:left!important}@media screen and (max-width:768px){.gallery__item:nth-child(4n-3){padding-top:60rem}}.gallery__item:nth-child(4n){margin-left:256.6666666667rem}@media screen and (max-width:768px){.gallery__item:nth-child(4n){margin-left:158.3333333333rem}}.gallery__item__box{display:inline-block;text-align:center}.gallery__item img{width:473.3333333333rem;height:auto;display:block}@media screen and (max-width:768px){.gallery__item img{width:158.3333333333rem}}.gallery__item.yoko{width:100%;padding-left:493.3333333333rem}@media screen and (max-width:768px){.gallery__item.yoko{padding-left:31.6666666667rem}}.gallery__item.yoko img{width:710rem}@media screen and (max-width:768px){.gallery__item.yoko img{width:253.3333333333rem}}.gallery__item.tate+.tate{text-align:right}.gallery__item__title{font-size:20rem;line-height:120%;padding-top:10rem;padding-bottom:50rem}@media screen and (max-width:768px){.gallery__item__title{font-size:13rem;padding-top:5rem;padding-bottom:40rem}}.contact__head{margin-left:493.3333333333rem;margin-right:138.3333333333rem;padding-top:122rem;font-size:20rem}@media screen and (max-width:768px){.contact__head{margin-left:136.6666666667rem;margin-right:10rem;padding-top:54rem;font-size:13rem}}.contact__body{margin-left:493.3333333333rem;margin-right:138.3333333333rem;padding-top:122rem;font-size:20rem}@media screen and (max-width:768px){.contact__body{margin-left:10rem;margin-right:10rem;padding-top:54rem;font-size:13rem}}.contact__body form{margin-bottom:120rem}@media screen and (max-width:768px){.contact__body form{margin-bottom:55rem}}.contact__body input:focus,.contact__body select:focus,.contact__body textarea:focus{outline:none;background-color:transparent;box-shadow:none}@media screen and (max-width:768px){.contact__body input:focus,.contact__body textarea:focus{font-size:20rem!important;transform:scale(.65) translateY(6.5rem);transform-origin:left top;width:153.8461538462%!important}.contact__body textarea:focus{transform:scale(.65) translateY(4.5rem);height:307.6923076923rem!important}}.contact__set{margin-bottom:28rem}.contact__set label{display:block;font-size:20rem}@media screen and (max-width:768px){.contact__set label{font-size:13rem}}.contact__set__bb{border-bottom:1px solid #000}.contact__set__bb input,.contact__set__bb textarea{border-bottom:none!important}.contact__set__bb:has(>.error){border-bottom:1px solid #f50000}@media screen and (max-width:768px){.contact__set__bb__ta{height:214rem}}.contact__set input:not([type=radio]),.contact__set textarea{width:100%;border-bottom:1px solid #000;font-size:20rem;padding:7rem 0;resize:none}@media screen and (max-width:768px){.contact__set input:not([type=radio]),.contact__set textarea{font-size:13rem;padding:4rem 0 5rem}.contact__set input:not([type=radio]){height:28rem}}.contact__set textarea{height:332rem;padding-top:9rem}@media screen and (max-width:768px){.contact__set textarea{height:200rem;padding-top:9rem}}.contact__set button{margin-top:40rem}@media screen and (max-width:768px){.contact__set button{margin-top:20rem;margin-left:126.6666666667rem}}.contact__set .radio__item{display:inline-block;margin-right:14rem}.contact__set ::placeholder{color:#ccc}.radio__check{display:inline-block;margin-right:5rem;position:relative}[type=radio]:checked+label .radio__check:after{content:"";position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:7rem;height:7rem;background-color:#000;border-radius:50%}.radio__group{margin:-3rem 0 11rem}@media screen and (max-width:768px){.radio__group{margin:-2rem 0 6rem;line-height:100%}}.error{border-color:#f50000!important;font-size:20rem}.error-message{margin-top:.25rem;display:none}.error-message,.required{color:#f50000;font-size:20rem}.required{display:inline-block;margin-left:5rem}.success__body{margin-left:493.3333333333rem;margin-right:138.3333333333rem;padding:300rem 0}@media screen and (max-width:768px){.success__body{margin-left:136.6666666667rem;margin-right:10rem;padding:154rem 0 100rem}}.success__text{font-size:44rem;margin-bottom:60rem}@media screen and (max-width:768px){.success__text{font-size:20rem;margin-bottom:40rem}}[lang=ja] .success__text{font-size:36rem}@media screen and (max-width:768px){[lang=ja] .success__text{font-size:12rem}}.contact__body form{overflow:hidden}[lang=en] * input,[lang=en] * textarea{font-family:inherit!important}#smooth-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}#smooth-content{position:relative;min-height:100vh;width:100%;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.mobile-scroll #smooth-wrapper{position:relative;height:auto;overflow:visible}.mobile-scroll #smooth-content{transform-style:flat!important;transform:none!important;will-change:auto}html{font-size:.0694444444vw}@media screen and (max-width:768px){html{font-size:.2564102564vw}}.page-transition{z-index:1}.page-transition.loadingx{opacity:0;background-color:red;transition:none}.page-transition:not(.loading){opacity:1}.d_1{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_1{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.22s!important}.d_2{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_2{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.29s!important}.d_3{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_3{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.36s!important}.d_4{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_4{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.43s!important}.d_5{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_5{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.5s!important}.d_6{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_6{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.57s!important}.d_7{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_7{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.64s!important}.d_8{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_8{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.71s!important}.d_9{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_9{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.78s!important}.d_10{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_10{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.85s!important}.d_11{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_11{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.92s!important}.d_12{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_12{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 1.99s!important}.d_13{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_13{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.06s!important}.d_14{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_14{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.13s!important}.d_15{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_15{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.2s!important}.d_16{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_16{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.27s!important}.d_17{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_17{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.34s!important}.d_18{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_18{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.41s!important}.d_19{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_19{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.48s!important}.d_20{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_20{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.55s!important}.d_21{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_21{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.62s!important}.d_22{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_22{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.69s!important}.d_23{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_23{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.76s!important}.d_24{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_24{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.83s!important}.d_25{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_25{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.9s!important}.d_26{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_26{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 2.97s!important}.d_27{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_27{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.04s!important}.d_28{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_28{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.11s!important}.d_29{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_29{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.18s!important}.d_30{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_30{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.25s!important}.d_31{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_31{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.32s!important}.d_32{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_32{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.39s!important}.d_33{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_33{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.46s!important}.d_34{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_34{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.53s!important}.d_35{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_35{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.6s!important}.d_36{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_36{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.67s!important}.d_37{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_37{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.74s!important}.d_38{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_38{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.81s!important}.d_39{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_39{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.88s!important}.d_40{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_40{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 3.95s!important}.d_41{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_41{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.02s!important}.d_42{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_42{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.09s!important}.d_43{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_43{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.16s!important}.d_44{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_44{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.23s!important}.d_45{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_45{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.3s!important}.d_46{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_46{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.37s!important}.d_47{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_47{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.44s!important}.d_48{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_48{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.51s!important}.d_49{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_49{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.58s!important}.d_50{opacity:0;transition:none!important}[data-existence-svg=false].loaded .d_50{opacity:1;transition:opacity 10ms cubic-bezier(.19,1,.22,1) 4.65s!important}.page-transition{min-height:100vh}body:not(.loaded) .fixlogo,body:not(.loaded) .menubutton{display:none!important}