/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{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;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-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}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding: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}:root{--line-height: 1.5;--header-height: 2.5rem;--padding-side: 4rem;--grid-gap: 2.5rem;--z-index-global-header: 2000;--z-index-loading: 99999;--font-ja: "M PLUS 1";--font-en: "termina";--font-en-display: "norman-variable";--color-white: #fff;--color-black: #000;--color-bg: #fcfeff;--color-text: #2f3b41;--color-main: #96d2fd;--color-border: rgb(from var(--color-text) r g b / .7);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-base-transform: var(--ease-out-quint);--ease-material-base: ease-out;--duration-transform-base: .8s;--duration-material-base: .4s;--duration-material-hover: .1s;width:100%;font-family:var(--font-en),var(--font-ja),sans-serif;font-size:clamp(14px,1.1428571429vw,18px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;overflow-x:hidden}@media screen and (max-width:1024px){:root{--grid-gap: 1.875rem}}@media screen and (max-width:760px){:root{--header-height: 2rem;--padding-side: 1.25rem;--grid-gap: 1.25rem;font-size:clamp(14px,4.2666666667vw,16px)}}@media(hover:hover)and (pointer:fine){:root::-webkit-scrollbar{display:none}:root{scrollbar-width:none;-ms-overflow-style:none}}body{width:100%;min-height:100svh;color:var(--color-text);background-color:var(--color-bg);font-size:.8125rem;font-weight:450;line-height:var(--line-height)}img,svg,video{width:100%;height:auto;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@keyframes icon-floating{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}:focus-visible{outline:solid 2px var(--color-border);outline-offset:1px}::-moz-selection{background-color:var(--color-main);color:var(--color-white)}::selection{background-color:var(--color-main);color:var(--color-white)}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset}.tp-dfwv{position:fixed!important;z-index:100000}html.is-changing #swup{transition:opacity calc(var(--duration-material-base) * .5) var(--ease-material-base),filter calc(var(--duration-material-base) * .5) var(--ease-material-base);opacity:1;filter:blur(0)}html.is-animating #swup{opacity:0;filter:blur(12px)}#works-post-container{transition:opacity calc(var(--duration-material-base) * .5) var(--ease-material-base);opacity:1}#works-post-main-image{transition:transform var(--duration-transform-base) var(--ease-base-transform);transform:translateY(0)}#works-post-container.to-works-post-next{--direction: 1}#works-post-container.to-works-post-prev{--direction: -1}#works-post-container.is-animating{opacity:0}#works-post-container.is-animating #works-post-main-image{transform:translateY(calc(1.875rem * var(--direction)))}#works-post-container.is-leaving{opacity:0}#works-post-container.is-leaving #works-post-main-image{transform:translateY(calc(1.875rem * var(--direction) * -1))}@media screen and (max-width:760px){[data-only-show=pc]{display:none}}@media not all and (max-width:760px){[data-only-show=sp]{display:none}}._body_1h4jd_1{position:relative;width:100%;overflow:clip}._content_1h4jd_7{width:100%;transition:opacity var(--duration-material-base) var(--ease-material-base)}._main_1h4jd_12{width:100%}._glBg_1h4jd_16,._glMetallic_1h4jd_17{position:absolute;top:0;left:0;width:100%;height:calc(max(100lvh,100dvh) + 500px);overflow:hidden;will-change:transform;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:content;transition:opacity var(--duration-material-base) var(--ease-material-base),filter var(--duration-material-base) var(--ease-material-base)}._glBg_1h4jd_16 canvas,._glMetallic_1h4jd_17 canvas{width:100%;height:100%}._glMetallic_1h4jd_17{z-index:1}html.is-changing ._glMetallic_1h4jd_17{opacity:1;filter:blur(0)}html.is-animating ._glMetallic_1h4jd_17{opacity:0;filter:blur(16px)}._glBg_1h4jd_16{z-index:-1}._header_pw9mq_1{position:fixed;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);padding:0 1.25rem;top:0;left:0;border-bottom:solid 1px var(--color-border);background-color:var(--color-main);z-index:var(--z-index-global-header);transition:transform var(--duration-transform-base) var(--ease-base-transform)}@media screen and (max-width:760px){._header_pw9mq_1{padding:0 .75rem}}._header_pw9mq_1[data-hidden=true]{transform:translate3d(0,-101%,0)}._logo_pw9mq_25{display:flex;align-items:center;height:-moz-fit-content;height:fit-content;gap:.625rem;color:var(--color-white)}@media screen and (max-width:760px){._logo_pw9mq_25{gap:.375rem}}._logoStar_pw9mq_38{display:flex;align-items:center;justify-content:center;width:.625rem}@media screen and (max-width:760px){._logoStar_pw9mq_38{width:.5rem}}._logoText_pw9mq_50{display:flex;align-items:center;width:2.5rem}@media screen and (max-width:760px){._logoText_pw9mq_50{width:1.875rem}}._button_pw9mq_61{position:relative;display:flex;align-items:center;height:1.25rem;padding:0 1.125rem;border-radius:100vh;font-size:.8125rem;color:#379be3;background-color:var(--color-bg);border:solid 1px var(--color-white);touch-action:manipulation;transition:color var(--duration-material-hover) var(--ease-material-base),background-color var(--duration-material-hover) var(--ease-material-base)}@media screen and (max-width:760px){._button_pw9mq_61{height:1.125rem;padding:0 .75rem;font-size:.75rem}._button_pw9mq_61:before{content:"";position:absolute;inset:0;margin:auto;width:100%;height:100%;transform:scale(2)}}@media(hover:hover)and (pointer:fine){._button_pw9mq_61:hover{background-color:var(--color-main);color:var(--color-white)}}._buttonInner_pw9mq_101{position:relative;display:block;clip-path:inset(0)}._buttonInner_pw9mq_101 span{display:block;transition:transform var(--duration-transform-base) var(--ease-base-transform)}[aria-expanded=true] ._buttonInner_pw9mq_101 span{transform:translate3d(0,-1.35em,0)}._buttonInner_pw9mq_101 span+span{position:absolute;top:1.35em;left:0}._scrollbar_1p7p9_1{display:block;position:fixed;width:15px;height:calc(100% - 20px - var(--header-height));top:calc(var(--header-height) + 10px);right:0;z-index:99999}@media not all and (hover:hover)and (pointer:fine){._scrollbar_1p7p9_1{display:none}}._thumb_1p7p9_16{position:absolute;width:100%;top:0;right:0}._thumb_1p7p9_16:before{content:"";position:absolute;top:0;right:4px;display:block;width:.375rem;height:100%;background-color:var(--color-main);border-radius:100vh}@media screen and (max-width:760px){._thumb_1p7p9_16:before{width:5px}}[data-visible=false] ._thumb_1p7p9_16{transition:opacity .2s .4s var(--ease-material-base);opacity:0}._footer_oqrui_1{position:relative;isolation:isolate;transition:opacity var(--duration-material-base) var(--ease-material-base),visibility var(--duration-material-base) var(--ease-material-base)}._footer_oqrui_1[data-visible=false]{opacity:0;visibility:hidden}._inner_oqrui_11{overflow:hidden}._body_oqrui_15{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);height:calc(100lvh - 3.65625rem);min-height:50rem;padding:var(--header-height) var(--padding-side) 0}@media screen and (max-width:1024px){._body_oqrui_15{display:block;height:auto;min-height:0}}._largeText_oqrui_32{position:absolute;width:64vw;top:6.09375rem;left:var(--padding-side);z-index:-1;filter:drop-shadow(0 0 6px rgb(from var(--color-main) r g b/.8))}@media screen and (max-width:1024px){._largeText_oqrui_32{width:80vw}}@media screen and (max-width:760px){._largeText_oqrui_32{width:130vw;top:3.375rem;left:-43vw}}._girl_oqrui_53{position:absolute;width:62.5rem;bottom:-3.75rem;left:-3.75rem;z-index:-1}@keyframes _floating_oqrui_1{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}._girl_oqrui_53{animation:_floating_oqrui_1 6s ease-in-out infinite}@media screen and (max-width:1024px){._girl_oqrui_53{left:-8.75rem}}@media screen and (max-width:760px){._girl_oqrui_53{width:140vw;left:-5.625rem;bottom:10rem;z-index:0}._girl_oqrui_53 img{transform:rotate(90deg)}}._blockWrapper_oqrui_88{position:absolute;top:calc(var(--header-height) + 2.4375rem);right:var(--padding-side);width:11.25rem}@media screen and (max-width:1024px){._blockWrapper_oqrui_88{position:static;margin-left:auto}}@media screen and (max-width:760px){._blockWrapper_oqrui_88{width:6.25rem}}._block_oqrui_88{position:relative;display:block;width:100%;aspect-ratio:1}@media(hover:hover)and (pointer:fine){._block_oqrui_88:hover img{transform:scale(1.08) translateZ(0)}._block_oqrui_88:hover ._blockTagInner_oqrui_116{transform:rotate(-7deg)}}._block_oqrui_88+._block_oqrui_88{margin-top:2.4375rem}@media screen and (max-width:760px){._block_oqrui_88+._block_oqrui_88{margin-top:1.21875rem}}._blockImage_oqrui_129{width:100%;height:100%;border:solid 1px var(--color-border);border-radius:.5rem;background-color:var(--color-bg);overflow:hidden}@media screen and (max-width:760px){._blockImage_oqrui_129{border-radius:.25rem}}._blockImage_oqrui_129 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:transform var(--duration-transform-base) var(--ease-base-transform)}._blockTag_oqrui_116{position:absolute;left:0;bottom:0;transform:translate(-30%,50%);text-transform:capitalize}@media screen and (max-width:760px){._blockTag_oqrui_116{transform:translate(-15%,50%)}}._block_oqrui_88:nth-of-type(2) ._blockTag_oqrui_116{left:auto;right:0;transform:translate(20%,50%)}@media screen and (max-width:760px){._block_oqrui_88:nth-of-type(2) ._blockTag_oqrui_116{left:0;right:auto;transform:translate(-15%,50%)}}._blockTagInner_oqrui_116{transition:transform var(--duration-transform-base) var(--ease-base-transform)}._text_oqrui_179{grid-column:8/11;grid-row:1;align-self:end;width:14.375rem;padding-bottom:3.65625rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._text_oqrui_179{padding-bottom:2.4375rem;margin-top:6.09375rem}}._title_oqrui_194{font-size:1.125rem;letter-spacing:.03em}@media screen and (max-width:760px){._title_oqrui_194{font-size:1rem}}._desc_oqrui_204{font-size:.75rem;margin-top:1.21875rem;opacity:.75}._metallic1_oqrui_210{position:absolute;top:7.5rem;left:10rem}@media screen and (max-width:760px){._metallic1_oqrui_210{top:2.5rem;left:3.125rem}}._metallic2_oqrui_222{position:absolute;bottom:1.875rem;right:7.5rem}@media screen and (max-width:760px){._metallic2_oqrui_222{bottom:1.875rem;right:3.125rem}}._bottom_oqrui_234{position:relative;display:flex;justify-content:space-between;align-items:center;height:3.65625rem;padding:0 var(--padding-side);font-size:.75rem;line-height:1.5}@media screen and (max-width:760px){._bottom_oqrui_234{align-items:flex-end;height:auto;padding:1.21875rem var(--padding-side);font-size:.6875rem}}._copyright_oqrui_253{filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._links_oqrui_257{display:flex;gap:2em;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._links_oqrui_257{flex-direction:column;align-items:flex-end;gap:0}}._link_oqrui_257{transition:color var(--duration-material-hover) var(--ease-material-base)}@media(hover:hover)and (pointer:fine){._link_oqrui_257:hover{color:var(--color-main)}}._separator_oqrui_279{position:absolute;width:100%;top:0;left:0;padding:0 var(--padding-side)}@media screen and (max-width:760px){._separator_oqrui_279{width:calc(100% - 1.25rem);right:0;margin:auto}}._tag_hj4i8_1{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:1.75rem;padding:0 .75rem;border:solid 1px var(--color-border);border-radius:100vh;background-color:var(--color-bg);font-family:var(--font-en),var(--font-ja),sans-serif;font-size:.8125rem;transform:translateZ(0);transition:background-color var(--duration-material-hover) var(--ease-material-base),color var(--duration-material-hover) var(--ease-material-base),border-color var(--duration-material-hover) var(--ease-material-base);filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.15)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._tag_hj4i8_1{height:1.5rem;padding:0 .625rem;font-size:.75rem}}@media(hover:hover)and (pointer:fine){a:has(._tag_hj4i8_1):hover ._tag_hj4i8_1,button:has(._tag_hj4i8_1):hover ._tag_hj4i8_1{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-white)}}._tagInner_hj4i8_33{display:flex;align-items:center;justify-content:center;gap:.5em;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._arrow_hj4i8_41{display:flex;align-items:center;justify-content:center;width:.85em;margin-top:.06em;aspect-ratio:1}[data-arrow=blank] ._arrow_hj4i8_41{width:.65em}._separator_hz8vz_1{position:relative;width:100%;height:1px}._separator_hz8vz_1:before{content:"";display:block;width:100%;height:100%;background-color:var(--color-border);filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._star_hz8vz_15{display:flex;align-items:center;justify-content:center;width:.875rem;aspect-ratio:1;position:absolute;top:50%;color:var(--color-text);transform:translateY(-50%);filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._star_hz8vz_15{width:.625rem}}._star_hz8vz_15:first-of-type{left:-2rem}@media screen and (max-width:760px){._star_hz8vz_15:first-of-type{left:-1.25rem}}._star_hz8vz_15:last-of-type{right:-2rem}@media screen and (max-width:760px){._star_hz8vz_15:last-of-type{right:-1.25rem}}._metallic_1yxnv_1{width:.625rem;aspect-ratio:1;pointer-events:none}._menu_1g2z3_1{position:fixed;display:grid;grid-template-rows:1fr auto;width:100%;height:calc(100dvh - var(--header-height));top:var(--header-height);left:0;padding:0 var(--padding-side);z-index:calc(var(--z-index-global-header) - 1);transition:opacity var(--duration-material-base) var(--ease-material-base),visibility var(--duration-material-base) var(--ease-material-base)}._menu_1g2z3_1[aria-hidden=true]{opacity:0;visibility:hidden}._list_1g2z3_18{padding:2.4375rem 0}@media screen and (max-width:760px){._list_1g2z3_18{padding:1.21875rem 0}}._item_1g2z3_27{position:relative;display:flex}._item_1g2z3_27+._item_1g2z3_27{margin-top:-1.21875rem}@media screen and (max-width:1024px){._item_1g2z3_27+._item_1g2z3_27{margin-top:1.21875rem}}._item_1g2z3_27:nth-child(2n){justify-content:flex-end}._item_1g2z3_27:nth-child(2n) ._itemInner_1g2z3_42{flex-direction:row-reverse}._itemIcon_1g2z3_46{position:absolute;bottom:30%;display:flex;width:1.5rem;color:var(--color-main);opacity:0;filter:drop-shadow(0 0 4px rgb(from var(--color-main) r g b/.6))}@media screen and (max-width:760px){._itemIcon_1g2z3_46{width:1.25rem;bottom:26%}}[data-name=index] ._itemIcon_1g2z3_46{left:23.75rem}@media screen and (max-width:760px){[data-name=index] ._itemIcon_1g2z3_46{left:13.125rem}}[data-name=works] ._itemIcon_1g2z3_46{right:26.25rem}@media screen and (max-width:760px){[data-name=works] ._itemIcon_1g2z3_46{right:14.375rem}}[data-name=gallery] ._itemIcon_1g2z3_46{left:25rem}@media screen and (max-width:760px){[data-name=gallery] ._itemIcon_1g2z3_46{left:13.75rem}}[data-name=profile] ._itemIcon_1g2z3_46{right:26.875rem}@media screen and (max-width:760px){[data-name=profile] ._itemIcon_1g2z3_46{right:15rem}}[data-current=true] ._itemIcon_1g2z3_46{opacity:1}._link_1g2z3_97{display:block;width:25rem}@media screen and (max-width:760px){._link_1g2z3_97{width:13.75rem}}._bottom_1g2z3_107{position:relative;display:flex;justify-content:space-between;align-items:center;height:3.65625rem;font-size:.75rem;line-height:1.5}@media screen and (max-width:760px){._bottom_1g2z3_107{align-items:flex-end;height:auto;padding:1.21875rem 0;font-size:.6875rem}}._copyright_1g2z3_125{filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._subList_1g2z3_129{display:flex;align-items:center;gap:2em;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._subList_1g2z3_129{flex-direction:column;align-items:flex-end;gap:0}}._subLink_1g2z3_143{transition:color var(--duration-material-hover) var(--ease-material-base)}@media(hover:hover)and (pointer:fine){._subLink_1g2z3_143:hover{color:var(--color-main)}}._separator_1g2z3_152{position:absolute;width:100%;top:0;left:0}@media screen and (max-width:760px){._separator_1g2z3_152{width:calc(100% - 1.25rem);right:0;margin:auto}}._lowerTitle_6xq3v_1{position:relative;text-transform:capitalize;pointer-events:none;transform:translateZ(0);-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.15)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._svg_6xq3v_14{display:flex;align-items:center;justify-content:center;overflow:visible;isolation:isolate}._white_6xq3v_22,._stroke_6xq3v_23,._fill_6xq3v_24{font-family:var(--font-en-display),serif;font-size:220px;font-weight:460;line-height:1;text-transform:capitalize;transform:translateZ(0)}._stroke_6xq3v_23{stroke:#788893;stroke-width:2}._loading_1nkoo_1{position:fixed;width:100vw;height:100vh;top:0;left:0;color:var(--color-white);background-color:var(--color-main);z-index:var(--z-index-loading);transition:opacity 1s var(--ease-material-base),visibility 1s var(--ease-material-base),filter 1s var(--ease-material-base)}._loading_1nkoo_1[data-visible=false]{opacity:0;visibility:hidden;filter:blur(16px)}@media(scripting:none){._loading_1nkoo_1{display:none}}._body_1nkoo_23{position:absolute;width:40vw;height:-moz-fit-content;height:fit-content;inset:0;margin:auto}@media screen and (max-width:760px){._body_1nkoo_23{width:80vw}}._title_1nkoo_36{display:flex;align-items:center;filter:drop-shadow(0 0 6px rgb(from var(--color-white) r g b/.6))}._progress_1nkoo_42{--_progress: 0;position:relative;width:100%;height:2px;margin-top:2.4375rem;filter:drop-shadow(0 0 6px rgb(from var(--color-white) r g b/.6))}@media screen and (max-width:760px){._progress_1nkoo_42{height:1px;margin-top:1.21875rem}}._progress_1nkoo_42:before,._progress_1nkoo_42:after{content:"";position:absolute;width:100%;height:100%;background-color:currentColor}._progress_1nkoo_42:before{transform-origin:left center;transform:scaleX(var(--_progress)) translateZ(0)}._progress_1nkoo_42:after{opacity:.3}._character_1nkoo_71{position:absolute;top:-10rem;right:-6.25rem;width:7.8125rem}@media screen and (max-width:760px){._character_1nkoo_71{width:5rem;top:-6.25rem;right:0rem}}@keyframes _floating_1nkoo_1{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-15px,0)}}._character_1nkoo_71 img{animation:_floating_1nkoo_1 3s ease-in-out infinite}._page_10ncp_1 :root{overscroll-behavior:none}._title_10ncp_5{position:absolute;opacity:0}._modalMainList_10ncp_10{position:absolute;width:72svh;aspect-ratio:1;inset:0;top:-9.75rem;margin:auto;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:1024px){._modalMainList_10ncp_10{width:80vw}}@media screen and (max-width:760px){._modalMainList_10ncp_10{width:90vw;top:calc(2.4375rem + 10vh);margin:0 auto}}[data-ready=false] ._modalMainList_10ncp_10{opacity:0}._modalMainItem_10ncp_35{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;transform:translateZ(0)}._modalMainItem_10ncp_35[data-current=true]{z-index:1}._modalMainItem_10ncp_35 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._modalSub_10ncp_53{position:absolute;width:100%;bottom:2.4375rem;pointer-events:none;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._modalSub_10ncp_53::-webkit-scrollbar{display:none}._modalSub_10ncp_53{scrollbar-width:none;-ms-overflow-style:none}@media not all and (hover:hover)and (pointer:fine){._modalSub_10ncp_53{overflow-x:auto;overscroll-behavior:none;scroll-snap-type:x mandatory;scroll-snap-stop:always;pointer-events:auto}}._modalSubList_10ncp_77{display:flex;padding:0 calc(50vw - 3.75rem);width:-moz-max-content;width:max-content;margin:auto;transform:translateZ(0)}@media screen and (max-width:760px){._modalSubList_10ncp_77{padding:0 calc(50vw - 2.5rem)}}._modalSubItem_10ncp_90{width:7.5rem;aspect-ratio:1;padding:.625rem;pointer-events:auto}@media not all and (hover:hover)and (pointer:fine){._modalSubItem_10ncp_90{scroll-snap-align:center}}@media screen and (max-width:760px){._modalSubItem_10ncp_90{width:5rem;padding:.25rem}}._modalSubButton_10ncp_108{width:100%;height:100%;cursor:pointer;touch-action:manipulation;transition:transform var(--duration-transform-base) var(--ease-base-transform)}@media(hover:hover)and (pointer:fine){._modalSubButton_10ncp_108:hover{transform:scale(1.1)}}._modalMarker_10ncp_121{position:absolute;display:flex;width:.875rem;left:0;right:0;bottom:1.21875rem;margin:0 auto;color:var(--color-main);filter:drop-shadow(0 0 4px rgb(from var(--color-main) r g b/.6))}._modal_1wxcn_1{position:relative;width:100%;height:100dvh;isolation:isolate}._modal_1wxcn_1::-webkit-scrollbar{display:none}._modal_1wxcn_1{scrollbar-width:none;-ms-overflow-style:none}._overlay_1wxcn_15{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}._close_1wxcn_24{position:fixed;width:2.5rem;height:2.5rem;top:1.25rem;right:1.25rem;background-color:var(--color-bg);border:solid 1px var(--color-border);border-radius:.375rem;z-index:1;transition:background-color var(--duration-material-hover) var(--ease-material-base),color var(--duration-material-hover) var(--ease-material-base),border-color var(--duration-material-hover) var(--ease-material-base)}@media screen and (max-width:760px){._close_1wxcn_24{width:2rem;height:2rem;top:var(--padding-side);right:var(--padding-side);border-radius:.25rem}}@media(hover:hover)and (pointer:fine){._close_1wxcn_24:hover{color:var(--color-white);background-color:var(--color-main);border-color:var(--color-white)}}._close_1wxcn_24:before,._close_1wxcn_24:after{content:"";display:block;position:absolute;width:1.375rem;height:1px;inset:0;margin:auto;background-color:currentColor}@media screen and (max-width:760px){._close_1wxcn_24:before,._close_1wxcn_24:after{width:1.125rem}}._close_1wxcn_24:before{transform:rotate(45deg)}._close_1wxcn_24:after{transform:rotate(-45deg)}._page_1w2i4_1{width:100%;padding:calc(var(--header-height) + 2.4375rem) var(--padding-side) 15.84375rem;transition:opacity var(--duration-material-base) var(--ease-material-base),visibility var(--duration-material-base) var(--ease-material-base)}@media screen and (max-width:1024px){._page_1w2i4_1{padding:calc(var(--header-height) + 1.21875rem) var(--padding-side) 6.09375rem}}._list_1w2i4_12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);margin-top:6.09375rem}@media screen and (max-width:760px){._list_1w2i4_12{grid-template-columns:1fr 1fr;margin-top:2.4375rem}}._item_1w2i4_25{grid-column:span 3;aspect-ratio:1;padding:2.4375rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:1024px){._item_1w2i4_25{padding:.609375rem}}@media screen and (max-width:760px){._item_1w2i4_25{grid-column:span 1}}._link_1w2i4_42{display:block;width:100%;height:100%;transition:transform var(--duration-transform-base) var(--ease-base-transform)}@media(hover:hover)and (pointer:fine){._link_1w2i4_42:hover{transform:scale(1.06)}}._lowerHeader_qjy7n_1{position:relative;display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);align-items:flex-end}@media screen and (max-width:760px){._lowerHeader_qjy7n_1{display:block}}._title_qjy7n_14{grid-column:1/6;position:relative}@media screen and (max-width:1024px){._title_qjy7n_14{grid-column:1/8}}@media screen and (max-width:760px){._title_qjy7n_14{width:18.75rem}}[data-type=works] ._title_qjy7n_14{left:-1.2rem}@media screen and (max-width:760px){[data-type=works] ._title_qjy7n_14{left:0}}[data-type=gallery] ._title_qjy7n_14{left:-.6rem}@media screen and (max-width:760px){[data-type=gallery] ._title_qjy7n_14{left:0}}[data-type=profile] ._title_qjy7n_14{left:-.4rem}._body_qjy7n_48{grid-column:6/-2}@media screen and (max-width:1024px){._body_qjy7n_48{grid-column:8/-1}}._desc_qjy7n_57{font-size:.75rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._desc_qjy7n_57{grid-column:1/-1;padding:0 .625rem;margin-top:2.4375rem}}._other_qjy7n_69{grid-column:4/6;display:flex;align-items:center;gap:.5em;font-size:.75rem;margin-top:2.4375rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:1024px){._other_qjy7n_69{margin-top:1.21875rem}}@media screen and (max-width:760px){._other_qjy7n_69{padding:0 .625rem}}._other_qjy7n_69 a{text-decoration:underline;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){._other_qjy7n_69 a:hover{text-decoration:none}}._arrow_qjy7n_98{display:flex;align-items:center;justify-content:center;width:.8em}._separator_qjy7n_105{grid-column:1/-3;margin-top:1.21875rem}@media screen and (max-width:760px){._separator_qjy7n_105{grid-column:1/-1;padding:0 .625rem}}._metallic1_qjy7n_116{position:absolute;top:6.25rem;right:21.25rem}@media screen and (max-width:1024px){._metallic1_qjy7n_116{top:6.25rem;right:1.875rem}}@media screen and (max-width:760px){._metallic1_qjy7n_116{top:11.25rem}}._metallic2_qjy7n_133{position:absolute;top:12.5rem;right:11.25rem}@media screen and (max-width:1024px){._metallic2_qjy7n_133{top:15rem;right:4.375rem}}._page_degv9_1{position:relative;width:100%;padding:calc(var(--header-height) + 2.4375rem) var(--padding-side) 9.75rem;display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}@media screen and (max-width:760px){._page_degv9_1{padding:calc(var(--header-height) + 1.21875rem) var(--padding-side) 6.09375rem}}._title_degv9_15{grid-column:1/6}@media screen and (max-width:1024px){._title_degv9_15{grid-column:1/8}}@media screen and (max-width:760px){._title_degv9_15{grid-column:1/-1;width:18.75rem}}._content_degv9_30{grid-column:1/5;margin-top:6.09375rem;font-size:.8125rem}@media screen and (max-width:1024px){._content_degv9_30{grid-column:1/8}}@media screen and (max-width:760px){._content_degv9_30{grid-column:1/-1;grid-row:3;margin-top:0}}._name_degv9_48{font-size:1.125rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._name_degv9_48{font-size:1rem}}._role_degv9_58{margin-top:.3046875rem;font-size:.875rem}._desc_degv9_63{margin-top:2.4375rem;font-family:var(--font-ja),sans-serif;font-size:.875rem;line-height:1.5;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._desc_degv9_63{font-size:.8125rem}}._desc_degv9_63 p+p{margin-top:1.21875rem}._email_degv9_79{position:relative;width:-moz-fit-content;width:fit-content;margin-top:2.4375rem}._emailButton_degv9_85{display:block;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){._emailButton_degv9_85:hover+._emailHint_degv9_90{opacity:1;visibility:visible}}._emailHint_degv9_90{position:absolute;display:flex;align-items:center;gap:.5em;height:-moz-fit-content;height:fit-content;left:calc(100% + 1.25rem);top:0;bottom:0;margin:auto 0;white-space:nowrap;transform:translateZ(0);filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2));transition:opacity var(--duration-material-hover) var(--ease-material-base),visibility var(--duration-material-hover) var(--ease-material-base)}@media screen and (max-width:760px){._emailHint_degv9_90{left:.5em;top:auto;bottom:-1.828125rem}}@media(hover:hover)and (pointer:fine){._emailHint_degv9_90{visibility:hidden;opacity:0}}[data-copied=true] ._emailHint_degv9_90{visibility:visible;opacity:1}._emailHintText_degv9_129{position:relative;font-size:.75rem}[data-copied=true] ._emailHintHover_degv9_134{visibility:hidden}._emailHintCopied_degv9_138{position:absolute;top:0;left:0}[data-copied=false] ._emailHintCopied_degv9_138{visibility:hidden}._emailHintIcon_degv9_147{display:flex;align-items:center;width:.875rem;height:-moz-fit-content;height:fit-content;color:var(--color-main)}@media screen and (max-width:760px){._emailHintIcon_degv9_147{width:.75rem}}._character_degv9_160{position:absolute;width:31.25rem;top:24vh;left:0;right:0;margin:auto}@keyframes _floating_degv9_1{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-15px,0)}}._character_degv9_160{animation:_floating_degv9_1 3s ease-in-out infinite}@media screen and (max-width:1024px){._character_degv9_160{width:25rem;left:auto}}@media screen and (max-width:760px){._character_degv9_160{position:relative;grid-column:1/-1;width:15rem;top:0;left:0}}._card_degv9_195{position:relative;grid-column:9/-1;padding:2.4375rem 2.5rem 6.09375rem;margin-top:-6.09375rem;border:solid 1px var(--color-text);border-radius:1rem;background-color:var(--color-bg)}@media screen and (max-width:1024px){._card_degv9_195{grid-row:3;grid-column:3/-1;margin-top:6.09375rem}}@media screen and (max-width:760px){._card_degv9_195{grid-row:4;grid-column:1/-1;padding:2.4375rem 1.875rem 3.65625rem}}._cardSection_degv9_219+._cardSection_degv9_219{margin-top:6.09375rem}@media screen and (max-width:760px){._cardSection_degv9_219+._cardSection_degv9_219{margin-top:3.65625rem}}._cardHeading_degv9_228{font-size:1.125rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._cardHeading_degv9_228{font-size:1rem}}._cardList_degv9_238{margin-top:1.21875rem}._cardTag_degv9_242{display:block;width:-moz-fit-content;width:fit-content}._cardTag_degv9_242+._cardTag_degv9_242{margin-top:.609375rem}@media screen and (max-width:760px){._cardTag_degv9_242+._cardTag_degv9_242{margin-top:.3046875rem}}._archive_degv9_255{display:flex;align-items:baseline;gap:.75em;line-height:1.5;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}._archive_degv9_255+._archive_degv9_255{margin-top:.3046875rem}._archiveDate_degv9_266{flex-shrink:0;display:flex;width:4.375rem;font-size:.75rem;opacity:.75}@media screen and (max-width:760px){._archiveDate_degv9_266{font-size:.6875rem}}._archiveTitle_degv9_279{flex-grow:1;font-family:var(--font-ja),sans-serif}._metallicRing_degv9_284{position:absolute;top:10rem;right:7.5rem}@media screen and (max-width:760px){._metallicRing_degv9_284{top:27.5rem;right:6.25rem}}._metallicHeart_degv9_296{position:absolute;bottom:.5rem;left:0}@media screen and (max-width:760px){._metallicHeart_degv9_296{bottom:auto;left:auto;top:-.625rem;right:1.25rem}}._container_1f51x_1{position:relative;width:100%;height:100%;pointer-events:none}._container_1f51x_1>*{pointer-events:auto}._info_1f51x_11{position:absolute;left:var(--padding-side);bottom:var(--padding-side);z-index:1;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._info_1f51x_11{width:50vw}}._type_1f51x_24{font-size:.8125rem}@media screen and (max-width:760px){._type_1f51x_24{font-size:.75rem}}._title_1f51x_33{width:25vw;font-size:1rem;margin-top:.609375rem}@media screen and (max-width:760px){._title_1f51x_33{width:100%;font-size:.875rem}}._youtube_1f51x_45{display:block;width:-moz-fit-content;width:fit-content;padding:.375rem 1rem;margin-top:1.21875rem;border-radius:100vh;color:var(--color-white);background-color:var(--color-main);border:solid 1px var(--color-white);transition:background-color var(--duration-material-hover) var(--ease-material-base),color var(--duration-material-hover) var(--ease-material-base),border-color var(--duration-material-hover) var(--ease-material-base)}@media screen and (max-width:760px){._youtube_1f51x_45{padding:.25rem .75rem}}@media(hover:hover)and (pointer:fine){._youtube_1f51x_45:hover{background-color:var(--color-white);color:var(--color-main);border-color:var(--color-main)}}._youtubeInner_1f51x_69{display:flex;align-items:center;gap:.6em;font-size:.8125rem}@media screen and (max-width:760px){._youtubeInner_1f51x_69{font-size:.75rem}}._youtubeInner_1f51x_69:after{content:"";display:block;width:.6em;height:.7em;background-color:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}._mainImage_1f51x_89{position:absolute;width:95vmin;aspect-ratio:1;inset:0;margin:auto}@media screen and (max-width:1024px){._mainImage_1f51x_89{aspect-ratio:auto;width:90vmin;height:65vh;top:10vh;margin:0 auto}}@media screen and (max-width:760px){._mainImage_1f51x_89{top:5vh}}._mainImageItem_1f51x_111,._mainImagePlaceholder_1f51x_112{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity var(--duration-material-base) var(--ease-material-base)}._mainImageItem_1f51x_111[data-current=false],._mainImagePlaceholder_1f51x_112[data-current=false]{opacity:0}._mainImageItem_1f51x_111 img,._mainImagePlaceholder_1f51x_112 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._mainImagePlaceholder_1f51x_112{z-index:1;transition:opacity var(--duration-material-base) var(--ease-material-base),visibility var(--duration-material-base) var(--ease-material-base)}[data-loaded=true] ._mainImagePlaceholder_1f51x_112{opacity:0;visibility:hidden}._mainVideo_1f51x_141{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}._mainVideo_1f51x_141[data-loaded=true]{z-index:1}._mainVideo_1f51x_141 video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._list_1f51x_158{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;height:25rem;gap:.609375rem;top:var(--padding-side);left:var(--padding-side);transition:transform var(--duration-transform-base) var(--ease-base-transform),opacity var(--duration-material-base) var(--ease-material-base)}html.is-animating ._list_1f51x_158,#works-post-container.is-animating ._list_1f51x_158{transform:translate3d(-2.5rem,0,0);opacity:0}@media screen and (max-width:760px){html.is-animating ._list_1f51x_158,#works-post-container.is-animating ._list_1f51x_158{transform:translate3d(1.25rem,0,0)}}@media screen and (max-width:760px){._list_1f51x_158{height:auto;top:auto;left:auto;bottom:var(--padding-side);right:var(--padding-side);gap:.3046875rem}}._listItem_1f51x_189{position:relative}._listButton_1f51x_193{display:block;width:7.5rem;aspect-ratio:1;border:solid 1px var(--color-border);border-radius:.375rem;background-color:var(--color-bg);overflow:clip;transition:background-color var(--duration-material-base) var(--ease-material-base),border-color var(--duration-material-base) var(--ease-material-base)}@media screen and (max-width:760px){._listButton_1f51x_193{width:3.75rem;border-radius:.25rem}}@media(hover:hover)and (pointer:fine){._listButton_1f51x_193:hover ._listImage_1f51x_210{transform:scale(1.06) translateZ(0)}}._listButton_1f51x_193[data-current=true]{border-color:var(--color-main)}._listImage_1f51x_210{width:100%;height:100%;transition:transform var(--duration-transform-base) var(--ease-base-transform)}._listImage_1f51x_210 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._listIcon_1f51x_229{position:absolute;inset:0;left:calc(var(--padding-side) * -.5);margin:auto 0;display:flex;align-items:center;justify-content:center;width:1.125rem;aspect-ratio:1;color:var(--color-main);transition:transform var(--duration-transform-base) var(--ease-base-transform)}@media screen and (max-width:760px){._listIcon_1f51x_229{width:.875rem;left:-1.5rem}}._listButton_1f51x_193[data-current=false]+._listIcon_1f51x_229{transform:scale(0)}._nav_1f51x_252{position:absolute;bottom:var(--padding-side);right:var(--padding-side)}@media screen and (max-width:760px){._nav_1f51x_252{bottom:auto;right:auto;top:var(--padding-side);left:var(--padding-side)}}@media screen and (max-width:760px){._neighbors_1f51x_267{display:none}}._prev_1f51x_272,._next_1f51x_273{display:block;position:relative;width:5rem;aspect-ratio:1;margin-left:auto}@media screen and (max-width:760px){._prev_1f51x_272,._next_1f51x_273{width:3.75rem}}._prev_1f51x_272+._prev_1f51x_272,._prev_1f51x_272+._next_1f51x_273,._next_1f51x_273+._prev_1f51x_272,._next_1f51x_273+._next_1f51x_273{margin-top:.609375rem}._prevLink_1f51x_293,._nextLink_1f51x_294{position:relative;display:block;width:100%;height:100%}@media(hover:hover)and (pointer:fine){._prevLink_1f51x_293:hover+._prevImageList_1f51x_301 ._prevImage_1f51x_301[data-position=center],._prevLink_1f51x_293:hover+._nextImageList_1f51x_301 ._nextImage_1f51x_301[data-position=center],._nextLink_1f51x_294:hover+._prevImageList_1f51x_301 ._prevImage_1f51x_301[data-position=center],._nextLink_1f51x_294:hover+._nextImageList_1f51x_301 ._nextImage_1f51x_301[data-position=center]{transform:scale(1.1) translateZ(0)}._prevLink_1f51x_293:hover ._prevTagInner_1f51x_306,._prevLink_1f51x_293:hover ._nextTagInner_1f51x_307,._nextLink_1f51x_294:hover ._prevTagInner_1f51x_306,._nextLink_1f51x_294:hover ._nextTagInner_1f51x_307{transform:rotate(-7deg)}}._prevImageList_1f51x_301,._nextImageList_1f51x_301{position:absolute;width:100%;height:100%;top:0;left:0;border:solid 1px var(--color-border);border-radius:.375rem;overflow:clip;pointer-events:none;isolation:isolate}._prevImage_1f51x_301,._nextImage_1f51x_301{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-bg);transition:transform var(--duration-transform-base) var(--ease-base-transform)}._prevImage_1f51x_301[data-position=center],._nextImage_1f51x_301[data-position=center]{z-index:2}._prevImage_1f51x_301[data-position=top],._nextImage_1f51x_301[data-position=top]{transform:translate3d(0,-100%,0);z-index:1}._prevImage_1f51x_301[data-position=bottom],._nextImage_1f51x_301[data-position=bottom]{transform:translate3d(0,100%,0);z-index:1}._prevImage_1f51x_301[data-position=top2],._nextImage_1f51x_301[data-position=top2]{transform:translate3d(0,-200%,0)}._prevImage_1f51x_301[data-position=bottom2],._nextImage_1f51x_301[data-position=bottom2]{transform:translate3d(0,200%,0)}._prevImage_1f51x_301 img,._nextImage_1f51x_301 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._prevTag_1f51x_306,._nextTag_1f51x_307{position:absolute;bottom:.3046875rem;right:80%;z-index:1}._prevTagInner_1f51x_306,._nextTagInner_1f51x_307{transition:transform var(--duration-transform-base) var(--ease-base-transform)}._page_148t3_1{display:grid;width:100%;padding:calc(var(--header-height) + 2.4375rem) var(--padding-side) 15.84375rem;transition:opacity var(--duration-material-base) var(--ease-material-base),visibility var(--duration-material-base) var(--ease-material-base)}@media screen and (max-width:760px){._page_148t3_1{padding:calc(var(--header-height) + 1.21875rem) var(--padding-side) 6.09375rem}}._page_148t3_1[data-post-open=true]{opacity:0;visibility:hidden}._header_148t3_17{grid-row:1;grid-column:1}._filterList_148t3_22{grid-row:1;grid-column:1;position:sticky;top:calc(var(--header-height) + 3.65625rem);right:var(--padding-side);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;z-index:1}@media screen and (max-width:760px){._filterList_148t3_22{grid-row:auto;top:calc(var(--header-height) + 1.21875rem);margin-top:1.21875rem}}._filterItem_148t3_41{position:relative;display:flex}._filterLabel_148t3_46{position:relative;font-size:.8125rem;line-height:1.5;transition:color var(--duration-material-base) var(--ease-material-base);filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._filterLabel_148t3_46{font-size:.75rem}}._input_148t3_58:checked+._filterLabel_148t3_46{color:var(--color-main);filter:drop-shadow(0 0 4px rgb(from var(--color-main) r g b/.6))}._input_148t3_58:focus-visible+._filterLabel_148t3_46{outline:solid 2px var(--color-border);outline-offset:1px}._filterLabelIcon_148t3_67{position:absolute;inset:0 0 0 -2em;margin:auto 0;display:flex;align-items:center;justify-content:center;width:1.125rem;aspect-ratio:1;color:var(--color-main);transition:transform var(--duration-transform-base) var(--ease-base-transform)}@media screen and (max-width:760px){._filterLabelIcon_148t3_67{width:.875rem;left:-1.5em}}._input_148t3_58:not(:checked)+._filterLabel_148t3_46 ._filterLabelIcon_148t3_67{transform:scale(0)}._list_148t3_90{display:grid;grid-template-columns:repeat(12,1fr);gap:3.65625rem var(--grid-gap);align-items:center;margin-top:6.09375rem}@media screen and (max-width:1024px){._list_148t3_90{margin-top:3.65625rem}}@media screen and (max-width:760px){._list_148t3_90{grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin-top:1.21875rem}}._item_148t3_110{position:relative;grid-column:span 4;height:31.25rem;padding:var(--grid-gap)}@media screen and (max-width:1024px){._item_148t3_110{height:18.75rem;padding:1.25rem}}@media screen and (max-width:760px){._item_148t3_110{grid-column:span 1;height:13.75rem;padding:0}}._item_148t3_110[data-horizontal=true]{grid-column:span 8}@media screen and (max-width:760px){._item_148t3_110[data-horizontal=true]{grid-column:span 2}}._item_148t3_110[data-center-column=true]{top:6.09375rem}@media screen and (max-width:1024px){._item_148t3_110[data-center-column=true]{top:3.65625rem}}@media screen and (max-width:760px){._item_148t3_110[data-center-column=true]{top:0}}._link_148t3_151{position:relative;display:flex;align-items:center;width:100%;height:100%}._thumbnail_148t3_159{position:relative;width:100%;height:100%;isolation:isolate}._thumbnail_148t3_159 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._thumbnailVideo_148t3_171{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}._thumbnailVideo_148t3_171[data-loaded=true]{z-index:1}._thumbnailVideo_148t3_171 video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._tag_148t3_188{position:absolute;top:2.4375rem;left:-3rem;text-transform:capitalize}@media screen and (max-width:1024px){._tag_148t3_188{top:1.21875rem}}@media screen and (max-width:760px){._tag_148t3_188{opacity:0}}._icon_148t3_205{position:absolute;right:var(--grid-gap);bottom:var(--grid-gap);display:flex;align-items:center;width:1.5rem;aspect-ratio:1;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.15)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._icon_148t3_205{width:1.125rem;bottom:calc(var(--grid-gap) + .609375rem)}}._icon_148t3_205 svg{overflow:visible}._page_nfoax_1{width:100%;overflow-x:clip}._kv_nfoax_6{position:relative;width:100%;height:100svh;min-height:43.75rem;padding:var(--header-height) var(--padding-side) 3.65625rem}@media screen and (max-width:760px){._kv_nfoax_6{height:auto;min-height:0;padding:var(--header-height) var(--padding-side) 3.65625rem}}._kvInner_nfoax_21{position:relative;width:100%;height:100%;isolation:isolate}@media screen and (max-width:760px){._kvInner_nfoax_21{height:calc(100svh - var(--header-height))}}._kvInfo_nfoax_33{position:absolute;height:-moz-fit-content;height:fit-content;left:0;bottom:0;line-height:1.3;z-index:1}@media screen and (max-width:760px){._kvInfo_nfoax_33{bottom:-5vh}}._kvTitle_nfoax_47{font-family:var(--font-en),sans-serif;font-size:1.125rem;letter-spacing:.03em;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._kvTitle_nfoax_47{font-size:1rem}}._kvDesc_nfoax_59{font-family:var(--font-en),sans-serif;font-size:.75rem;width:14.375rem;margin-top:1.21875rem;opacity:.75;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._kvDesc_nfoax_59{width:55vw;margin-top:.609375rem}}._kvNews_nfoax_74{display:flex;width:-moz-fit-content;width:fit-content;margin-top:1.828125rem}._kvNewsBody_nfoax_80{display:block;width:10rem;overflow:hidden}._kvNewsText_nfoax_86{--_marquee-duration: 0s;--_marquee-move: 0px;display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap}@keyframes _marquee_nfoax_1{0%,15%{transform:translateZ(0)}85%,to{transform:translate3d(var(--_marquee-move),0,0)}}._kvNewsText_nfoax_86[data-active=true]{animation:_marquee_nfoax_1 var(--_marquee-duration) linear infinite}._kvNewsIcon_nfoax_105{display:flex;align-items:center;justify-content:center;width:.72em}._kvBlockWrapper_nfoax_112{position:relative;height:100%}._kvBlock_nfoax_112{position:absolute}._kvBlock_nfoax_112[data-name=profile]{width:18.75rem;aspect-ratio:16/9;top:3.65625rem;left:0}@media screen and (max-width:760px){._kvBlock_nfoax_112[data-name=profile]{width:10rem;top:1.21875rem}}._kvBlock_nfoax_112[data-name=works]{width:11.25rem;aspect-ratio:1;bottom:13.6875rem;right:0}@media screen and (max-width:760px){._kvBlock_nfoax_112[data-name=works]{width:6.25rem;bottom:9.90625rem}}._kvBlock_nfoax_112[data-name=gallery]{width:11.25rem;aspect-ratio:1;bottom:0;right:0}@media screen and (max-width:760px){._kvBlock_nfoax_112[data-name=gallery]{width:6.25rem;bottom:2.4375rem}}@media(hover:hover)and (pointer:fine){._kvBlock_nfoax_112:hover img{transform:scale(1.08) translateZ(0)}._kvBlock_nfoax_112:hover ._kvBlockTagInner_nfoax_160{transform:rotate(-7deg)}}._kvBlockImage_nfoax_165{width:100%;height:100%;border:solid 1px var(--color-border);border-radius:.5rem;background-color:var(--color-bg);overflow:hidden}@media screen and (max-width:760px){._kvBlockImage_nfoax_165{border-radius:.25rem}}._kvBlockImage_nfoax_165 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:transform var(--duration-transform-base) var(--ease-base-transform)}._kvBlockTag_nfoax_160{position:absolute;left:0;bottom:0;transform:translate(-30%,50%);text-transform:capitalize}@media screen and (max-width:760px){._kvBlockTag_nfoax_160{transform:translate(-15%,50%)}}[data-name=works] ._kvBlockTag_nfoax_160{left:auto;right:0;transform:translate(25%,50%)}@media screen and (max-width:760px){[data-name=works] ._kvBlockTag_nfoax_160{left:0;right:auto;transform:translate(-15%,50%)}}._kvBlockTagInner_nfoax_160{transition:transform var(--duration-transform-base) var(--ease-base-transform)}._kvMetallicTarget1_nfoax_215{position:absolute;top:12.5rem;left:18.75rem}@media screen and (max-width:760px){._kvMetallicTarget1_nfoax_215{top:6.25rem;left:10rem}}._kvMetallicTarget2_nfoax_227{position:absolute;bottom:1.25rem;right:1.25rem}@media screen and (max-width:760px){._kvMetallicTarget2_nfoax_227{bottom:-1.25rem;right:2.5rem}}._kv3dLogoTarget_nfoax_239{position:absolute;inset:0;top:20vh;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto}@media screen and (max-width:760px){._kv3dLogoTarget_nfoax_239{top:8vh}}._kvMainImage_nfoax_253{position:absolute;inset:0;top:7vh;left:4vw;margin:auto;width:-moz-fit-content;width:fit-content;height:90svh;z-index:-1}@media screen and (max-width:760px){._kvMainImage_nfoax_253{width:87vw;inset:0;top:-6.25rem}}._kvMainImage_nfoax_253 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._kvIcon_nfoax_277{position:absolute;top:1.875rem;left:calc(50% + 20vw);width:7.8125rem}@media screen and (max-width:760px){._kvIcon_nfoax_277{width:5rem;top:1.25rem;left:auto;right:-2vw}}._kvIcon_nfoax_277 img{animation:_floating_nfoax_1 3s ease-in-out infinite}._kvLargeText_nfoax_303{position:absolute;inset:0;top:-8vh;margin:auto;display:flex;align-items:center;width:81vw;height:-moz-fit-content;height:fit-content;z-index:-2;color:var(--color-main);filter:drop-shadow(0 0 8px rgb(from var(--color-main) r g b/.8))}@media screen and (max-width:1024px){._kvLargeText_nfoax_303{width:118vw}}@media screen and (max-width:760px){._kvLargeText_nfoax_303{width:37.5rem;top:-14vh}}._content_nfoax_328{padding:1.21875rem var(--padding-side) 0}@media screen and (max-width:760px){._content_nfoax_328{padding-top:.609375rem}}@media screen and (max-width:760px){._separator_nfoax_338{width:calc(100% - 1.25rem);margin:0 auto}}._section_nfoax_344{display:flex;justify-content:space-between;padding:2.4375rem 0 3.65625rem}@media screen and (max-width:760px){._section_nfoax_344{display:block;padding:2.4375rem 0}}._sectionText_nfoax_356{flex-shrink:0;width:50%;max-width:31.25rem}@media screen and (max-width:760px){._sectionText_nfoax_356{width:100%;max-width:25rem}}._sectionTitle_nfoax_368{position:relative}[data-name=works] ._sectionTitle_nfoax_368{left:-1rem}@media screen and (max-width:760px){[data-name=works] ._sectionTitle_nfoax_368{left:-.5rem}}[data-name=gallery] ._sectionTitle_nfoax_368{left:-.3rem}@media screen and (max-width:760px){[data-name=gallery] ._sectionTitle_nfoax_368{left:-.2rem}}[data-name=profile] ._sectionTitle_nfoax_368{left:-.1rem}._sectionDesc_nfoax_391{margin-top:2.4375rem;font-size:.75rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._sectionDesc_nfoax_391{margin-top:1.828125rem}}._sectionLink_nfoax_402{display:block;width:-moz-fit-content;width:fit-content;margin-top:1.828125rem;text-transform:capitalize}._sectionWorksImages_nfoax_409{display:block;padding-top:2.4375rem}@media screen and (max-width:760px){._sectionWorksImages_nfoax_409{max-width:26.25rem;padding:0;margin:0 auto}}._sectionWorksImage_nfoax_409{position:relative;width:22.5rem;height:-moz-fit-content;height:fit-content;left:1.25rem}@media screen and (max-width:760px){._sectionWorksImage_nfoax_409{width:15.625rem;margin-left:auto}}._sectionWorksImage_nfoax_409:nth-of-type(2){margin-top:-6.09375rem;margin-left:-12.5rem}@media screen and (max-width:760px){._sectionWorksImage_nfoax_409:nth-of-type(2){margin-top:-3.65625rem;margin-left:0;left:-1.25rem}}._sectionWorksImage_nfoax_409 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._sectionGalleryImages_nfoax_450{position:relative;width:100%;height:31.25rem}@media screen and (max-width:760px){._sectionGalleryImages_nfoax_450{max-width:21.25rem;height:25rem;margin:1.21875rem auto 0}}._sectionGalleryImage_nfoax_450{position:absolute;width:12.5rem;filter:drop-shadow(0 0 4px rgb(from var(--color-text) r g b/.25)) drop-shadow(0 0 2px rgb(from var(--color-main) r g b/.2))}@media screen and (max-width:760px){._sectionGalleryImage_nfoax_450{width:9.375rem}}._sectionGalleryImage_nfoax_450:nth-of-type(1){top:3.75rem;right:16.25rem}@media screen and (max-width:900px){._sectionGalleryImage_nfoax_450:nth-of-type(1){opacity:0}}@media screen and (max-width:760px){._sectionGalleryImage_nfoax_450:nth-of-type(1){right:auto;left:0;opacity:1}}._sectionGalleryImage_nfoax_450:nth-of-type(2){top:1.25rem;right:1.25rem}@media screen and (max-width:760px){._sectionGalleryImage_nfoax_450:nth-of-type(2){right:0}}._sectionGalleryImage_nfoax_450:nth-of-type(3){top:18.75rem;right:9.375rem}@media screen and (max-width:760px){._sectionGalleryImage_nfoax_450:nth-of-type(3){top:15rem;right:auto;left:3.75rem}}._sectionProfileName_nfoax_510{font-size:1rem}@media screen and (max-width:760px){._sectionProfileName_nfoax_510{font-size:.9375rem}}._sectionProfileRole_nfoax_519{font-size:.8125rem;margin-top:.3046875rem}@media screen and (max-width:760px){._sectionProfileRole_nfoax_519{font-size:.75rem}}._sectionProfileDesc_nfoax_529{font-size:.8125rem;line-height:1.5;width:25rem;margin-top:2.4375rem}@media screen and (max-width:760px){._sectionProfileDesc_nfoax_529{width:100%;margin-top:1.21875rem;font-size:.75rem}}._sectionProfileImage_nfoax_543{width:100%;height:31.25rem;padding:6.25rem 3.75rem 6.25rem 0}@media screen and (max-width:760px){._sectionProfileImage_nfoax_543{height:11.25rem;padding:0 0 0 2.5rem;margin-top:1.21875rem}}._sectionProfileImage_nfoax_543 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@keyframes _floating_nfoax_1{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-15px,0)}}._sectionProfileImage_nfoax_543 img{animation:_floating_nfoax_1 3s ease-in-out infinite}
