.page-module__T4-jlq__hero{z-index:0;width:100%;height:100lvh;padding-bottom:0;position:relative;overflow:hidden}.page-module__T4-jlq__keyvisualBG,.page-module__T4-jlq__keyvisualCharacter,.page-module__T4-jlq__keyvisualEffect1,.page-module__T4-jlq__keyvisualFrontObj,.page-module__T4-jlq__keyvisualEffect2{width:100%;height:100%;position:absolute;inset:0}.page-module__T4-jlq__keyvisualBG img,.page-module__T4-jlq__keyvisualCharacter img,.page-module__T4-jlq__keyvisualEffect1 img,.page-module__T4-jlq__keyvisualFrontObj img,.page-module__T4-jlq__keyvisualEffect2 img{object-fit:cover;object-position:55% 40%}@keyframes page-module__T4-jlq__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-.2vw,-.2vw)}20%,40%,60%,80%{transform:translate(.2vw,.2vw)}}.page-module__T4-jlq__keyvisualCharacter img{animation:20s ease-in-out 1.5s infinite page-module__T4-jlq__shake}.page-module__T4-jlq__keyvisualEffect1 img{animation:10s ease-in-out 1s infinite page-module__T4-jlq__shake}.page-module__T4-jlq__keyvisualFrontObj img{animation:15s ease-in-out .5s infinite page-module__T4-jlq__shake}.page-module__T4-jlq__keyvisualEffect2 img{animation:10s ease-in-out infinite page-module__T4-jlq__shake}.page-module__T4-jlq__pageTitle{color:#fff;text-shadow:0 2px 2px #0000004d;z-index:1;opacity:0;font-size:min(6vw,5rem);font-weight:600;line-height:1.2;animation:.3s ease-out forwards page-module__T4-jlq__slide-in;position:absolute;top:min(50vw,58vh);left:5%;transform:translate(20%)}@keyframes page-module__T4-jlq__slide-in{0%{opacity:0;transform:translate(20%)}50%{opacity:1}to{opacity:1;transform:translate(0)}}@media screen and (max-width:700px){.page-module__T4-jlq__pageTitle{display:none}}.page-module__T4-jlq__profileCard{z-index:10;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;width:350px;transform:translate3d(var(--profile-card-x,0), calc(var(--profile-card-y,0) + var(--profile-card-hover-y,0px)), 0);will-change:transform;border-bottom:2px solid #28282859;border-right:2px solid #28282859;border-radius:10px;transition:transform .5s ease-out;position:absolute;top:65lvh;left:25%;overflow:hidden;box-shadow:2px 3px 6px 5px #0000001a}@media screen and (max-width:500px){.page-module__T4-jlq__profileCard{width:90vw;top:65lvh;left:1rem}}.page-module__T4-jlq__profileCard:hover{--profile-card-hover-y:-10px}.page-module__T4-jlq__profileCardDragging,.page-module__T4-jlq__profileCardDragging:hover{--profile-card-hover-y:0px;cursor:grabbing;transition:none}.page-module__T4-jlq__profileContents{z-index:11;padding:1rem}.page-module__T4-jlq__profileRow1{grid-template-columns:80px 1fr 40px;align-items:flex-start;gap:1.5rem;display:grid;position:relative}.page-module__T4-jlq__profileAvater{aspect-ratio:1;border:1px solid #000000a6;border-radius:50%;width:100%;position:relative;overflow:hidden}.page-module__T4-jlq__profileDisplayName{font-size:1.5rem}.page-module__T4-jlq__profileHandle{color:#000000a6;margin-top:0}.page-module__T4-jlq__hasudaIcon{color:var(--dark-blue)}.page-module__T4-jlq__profileDetail{margin-top:.5rem}.page-module__T4-jlq__profileLinks{grid-template-columns:.3fr .3fr;justify-content:space-evenly;gap:1rem;margin-top:1.5rem;display:grid;position:relative}.page-module__T4-jlq__profileLinks a{text-decoration:none}.page-module__T4-jlq__spacer{background:var(--dark-blue);border-bottom:1rem solid #ffd269;height:6rem}.page-module__T4-jlq__homeSections{flex-direction:column;gap:6rem;padding:7rem 0 8rem;display:flex;overflow:hidden}.page-module__T4-jlq__featuredSection,.page-module__T4-jlq__aboutPreview,.page-module__T4-jlq__processPreview{width:min(1232px,100% - 2rem);margin:0 auto;padding-bottom:0}.page-module__T4-jlq__sectionHead{border-bottom:solid 3px var(--text-black);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.page-module__T4-jlq__sectionAction{justify-content:flex-end;margin-top:1.5rem;display:flex}.page-module__T4-jlq__sectionHead small,.page-module__T4-jlq__aboutText small{color:#626262;margin-bottom:.35rem;display:block}.page-module__T4-jlq__sectionHead h2,.page-module__T4-jlq__aboutText h2{font-size:2rem;line-height:1}.page-module__T4-jlq__aboutPreview{align-items:flex-start;gap:4rem;padding-bottom:6rem;display:flex}.page-module__T4-jlq__aboutImage{aspect-ratio:1;border:1px solid #000000a6;border-radius:8%;flex:none;width:min(320px,30vw);min-width:200px;height:auto;position:relative;overflow:hidden}.page-module__T4-jlq__aboutImage img{object-fit:cover}.page-module__T4-jlq__aboutText p{max-width:48rem;line-height:1.9}.page-module__T4-jlq__aboutText{flex:1}.page-module__T4-jlq__snsLinks{grid-template-columns:2rem 2rem 2rem;gap:2rem;margin:1rem 0 2rem;padding-left:0;list-style:none;display:grid}.page-module__T4-jlq__snsIcon{object-fit:contain;filter:brightness(.1);transition:all .3s;width:2rem!important;height:2rem!important}.page-module__T4-jlq__snsIcon:hover{filter:brightness(.5)}.page-module__T4-jlq__linkRow{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.page-module__T4-jlq__processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__T4-jlq__processCard{background-color:#ececec;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.page-module__T4-jlq__processImage{aspect-ratio:4/3;background-color:#dcdcdc;border-radius:8px;position:relative;overflow:hidden}.page-module__T4-jlq__processImage img{object-fit:cover}.page-module__T4-jlq__processCard h3{margin:0;font-size:1.35rem}.page-module__T4-jlq__processCard p{margin:0;line-height:1.7}@media screen and (max-width:800px){.page-module__T4-jlq__homeSections{gap:4rem;padding-top:5rem}.page-module__T4-jlq__sectionHead{align-items:flex-end}.page-module__T4-jlq__processGrid{grid-template-columns:1fr}}@media screen and (max-width:700px){.page-module__T4-jlq__aboutPreview{flex-direction:column;gap:1.5rem}}
:root{--featuredImage-size:max(25vw, 200px)}.FeaturedArtworkLane-module__8Gr7CG__artworkMarquee{cursor:grab;touch-action:pan-y;width:100vw;margin-left:calc(-50vw + min(1232px,100vw - 2rem)/2);padding:1rem 0 0;overflow:hidden}.FeaturedArtworkLane-module__8Gr7CG__isDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.FeaturedArtworkLane-module__8Gr7CG__artworkLane{width:max-content;translate:var(--drag-offset,0px) 0;will-change:transform, translate;margin:0;padding:0;animation:45s linear infinite FeaturedArtworkLane-module__8Gr7CG__artwork-lane;display:flex}.FeaturedArtworkLane-module__8Gr7CG__artworkGroup{flex:none;gap:1rem;margin:0;padding:0 1rem 0 0;list-style:none;display:flex}.FeaturedArtworkLane-module__8Gr7CG__isDragging .FeaturedArtworkLane-module__8Gr7CG__artworkLane{animation-play-state:paused}@keyframes FeaturedArtworkLane-module__8Gr7CG__artwork-lane{0%{transform:translate(0,0)}to{transform:translate(-25%)}}.FeaturedArtworkLane-module__8Gr7CG__featuredCard{flex:0 0 var(--featuredImage-size);border-radius:8px}.FeaturedArtworkLane-module__8Gr7CG__featuredCard a{color:var(--text-black);-webkit-user-drag:none;text-decoration:none;display:block}.FeaturedArtworkLane-module__8Gr7CG__featuredImage{width:var(--featuredImage-size);height:var(--featuredImage-size);background-color:#e7e7e7;border:1px solid #000000a6;border-radius:8px;position:relative;overflow:hidden}.FeaturedArtworkLane-module__8Gr7CG__featuredImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.FeaturedArtworkLane-module__8Gr7CG__featuredCard:hover .FeaturedArtworkLane-module__8Gr7CG__featuredImage img{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.FeaturedArtworkLane-module__8Gr7CG__artworkLane{animation:none}.FeaturedArtworkLane-module__8Gr7CG__featuredImage img{transition:none}}
.LoadingScreen-module__vq4AYq__loadingScreen{z-index:10000;color:var(--background-white);background:var(--dark-blue);opacity:1;place-items:center;transition:opacity .5s,visibility .5s;display:grid;position:fixed;inset:0}.LoadingScreen-module__vq4AYq__isExiting{visibility:hidden;opacity:0}.LoadingScreen-module__vq4AYq__iconShell{aspect-ratio:1;place-items:center;width:clamp(100px,25vw,200px);display:grid}.LoadingScreen-module__vq4AYq__iconShell svg{width:100%;height:100%;display:block;overflow:visible}.LoadingScreen-module__vq4AYq__iconShell svg path{fill:#0000;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3200;stroke-dashoffset:3200px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite alternate LoadingScreen-module__vq4AYq__logoDraw;transform:scale(.94)}.LoadingScreen-module__vq4AYq__iconShell svg path:nth-of-type(2){animation-delay:.12s}.LoadingScreen-module__vq4AYq__iconShell svg path:nth-of-type(3){animation-delay:.24s}@keyframes LoadingScreen-module__vq4AYq__loadingPulse{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes LoadingScreen-module__vq4AYq__loadeingColorChange{0%,to{color:var(--mid-blue)}50%{color:var(--accent-blue)}}@keyframes LoadingScreen-module__vq4AYq__logoDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__vq4AYq__loadingScreen,.LoadingScreen-module__vq4AYq__iconShell,.LoadingScreen-module__vq4AYq__iconShell svg,.LoadingScreen-module__vq4AYq__iconShell svg path{transition:none;animation:none}}
