.styles-module-scss-module__Ob1UMW__Page{flex-flow:wrap;justify-content:center;align-items:center;max-width:448px;min-height:calc(100vh - 4em);margin:0 auto .5em;padding:0 .5em;display:flex}.styles-module-scss-module__Ob1UMW__Page>*{margin:.25em 0}
.styles-module-scss-module__HUqQCG__Avatar{width:100%;display:flex}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__AvatarImageContainer{border-radius:50%;width:120px;height:120px;margin:0 auto;position:relative;overflow:hidden}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla{width:100%}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Viewport{max-width:120px;margin:auto;overflow:hidden}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Container{touch-action:pan-y pinch-zoom;margin-left:-1rem;display:flex}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Slide{cursor:grab;flex:0 0 120px;min-width:0;padding-left:1rem;transform:translate(0,0)}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Slide:active{cursor:grabbing}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.5rem;display:flex}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Dots .styles-module-scss-module__HUqQCG__Dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:1px solid #77777780;border-radius:50%;justify-content:center;align-items:center;width:.5rem;height:.5rem;margin:0 .1rem;padding:0;text-decoration:none;display:flex;position:relative}.styles-module-scss-module__HUqQCG__Avatar .styles-module-scss-module__HUqQCG__Embla .styles-module-scss-module__HUqQCG__Dots .styles-module-scss-module__HUqQCG__Dot.styles-module-scss-module__HUqQCG__Selected{background-color:#777c;border:0}
.styles-module-scss-module__qaaf5G__Header{text-align:center;width:100%;margin:.25rem;font-size:1.5rem;font-weight:700}
.styles-module-scss-module__OrKoGW__Section{flex-flow:column wrap;justify-content:center;align-items:center;width:100%;display:flex}.styles-module-scss-module__OrKoGW__Section>*{margin:.5rem 0}
.styles-module-scss-module__N1dKDW__Button{background-color:#eee;border:1px solid #777;border-radius:10px;width:100%;line-height:1.25em;transition:box-shadow .1s,transform .1s,background-color .1s;display:flex}.styles-module-scss-module__N1dKDW__Button:not(.styles-module-scss-module__N1dKDW__Disabled):hover{background-color:#fff;transform:scale(1.05);box-shadow:0 0 .5rem #00000040}.styles-module-scss-module__N1dKDW__Button,.styles-module-scss-module__N1dKDW__Button a,.styles-module-scss-module__N1dKDW__Button a:hover,.styles-module-scss-module__N1dKDW__Button a:active,.styles-module-scss-module__N1dKDW__Button a:focus,.styles-module-scss-module__N1dKDW__Button a:visited{color:#777;text-decoration:none}.styles-module-scss-module__N1dKDW__Button code,.styles-module-scss-module__N1dKDW__Button pre{font-size:.8em}.styles-module-scss-module__N1dKDW__Button>a{flex-direction:row;flex:1;justify-content:center;align-items:center;height:2rem;padding:1rem;display:flex}.styles-module-scss-module__N1dKDW__Button>a>.styles-module-scss-module__N1dKDW__Icon{width:2rem;height:2rem;margin-right:1rem;position:relative}.styles-module-scss-module__N1dKDW__Button>a>.styles-module-scss-module__N1dKDW__Text{flex:1}.styles-module-scss-module__N1dKDW__Button.styles-module-scss-module__N1dKDW__Disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__N1dKDW__Button.styles-module-scss-module__N1dKDW__Disabled:active{animation:1s linear both styles-module-scss-module__N1dKDW__shake-horizontal}@keyframes styles-module-scss-module__N1dKDW__shake-horizontal{0%{transform:translate(0)}10%,30%,50%,70%{transform:translate(-2rem)}20%,40%,60%,80%{transform:translate(2rem)}90%{transform:translate(-1rem)}to{transform:translate(0)}}
.styles-module-scss-module__ifR_UW__Footer{text-align:center;color:#777c;width:100%;font-size:.7rem}
.styles-module-scss-module__b6JJbW__GalleryGrid{flex-wrap:wrap;justify-content:center;display:flex}.styles-module-scss-module__b6JJbW__GalleryGrid>*{margin:1rem}.styles-module-scss-module__b6JJbW__GalleryGrid a{color:#777!important}
.styles-module-scss-module__N8aD0q__GallerySection h2>a{color:#777;text-decoration:none}.styles-module-scss-module__N8aD0q__GallerySection h2>a:hover{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.styles-module-scss-module__N8aD0q__GallerySection h2>a:hover:before{content:"#";margin-left:-1rem;padding-right:.5rem;font-size:1rem}
.styles-module-scss-module__0Wlyyq__Online3dViewer{cursor:grab;width:100%;height:100%}.styles-module-scss-module__0Wlyyq__Online3dViewer:active{cursor:grabbing}
.styles-module-scss-module__ne63xa__SelfIntro{text-align:center;color:#777;width:100%;font-size:.7rem}
.styles-module-scss-module__oz44WW__SelfIntroCollapsed{text-align:center;color:#777;width:100%;font-size:.7rem}.styles-module-scss-module__oz44WW__SelfIntroCollapsed .styles-module-scss-module__oz44WW__ShowMoreButton{cursor:pointer;color:#777;opacity:.25;background:0 0;border-width:0 0 1px;border-bottom-style:dashed;border-bottom-color:#777;width:100%;font-style:italic;line-height:.01rem;transition:max-height .1s ease-in-out,opacity .1s ease-in-out,margin-top .1s ease-in-out}.styles-module-scss-module__oz44WW__SelfIntroCollapsed .styles-module-scss-module__oz44WW__ShowMoreButton:hover{opacity:.5}.styles-module-scss-module__oz44WW__SelfIntroCollapsed .styles-module-scss-module__oz44WW__ShowMoreButton.styles-module-scss-module__oz44WW__Hidden{opacity:0;max-height:0;margin-top:-1rem}.styles-module-scss-module__oz44WW__SelfIntroCollapsed .styles-module-scss-module__oz44WW__ShowMoreButton>span{background-color:#ccc;padding:0 .25rem}.styles-module-scss-module__oz44WW__SelfIntroCollapsed .styles-module-scss-module__oz44WW__Collapsed{opacity:0;border:1px dashed #777;border-radius:10px;max-height:0;margin:0 -1rem;padding:0 1rem;transition:max-height .1s ease-in-out,opacity .1s ease-in-out;overflow:hidden}.styles-module-scss-module__oz44WW__SelfIntroCollapsed .styles-module-scss-module__oz44WW__Collapsed.styles-module-scss-module__oz44WW__Opened{cursor:pointer;opacity:1;max-height:500px}
.styles-module-scss-module__H8hywW__ThreeDShowcasesPage{flex-direction:column-reverse;display:flex}@media screen and (min-width:960px){.styles-module-scss-module__H8hywW__ThreeDShowcasesPage{flex-direction:column}}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage{max-width:unset;margin:unset;justify-content:center;align-items:center;padding:0 1rem}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage a{color:#777;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage a:hover{color:#bbb}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer{flex-direction:column-reverse;flex:1;width:100%;display:flex}@media (min-width:960px){.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer{flex-direction:row}}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer{gap:1rem}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer>*{border:1px solid #777;border-radius:1rem}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Showcase{flex:4}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Showcase,.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Showcase>*{border-radius:1rem;overflow:hidden}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Description{flex:1;padding:1rem;font-size:.8em}:is(.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Description p,.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Description li){margin-bottom:1em}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Description hr{margin:2em 0}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__ShowcaseContainer .styles-module-scss-module__H8hywW__Description .styles-module-scss-module__H8hywW__FilesList{margin:0;padding:0;list-style:none}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla{flex:0;width:100%;position:relative}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla:before,.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla:after{content:"";z-index:1;width:1rem;display:block;position:absolute;top:0;bottom:0}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla:before{background:linear-gradient(90deg,#000,#0000);left:0}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla:after{background:linear-gradient(270deg,#000,#0000);right:0}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Viewport{margin:auto;overflow:hidden}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Container{touch-action:pan-y pinch-zoom;margin-left:-1rem;display:flex}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Slide{cursor:grab;border:1px solid #777;border-radius:1rem;flex:0 0 214px;min-width:0;height:120px;margin-left:1rem;transform:translate(0,0)}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Slide.styles-module-scss-module__H8hywW__Selected{border-color:#bbb;box-shadow:0 0 1rem #bbbbbb80}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Slide:active{cursor:grabbing}.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Slide,.styles-module-scss-module__H8hywW__ThreeDShowcasesPage .styles-module-scss-module__H8hywW__Embla .styles-module-scss-module__H8hywW__Slide>*{border-radius:1rem;overflow:hidden}
.styles-module-scss-module__5yPqlG__CosGalleryPage{max-width:unset;margin:unset;flex-direction:column;justify-content:center;align-items:center;padding:0 auto;display:flex}
.styles-module-scss-module__OA1o4a__CosTravelGuidePage{flex-direction:column;justify-content:center;align-items:center;padding:0 auto;display:flex}.styles-module-scss-module__OA1o4a__Diary{background-color:#fff9e6;width:calc(100% - 4rem);padding:2rem;box-shadow:0 10px 20px #00000026}.styles-module-scss-module__OA1o4a__Diary,.styles-module-scss-module__OA1o4a__Diary a{color:#4a4033;letter-spacing:1px}.styles-module-scss-module__OA1o4a__Diary a{-webkit-text-decoration:underline dashed #4a4033;text-decoration:underline dashed #4a4033;text-decoration-thickness:1px}.styles-module-scss-module__OA1o4a__Diary a:hover{text-shadow:0 0 8px #4a403380}.styles-module-scss-module__OA1o4a__Diary li{line-height:1.5rem}.styles-module-scss-module__OA1o4a__Diary .styles-module-scss-module__OA1o4a__Header{color:#7a6e5d;border-bottom:2px dashed #b39b78;margin-bottom:30px;padding-bottom:15px}
