.home-story_scene___zWPr.home-story_scene___zWPr{height:360px;grid-template:minmax(0,1fr) /minmax(0,1fr);border:1px solid #d6b86555;border-radius:28px;background:radial-gradient(ellipse at 50% 42%,#fff4bf 0,#f9e6a1 32%,#efe5cc 67%,#e9e1d0 100%);box-shadow:inset 0 1px 0 #fff9,0 18px 45px -28px #ad7a32aa}.home-story_scene___zWPr:before{content:"";position:absolute;width:65%;height:17%;bottom:39px;border-radius:50%;background:radial-gradient(ellipse,#69451240,transparent 68%);transform:scaleX(.85);animation:home-story_ground__eORRM 7s ease-in-out infinite}.home-story_scene___zWPr:after{content:"";position:absolute;inset:12px;border:1px solid #fff6;border-radius:19px;pointer-events:none}.home-story_scene___zWPr.home-story_scene___zWPr>img{position:relative;z-index:1;width:84%;height:83%;min-height:0;min-width:0;object-fit:contain;filter:drop-shadow(0 22px 16px #6a401735);animation:home-story_float__xUIhY 7s ease-in-out infinite}.home-story_scene___zWPr.home-story_scene___zWPr>span{z-index:2;top:27px;left:28px;font-size:9px;color:#73613c;letter-spacing:3px}.home-story_scene___zWPr .story-seal{z-index:2;bottom:24px;right:24px;padding:11px 15px;border:1px solid #fff9;border-radius:50px;background:#fff9e9ed;color:#596536;box-shadow:0 8px 20px #7a562315}.home-story_orbit__p61By{position:absolute;width:285px;height:285px;border:1px solid #bd8d3440;border-radius:50%;box-shadow:0 0 0 26px #ffcc0012,0 0 0 52px #ffcc000a}.home-story_orbit__p61By:after,.home-story_orbit__p61By:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 14px #ffcc0080}.home-story_orbit__p61By:before{top:32px;right:30px}.home-story_orbit__p61By:after{bottom:34px;left:28px;width:5px;height:5px}.home-story_glints__nSos1{position:absolute;inset:0;pointer-events:none}.home-story_glints__nSos1 i{position:absolute;width:13px;height:13px;background:#ba872b;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:home-story_glint___SID5 5s ease-in-out infinite}.home-story_glints__nSos1 i:first-child{top:28%;left:12%}.home-story_glints__nSos1 i:nth-child(2){top:22%;right:13%;width:9px;height:9px;animation-delay:-2s}.home-story_glints__nSos1 i:nth-child(3){bottom:23%;left:20%;width:7px;height:7px;animation-delay:-4s}.home-story_copy__1n2uE{min-width:0}.home-story_copy__1n2uE>.eyebrow{display:inline-flex;align-items:center;gap:9px}.home-story_copy__1n2uE>.eyebrow:before{content:"";width:22px;height:3px;border-radius:4px;background:var(--yellow)}.home-story_accent__CNo1H{position:relative;isolation:isolate}.home-story_accent__CNo1H:after{content:"";position:absolute;inset-inline:0;bottom:7%;height:23%;background:#ffcc004a;border-radius:5px;z-index:-1;transform:rotate(-1deg)}.home-story_copy__1n2uE .btn{box-shadow:0 9px 22px -10px #c89500aa;transition:transform .2s,box-shadow .2s}@media (hover:hover){.home-story_copy__1n2uE .btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px #c89500aa}}[data-theme=dark] .home-story_scene___zWPr.home-story_scene___zWPr{background:radial-gradient(ellipse at 50% 42%,#62502d 0,#343025 45%,#1b222b 85%);border-color:#e8bd3b38;box-shadow:inset 0 1px 0 #ffdf7d15,0 20px 50px -28px #0009}[data-theme=dark] .home-story_scene___zWPr:after{border-color:#e8bd3b18}[data-theme=dark] .home-story_scene___zWPr.home-story_scene___zWPr>span{color:#dbca9b}[data-theme=dark] .home-story_scene___zWPr .story-seal{background:#25291eee;border-color:#e0c86833;color:#e2d7ad}[data-theme=dark] .home-story_glints__nSos1 i{background:#ffdc70}@keyframes home-story_float__xUIhY{0%,to{transform:translateY(3px) rotate(-6deg)}50%{transform:translateY(-8px) rotate(-3deg)}}@keyframes home-story_ground__eORRM{0%,to{transform:scaleX(.85);opacity:.9}50%{transform:scaleX(.75);opacity:.6}}@keyframes home-story_glint___SID5{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:.85;transform:scale(1)}}@media (max-width:600px){.home-story_scene___zWPr.home-story_scene___zWPr{height:290px;border-radius:22px}.home-story_orbit__p61By{width:225px;height:225px}.home-story_scene___zWPr.home-story_scene___zWPr>span{top:24px;left:24px;font-size:8px;letter-spacing:2px}.home-story_scene___zWPr .story-seal{bottom:20px;right:20px;font-size:10px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){.home-story_glints__nSos1 i,.home-story_scene___zWPr.home-story_scene___zWPr>img,.home-story_scene___zWPr:before{animation:none}.home-story_copy__1n2uE .btn{transition:none}}