.MomentHero_page__loIJC{background:#f3f1e8}.MomentHero_hero__xTK3Y{position:relative;isolation:isolate;width:100%;height:100svh;min-height:620px;max-height:1100px;overflow:clip;color:#f0eddf;background:radial-gradient(ellipse at 73% 45%,#344538 0,#1c3127 32%,#11271f 59%,#0b1d17 100%)}.MomentHero_hero__xTK3Y:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;box-shadow:inset 0 -80px 100px #07160f55}.MomentHero_light__ijqe8{position:absolute;inset:-25%;pointer-events:none;background:linear-gradient(121deg,transparent 48%,#d4d0a709 49%,#d1d6ac0f 51%,transparent 65%);transform:rotate(-8deg)}.MomentHero_ghostType__0p9eP{position:absolute;left:34%;bottom:6%;font-family:var(--serif);font-style:italic;font-size:24vw;line-height:1;letter-spacing:-.07em;color:#dce0be06;pointer-events:none}.MomentHero_scene__JCVQB{position:absolute;inset:0;z-index:1;touch-action:pan-y;cursor:grab}.MomentHero_scene__JCVQB:active{cursor:grabbing}.MomentHero_scene__JCVQB:focus-visible{outline:1px solid #c6bc80;outline-offset:-12px}.MomentHero_canvas__YM_aj{display:block;width:100%;height:100%}.MomentHero_fallback__mFP73{position:absolute;top:18%;left:51%;width:43%;opacity:.7}.MomentHero_intro__sL5i5{position:absolute;z-index:3;left:5%;top:50%;transform:translateY(-48%);max-width:51%;pointer-events:none}.MomentHero_overline__7Ot_V{display:flex;align-items:center;gap:11px;font-size:9px;letter-spacing:.19em;color:#c1c9b0}.MomentHero_overline__7Ot_V>span{width:23px;height:1px;background:#c4b37c}.MomentHero_intro__sL5i5 h1{margin:28px 0 26px;font-size:clamp(65px,6.75vw,112px);line-height:.97;letter-spacing:-.055em;color:#f1eedf}.MomentHero_intro__sL5i5 h1>em,.MomentHero_intro__sL5i5 h1>span{display:block;white-space:nowrap}.MomentHero_intro__sL5i5 h1 em{font-weight:400;color:#c5cfad}.MomentHero_description__xHw_I{font-size:clamp(12px,1.08vw,16px);line-height:1.8;color:#bdc7b5}.MomentHero_create__Kwfv4{pointer-events:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;margin-top:27px;padding:16px 21px;min-height:52px;background:#e5e7d5;color:#183425;font-size:12px;border:1px solid #edead4;transition:background .25s,transform .25s}.MomentHero_create__Kwfv4:hover{background:#fffbed;transform:translateY(-2px)}.MomentHero_materialNote__iWp9E{font-size:11px;line-height:1.5;max-width:380px;margin-top:15px;color:#a6b29d}.MomentHero_sceneCaption__6CcR3{position:absolute;z-index:2;left:52%;right:5%;top:127px;text-align:center;pointer-events:none}.MomentHero_coordinate__74oop{color:#b8b596;letter-spacing:.14em;font-size:8px}.MomentHero_sceneCaption__6CcR3 p{font-family:var(--serif);font-size:19px;font-style:italic;color:#d5dac4;line-height:1.35;margin-top:9px;animation:MomentHero_captionIn__nnSGp .7s ease both}.MomentHero_dailyStatus__mWlWR{position:absolute;z-index:2;left:52%;right:5%;top:47%;text-align:center;color:#bdc7b5;font-size:12px}.MomentHero_dailyStatus__mWlWR p{margin-top:14px}.MomentHero_dailyStatus__mWlWR button{margin-top:18px;min-height:44px;padding:10px 20px;background:transparent;border:1px solid #c5cbaa55;color:#e5e7d5}.MomentHero_hero__xTK3Y[data-scene-phase="Stone bracelet"] .MomentHero_sceneCaption__6CcR3{top:32%}.MomentHero_sceneHint__8GTRz{position:absolute;z-index:2;top:51%;right:2.1%;display:flex;align-items:center;gap:9px;writing-mode:vertical-rl;color:#a6b49b;font-size:8px;letter-spacing:.07em;pointer-events:none}.MomentHero_bottomBar__46Jea{position:absolute;z-index:4;bottom:40px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;gap:55px}.MomentHero_stages__BU9PG{display:flex;width:50%;gap:22px}.MomentHero_stages__BU9PG button{border:0;background:transparent;padding:16px 0;color:#8fa18c;display:grid;grid-template-columns:auto 1fr;text-align:left;align-items:center;column-gap:8px;flex:1;min-width:0;font-size:10px;white-space:nowrap}.MomentHero_stages__BU9PG button>span:first-child{color:#929577;font-size:8px}.MomentHero_stages__BU9PG button[aria-pressed=true]{color:#f3eedb}.MomentHero_stageLine__chUl6{grid-column:1/-1;height:1px;background:#b4c3a42e;margin-top:11px;width:100%}.MomentHero_stages__BU9PG button[aria-pressed=true] .MomentHero_stageLine__chUl6{background:#c9be86;box-shadow:0 0 12px #d5c4852b}.MomentHero_controls__WRAah{display:flex;align-items:center;gap:21px;margin-right:6.5%}.MomentHero_hold__oqzGb{display:flex;align-items:center;gap:12px;background:transparent;border:none;color:#e7e5cd;padding:3px 8px;text-align:left;touch-action:none;user-select:none}.MomentHero_hold__oqzGb svg{width:40px;height:40px;overflow:visible;transition:transform .25s}.MomentHero_hold__oqzGb svg circle{stroke:#c8cba444;stroke-width:1;fill:transparent}.MomentHero_hold__oqzGb svg circle:nth-child(2){stroke:#e2d49c;stroke-width:1.7}.MomentHero_hold__oqzGb svg path{fill:#d3d7b8;transform-origin:center;transform:scale(.55)}.MomentHero_hold__oqzGb>span{font-size:11px}.MomentHero_hold__oqzGb small{display:block;font-size:8px;color:#92a68e;margin-top:6px}.MomentHero_hold__oqzGb:hover svg{transform:scale(1.1)}.MomentHero_held__2AEaa svg{transform:scale(.92);filter:drop-shadow(0 0 8px #d1c37f80)}.MomentHero_pause__8OY0z{width:36px;height:40px;display:grid;place-items:center;border:0;border-left:1px solid #c1cbae33;background:transparent;color:#a8b79b}.MomentHero_example__ANuId{position:absolute;z-index:2;right:5%;bottom:16px;font-size:6px;letter-spacing:.17em;color:#71836d;pointer-events:none}@keyframes MomentHero_captionIn__nnSGp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:760px) and (max-height:730px){.MomentHero_intro__sL5i5{top:49%;transform:translateY(-45%)}.MomentHero_intro__sL5i5 h1{font-size:clamp(57px,6.5vw,92px);margin:20px 0}.MomentHero_create__Kwfv4{margin-top:21px}.MomentHero_sceneCaption__6CcR3{top:116px}.MomentHero_sceneCaption__6CcR3 p{font-size:16px}.MomentHero_bottomBar__46Jea{bottom:27px}.MomentHero_example__ANuId{bottom:9px}}@media (max-width:759px){.MomentHero_hero__xTK3Y{height:max(845px,100svh);min-height:845px;max-height:none;background:radial-gradient(ellipse at 50% 61%,#354739 0,#1c3127 31%,#11271f 62%,#0b1d17 100%)}.MomentHero_intro__sL5i5{left:7%;right:7%;top:107px;transform:none;max-width:none}.MomentHero_overline__7Ot_V{font-size:7px}.MomentHero_intro__sL5i5 h1{font-size:clamp(40px,11.5vw,68px);margin:18px 0 17px;line-height:1}.MomentHero_description__xHw_I{font-size:11px;line-height:1.7}.MomentHero_create__Kwfv4{margin-top:17px;padding:11px 16px;min-height:43px;font-size:11px;gap:24px}.MomentHero_materialNote__iWp9E{display:block;font-size:9px;max-width:32ch;margin-top:10px}.MomentHero_sceneCaption__6CcR3{top:44%;left:10%;right:10%}.MomentHero_dailyStatus__mWlWR{top:60%;left:10%;right:10%}.MomentHero_hero__xTK3Y[data-scene-phase="Stone bracelet"] .MomentHero_sceneCaption__6CcR3{top:51%}.MomentHero_coordinate__74oop{font-size:6px}.MomentHero_sceneCaption__6CcR3 p{font-size:14px;margin-top:5px}.MomentHero_sceneHint__8GTRz{right:4%;top:65%;font-size:7px}.MomentHero_bottomBar__46Jea{left:7%;right:7%;bottom:38px;flex-direction:column-reverse;gap:14px}.MomentHero_stages__BU9PG{width:100%;gap:15px}.MomentHero_stages__BU9PG button{font-size:9px;padding:6px 0}.MomentHero_stages__BU9PG button>span:first-child{font-size:7px}.MomentHero_controls__WRAah{margin:0;gap:18px}.MomentHero_hold__oqzGb svg{width:36px;height:36px}.MomentHero_hold__oqzGb>span{font-size:10px}.MomentHero_hold__oqzGb small{font-size:7px;margin-top:3px}.MomentHero_pause__8OY0z{height:34px}.MomentHero_example__ANuId{right:7%;left:7%;text-align:center;bottom:14px;font-size:5px}.MomentHero_ghostType__0p9eP{font-size:43vw;bottom:18%;left:-5%}.MomentHero_fallback__mFP73{top:44%;left:3%;width:94%}}@media (prefers-reduced-motion:reduce){.MomentHero_sceneCaption__6CcR3 p{animation:none}.MomentHero_create__Kwfv4,.MomentHero_hold__oqzGb svg{transition:none}}