body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;margin:0}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh;scroll-behavior:smooth}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body,html{height:100%;overflow:hidden}body{background:radial-gradient(ellipse at 50% 0,#1c1816 0,#141210 70%) fixed;background-color:#141210}button{-webkit-user-select:none;-ms-user-select:none;user-select:none}.App_app__nKai3{display:flex;flex-direction:row;min-height:100vh}.Gallery_gallery__MRskb{flex-grow:1;height:100vh;overflow:hidden;position:relative}.Gallery_gallery__MRskb:before{background:linear-gradient(180deg,rgba(20,18,16,.92) 0,rgba(20,18,16,.5) 55%,transparent);content:"";height:140px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99}.Gallery_scroller__BirRu{position:relative;will-change:transform}.Gallery_header__BJKkz{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;padding-top:clamp(18px,3.5vh,32px);position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.Gallery_title__9tfOM{color:#ece5db;cursor:pointer;font-family:"Instrument Serif","Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:clamp(16px,2.5vw,22px);font-weight:400;letter-spacing:.35em;opacity:.85;text-shadow:0 1px 8px rgba(0,0,0,.4);transition:opacity .3s ease-out;white-space:nowrap}.Gallery_title__9tfOM:hover{opacity:1}.Gallery_overlay__T7qfE{background-color:rgba(14,12,10,0);left:0;pointer-events:none;position:absolute;right:0;transition:background-color .5s ease-out;z-index:150}.Gallery_overlay__T7qfE.Gallery_overlayVisible__BMy5X{background-color:rgba(14,12,10,.88);cursor:zoom-out;pointer-events:auto}.Gallery_scrollbar__4M8R6{cursor:pointer;height:100vh;position:fixed;right:2px;top:0;width:12px;z-index:101}.Gallery_scrollThumb__aIj4a{background-color:hsla(35,31%,89%,.15);border-radius:2px;cursor:grab;position:absolute;right:2px;top:0;transition:width .2s ease-out,background-color .2s ease-out,right .2s ease-out;width:3px;will-change:transform}.Gallery_scrollThumb__aIj4a:active,.Gallery_scrollThumb__aIj4a:hover{background-color:hsla(35,31%,89%,.35);right:1px;width:5px}.Gallery_scrollThumb__aIj4a:active{background-color:hsla(35,31%,89%,.5);cursor:grabbing}.Gallery_debugPanel__bUiNj{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(24,21,18,.88);border:1px solid hsla(35,31%,89%,.12);border-radius:14px;bottom:clamp(14px,2vw,24px);box-shadow:0 10px 24px rgba(0,0,0,.22),0 20px 54px rgba(0,0,0,.18);left:clamp(14px,2vw,24px);max-height:calc(100vh - 28px);overflow:auto;padding:14px 14px 12px;position:fixed;width:min(280px,100vw - 28px);z-index:160}.Gallery_debugHeader__R716f{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.Gallery_debugTitle__QL5ZE{color:hsla(35,31%,89%,.86);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.Gallery_debugReset__buXuY,.Gallery_debugTitle__QL5ZE{font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.Gallery_debugReset__buXuY{background:transparent;border:0;color:hsla(31,43%,60%,.95);cursor:pointer;padding:0}.Gallery_debugControl__CFJq8{grid-gap:6px 10px;align-items:center;color:hsla(35,31%,89%,.82);display:grid;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;gap:6px 10px;grid-template-columns:1fr auto}.Gallery_debugControl__CFJq8+.Gallery_debugControl__CFJq8{margin-top:10px}.Gallery_debugControl__CFJq8 strong{color:hsla(38,44%,96%,.95);font-weight:500}.Gallery_debugControl__CFJq8 input{accent-color:#c49a6c;cursor:ew-resize;grid-column:1/-1;width:100%}.Gallery_debugSection__PpGS6+.Gallery_debugSection__PpGS6{border-top:1px solid hsla(35,31%,89%,.08);margin-top:14px;padding-top:12px}.Gallery_debugSectionTitle__Bu0eS{color:hsla(31,43%,60%,.92);display:block;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:8px}.Tab_container__mQT4o{display:flex;flex-direction:row;gap:6px;padding-bottom:8px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Tab_container__mQT4o .Tab_item__Ir8Ng{color:hsla(35,31%,89%,.3);cursor:pointer;font-family:DM Sans,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;padding:4px 12px;transition:color .4s ease-out}.Tab_container__mQT4o .Tab_itemActive__2rkBg{color:hsla(35,31%,89%,.88)}.Tab_container__mQT4o .Tab_pill__gotDb{background-color:#c49a6c;border-radius:1px;bottom:0;height:1.5px;position:absolute;transition:all .5s cubic-bezier(.3,0,.03,1)}.Picture_dragLayer__9TDxb{left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.Picture_dragLayer__9TDxb.Picture_dragLayerActive__yuNvJ{cursor:grab;touch-action:none}.Picture_dragLayer__9TDxb.Picture_dragLayerDragging__aocXt{cursor:grabbing}.Picture_dragLayer__9TDxb.Picture_dragLayerDragging__aocXt .Picture_imageWrapper__\+v-GF{box-shadow:0 14px 40px rgba(10,8,6,.36),0 24px 72px rgba(10,8,6,.24)}.Picture_dragPose__oZN-d{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1);transition:transform .28s cubic-bezier(.22,1,.36,1),-webkit-transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.Picture_dragPoseActive__TCdii{transition:-webkit-transform .09s cubic-bezier(.16,1,.3,1);transition:transform .09s cubic-bezier(.16,1,.3,1);transition:transform .09s cubic-bezier(.16,1,.3,1),-webkit-transform .09s cubic-bezier(.16,1,.3,1)}.Picture_picture__OcPGx{display:block;position:relative;transition:all 3s cubic-bezier(.15,.75,.05,1);will-change:transform,opacity}.Picture_picture__OcPGx.Picture_lightbox__wMxII{transition:-webkit-transform .65s cubic-bezier(.22,1,.36,1),-webkit-filter .65s cubic-bezier(.22,1,.36,1);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1),-webkit-transform .65s cubic-bezier(.22,1,.36,1),-webkit-filter .65s cubic-bezier(.22,1,.36,1)}.Picture_picture__OcPGx .Picture_parallax__SlGeH{display:flex;justify-content:center}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF{background-color:#faf7f2;border-radius:6px;box-shadow:0 2px 8px rgba(10,8,6,.25),0 8px 24px rgba(10,8,6,.15);position:relative;transition:box-shadow .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);transition:box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),-webkit-transform .35s cubic-bezier(.22,1,.36,1)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF.Picture_imageWrapperShuffle__ibu2f{-webkit-animation:Picture_shuffleFront__ZBnU3 .24s cubic-bezier(.23,1,.32,1);animation:Picture_shuffleFront__ZBnU3 .24s cubic-bezier(.23,1,.32,1)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_mediaFrame__EyTSg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,250,245,.18),transparent 56%),linear-gradient(180deg,rgba(255,251,247,.18),hsla(32,26%,87%,.02));background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgba(255,250,245,.18),transparent 56%),linear-gradient(180deg,rgba(255,251,247,.18),hsla(32,26%,87%,.02));border-radius:4px;isolation:isolate;overflow:hidden;position:relative}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_image__w7JOk{background-color:#eee9e2;border-radius:4px;display:block;object-fit:cover;pointer-events:none;transition:all 3s cubic-bezier(.15,.75,.05,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_label__\+Jx9b{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#8a7e72;display:block;font-family:"Instrument Serif",serif;font-size:12px;letter-spacing:.06em;margin-left:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_foil__2G-tN,.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_specular__tdzF4{border-radius:inherit;inset:0;pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_specular__tdzF4{background:radial-gradient(circle at 50% 50%,rgba(255,251,247,.72) 0,rgba(255,232,201,.3) 16%,hsla(0,0%,100%,.08) 34%,transparent 58%);background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),rgba(255,251,247,.72) 0,rgba(255,232,201,.3) 16%,hsla(0,0%,100%,.08) 34%,transparent 58%);mix-blend-mode:screen;opacity:0;opacity:var(--specular-opacity,0)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_foil__2G-tN{background:linear-gradient(112deg,transparent 18%,rgba(255,219,112,.22) 28%,rgba(132,210,255,.18) 41%,rgba(255,112,199,.16) 53%,rgba(112,255,162,.18) 67%,transparent 82%);background-position:-120% 0;background-position:calc(-120% + var(--glare-shift, 0px)) 0;background-size:200% 100%;mix-blend-mode:screen;opacity:0;opacity:var(--foil-opacity,0)}.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF .Picture_foil__2G-tN.Picture_foilActive__NPa9Z{-webkit-animation:Picture_holoShimmer__IDhc8 1.6s cubic-bezier(.22,1,.36,1) 1 forwards;animation:Picture_holoShimmer__IDhc8 1.6s cubic-bezier(.22,1,.36,1) 1 forwards}@-webkit-keyframes Picture_holoShimmer__IDhc8{0%{background-position:-120% 0;background-position:calc(-120% + var(--glare-shift, 0px)) 0}to{background-position:140% 0;background-position:calc(140% + var(--glare-shift, 0px)) 0}}@keyframes Picture_holoShimmer__IDhc8{0%{background-position:-120% 0;background-position:calc(-120% + var(--glare-shift, 0px)) 0}to{background-position:140% 0;background-position:calc(140% + var(--glare-shift, 0px)) 0}}@-webkit-keyframes Picture_shuffleFront__ZBnU3{0%{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}38%{-webkit-transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985);transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985)}72%{-webkit-transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01);transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01)}to{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes Picture_shuffleFront__ZBnU3{0%{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}38%{-webkit-transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985);transform:translate3d(-16px,2px,0) rotate(-1.4deg) scale(.985)}72%{-webkit-transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01);transform:translate3d(6px,-1px,0) rotate(.8deg) scale(1.01)}to{-webkit-transform:translateZ(0) rotate(0deg) scale(1);transform:translateZ(0) rotate(0deg) scale(1)}}@media(prefers-reduced-motion:reduce){.Picture_dragLayer__9TDxb,.Picture_dragLayer__9TDxb.Picture_dragLayerDragging__aocXt,.Picture_dragPose__oZN-d,.Picture_picture__OcPGx .Picture_image__w7JOk,.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF{transition:none}.Picture_picture__OcPGx .Picture_foil__2G-tN,.Picture_picture__OcPGx .Picture_imageWrapper__\+v-GF.Picture_imageWrapperShuffle__ibu2f{-webkit-animation:none;animation:none}}.Parallax_parallax__SBfF3 .Parallax_parallaxInner__UP0yG{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(512px) rotateX(0deg) rotateY(0deg);transform:perspective(512px) rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .4s cubic-bezier(.125,.625,.125,.875);transition:transform .4s cubic-bezier(.125,.625,.125,.875);transition:transform .4s cubic-bezier(.125,.625,.125,.875),-webkit-transform .4s cubic-bezier(.125,.625,.125,.875)}
/*# sourceMappingURL=main.875e7e39.css.map*/