.loader{width:fit-content;font-weight:700;font-family:monospace;font-size:30px;background:radial-gradient(circle closest-side,#000 94%,rgba(0,0,0,0)) 100%/calc(200% - 1em) 100%;animation:l24 1s linear infinite alternate;margin:0 auto;transform:translateY(-50%);position:relative;top:50%}.loader:before{content:"Loading...";line-height:1em;color:rgba(0,0,0,0);background:inherit;background-image:radial-gradient(circle closest-side,#fff 94%,#000);-webkit-background-clip:text;background-clip:text}.scroll-mask{mask-image:linear-gradient(#ffffff,#fff,transparent -1px,#fff 2rem,#fff calc(100% - 2rem),transparent);backdrop-filter:blur(.181rem);transition:backdrop-filter .3s ease-out}.projectShow{background-position:50%;background-size:cover;margin:auto;position:fixed;top:0;right:0;left:0;bottom:0}.projectShow :global .project{cursor:pointer;position:absolute;transition:all .5s ease 0s;transform-origin:bottom;width:85%;height:100%;justify-content:center;display:flex;align-items:center;user-select:none}.projectShow :global .project img{object-fit:contain;max-width:100%;max-height:100%;-webkit-box-reflect:below 22px -webkit-linear-gradient(top,rgba(0,0,0,0) 20%,rgba(0,0,0,.5))}.projectShow .center{width:80%;max-width:800px;min-width:200px;height:80vh;margin:auto auto 10vh;position:relative;perspective:600px;z-index:10}.projectShow .center :global .operation{transform:translateZ(5px)}.projectShow .center :global .operation button{opacity:.8;transition:all .3s ease}.projectShow .center:hover :global .operation button{opacity:1;transform:scale(1.1)}.shadow-style-1{box-shadow:10px 0 10px 0 rgba(0,0,0,.1)}.shot-thumbnail:after{--shot-thumbnail-fade-rgb:0,0,0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--shot-thumbnail-fade-rgb),0)),color-stop(8.1%,rgba(var(--shot-thumbnail-fade-rgb),0)),color-stop(15.5%,rgba(var(--shot-thumbnail-fade-rgb),.015)),color-stop(22.5%,rgba(var(--shot-thumbnail-fade-rgb),.003)),color-stop(29%,rgba(var(--shot-thumbnail-fade-rgb),.005)),color-stop(35.3%,rgba(var(--shot-thumbnail-fade-rgb),.008)),color-stop(41.2%,rgba(var(--shot-thumbnail-fade-rgb),.011)),color-stop(47.1%,rgba(var(--shot-thumbnail-fade-rgb),.014)),color-stop(52.9%,rgba(var(--shot-thumbnail-fade-rgb),.016)),color-stop(58.8%,rgba(var(--shot-thumbnail-fade-rgb),.019)),color-stop(64.7%,rgba(var(--shot-thumbnail-fade-rgb),.022)),color-stop(71%,rgba(var(--shot-thumbnail-fade-rgb),.025)),color-stop(77.5%,rgba(var(--shot-thumbnail-fade-rgb),.027)),color-stop(84.5%,rgba(var(--shot-thumbnail-fade-rgb),.029)),color-stop(91.9%,rgba(var(--shot-thumbnail-fade-rgb),.015)),to(rgba(var(--shot-thumbnail-fade-rgb),.015)));background:linear-gradient(to bottom,rgba(var(--shot-thumbnail-fade-rgb),0) 0,rgba(var(--shot-thumbnail-fade-rgb),0) 8.1%,rgba(var(--shot-thumbnail-fade-rgb),.015) 15.5%,rgba(var(--shot-thumbnail-fade-rgb),.045) 22.5%,rgba(var(--shot-thumbnail-fade-rgb),.075) 29%,rgba(var(--shot-thumbnail-fade-rgb),.105) 35.3%,rgba(var(--shot-thumbnail-fade-rgb),.135) 41.2%,rgba(var(--shot-thumbnail-fade-rgb),.165) 47.1%,rgba(var(--shot-thumbnail-fade-rgb),.195) 52.9%,rgba(var(--shot-thumbnail-fade-rgb),.225) 58.8%,rgba(var(--shot-thumbnail-fade-rgb),.255) 64.7%,rgba(var(--shot-thumbnail-fade-rgb),.285) 71%,rgba(var(--shot-thumbnail-fade-rgb),.315) 77.5%,rgba(var(--shot-thumbnail-fade-rgb),.345) 84.5%,rgba(var(--shot-thumbnail-fade-rgb),.375) 91.9%,rgba(var(--shot-thumbnail-fade-rgb),.405) 100%)}