.stasha-page{color:#777}.stasha-page .site-wrapper{max-width:none}.stasha-page .site-header{height:90px;padding:10px 28px}.stasha-header-logo{width:85px;height:auto}.stasha-sp-break{display:none}.stasha-hero{height:670px;background:#eef7f8 url(../assets/stasha/stasha_bg.webp) center top / cover no-repeat}.stasha-hero:after{content:"";position:absolute;inset:auto 0 0;height:auto;aspect-ratio:1439.51 / 119;background:url(../assets/stasha/stasha_top_wave.svg) center bottom / 100% auto no-repeat;pointer-events:none}.stasha-hero-art{position:relative;width:min(100%,1440px);height:100%;margin:auto}.stasha-ribbon{position:absolute;width:555px;top:62px;left:50%;transform:translate(-50%)}.stasha-main{position:absolute;z-index:2;width:274px;top:265px;left:calc(50% - 20px)}.stasha-title{position:absolute;z-index:2;top:340px;right:calc(50% + 80px)}.stasha-title span{display:block;font-size:17px;font-weight:700;color:var(--color-gold);line-height:1.8}.stasha-name{width:176px;margin-top:22px}.stasha-card{position:absolute}.stasha-card-1{width:140px;left:7%;top:65px}.stasha-card-2{width:179px;left:16%;top:215px}.stasha-card-3{width:180px;left:8%;top:335px}.stasha-card-4{width:222px;right:8%;top:38px}.stasha-card-5{width:154px;right:6%;top:285px}.stasha-card-6{width:202px;right:17%;top:360px}.stasha-story{max-width:1200px;margin:32px auto 80px;padding:0 24px;text-align:center;font-size:18px;line-height:50px;letter-spacing:.04em}.stasha-story p+p{margin-top:60px}.stasha-story p{position:relative;z-index:1}.stasha-light{position:absolute;pointer-events:none;bottom:90px;width:300px}.stasha-light-left{left:0}.stasha-light-right{right:0}.stasha-profile{width:calc(100% - 64px);max-width:920px;margin:0 auto 120px;padding:70px 66px 62px;isolation:isolate}.stasha-profile:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-image:url(../assets/stasha/stasha_box_pink.svg) 80 fill / 30px / 0 stretch}.profile-intro{display:grid;grid-template-columns:230px 1fr;column-gap:62px;grid-template-rows:auto 1fr;min-height:310px;align-items:start}.profile-intro h2{grid-column:2}.profile-label{width:126px}.profile-name{width:176px;margin-top:26px}.profile-main{width:220px;grid-column:1;grid-row:1 / 3}.profile-intro p{grid-column:2;margin-top:36px;font-size:18px;line-height:40px}.profile-details{margin-top:60px;padding-right:90px;display:grid;gap:22px}.profile-row{display:grid;grid-template-columns:156px 1fr;gap:26px;align-items:start;font-size:18px;line-height:34px}.profile-row dt{border-radius:32px;background:#fff;color:#126288;font-weight:700;text-align:center;padding:4px 8px;font-size:17px}.profile-charm dt{font-size:15px}.profile-wallet,.profile-shopping,.profile-bow{position:absolute;pointer-events:none}.profile-wallet{width:217px;right:10px;top:350px}.profile-shopping{width:146px;right:130px;bottom:150px}.profile-bow{width:115px;right:100px;bottom:-12px}.stasha-page .site-footer{margin-top:0}[data-fade].fade-ready{opacity:0;transition:opacity 1.8s ease}[data-fade].fade-ready.is-visible,.stasha-hero-art.fade-ready{opacity:1}.stasha-hero-art.fade-ready>*{opacity:0;transition:opacity 1.6s ease var(--entrance-delay, 0s)}.stasha-hero-art.fade-ready.is-visible>*{opacity:1}.stasha-card-1{--entrance-delay: .15s}.stasha-card-4{--entrance-delay: .3s}.stasha-card-2{--entrance-delay: .45s}.stasha-card-5{--entrance-delay: .6s}.stasha-card-3{--entrance-delay: .75s}.stasha-card-6{--entrance-delay: .9s}.stasha-title{--entrance-delay: 1.05s}.stasha-main{--entrance-delay: 1.2s}@media(prefers-reduced-motion:reduce){[data-fade].fade-ready,.stasha-hero-art.fade-ready>*{opacity:1;transition:none}}@media(max-width:1000px){.stasha-page .site-header{height:60px;padding:8px 18px}.stasha-header-logo{width:62px}.stasha-sp-break{display:inline}.stasha-pc-break{display:none}.stasha-hero{height:350px}.stasha-hero-art{max-width:430px}.stasha-ribbon{width:310px;max-width:83%;top:26px}.stasha-main{width:145px;top:140px;left:55%}.stasha-title{top:185px;left:9%;right:auto}.stasha-title span{font-size:13px;line-height:1.8}.stasha-name{width:145px;margin-top:12px}.stasha-card-1{width:65px;left:-8%;top:35px}.stasha-card-2{width:76px;left:25%;top:112px}.stasha-card-3{width:75px;left:-2%;top:124px}.stasha-card-4{width:100px;right:-9%;top:8px}.stasha-card-5{width:73px;right:-12%;top:133px}.stasha-card-6{width:70px;right:21%;top:107px}.stasha-story{margin:20px auto 48px;padding:0 16px;max-width:500px;font-size:15px;line-height:35px;letter-spacing:.03em}.stasha-story p+p{margin-top:40px}.stasha-light{width:160px;bottom:155px}.stasha-light-left{left:-25px}.stasha-light-right{right:-25px;bottom:95px}.stasha-profile{width:calc(100% - 40px);max-width:480px;margin-bottom:130px;padding:40px 25px 54px}.profile-intro{display:flex;flex-direction:column;align-items:center;min-height:0}.profile-label{width:90px;margin-inline:auto}.profile-name{width:150px;margin-top:22px}.profile-main{width:150px;margin-top:26px}.profile-intro p{align-self:stretch;margin-top:30px;font-size:15px;line-height:28px}.profile-details{margin-top:38px;padding-right:0;gap:12px}.profile-row{grid-template-columns:90px 1fr;gap:12px;font-size:14px;line-height:25px}.profile-row dt{font-size:14px;line-height:20px;padding:4px 6px}.profile-charm dt{font-size:13px;word-break:keep-all;overflow-wrap:normal}.profile-birthday{order:1}.profile-home{order:2}.profile-personality{order:3}.profile-charm{order:4}.profile-likes{order:5}.profile-dislikes{order:6}.profile-wallet{width:110px;right:-3px;top:475px}.profile-shopping{width:70px;right:-5px;bottom:80px}.profile-bow{width:80px;left:24px;right:auto;bottom:-57px}}@media(max-width:374px){.stasha-title span{font-size:11px}.stasha-name{width:125px}.stasha-main{width:132px}.stasha-story{font-size:13px;line-height:32px;padding-inline:12px}.stasha-profile{padding-inline:20px}.profile-row{grid-template-columns:80px 1fr;gap:8px;font-size:12px;line-height:23px}.profile-intro p{font-size:13px}.profile-wallet{top:430px;width:95px}}[data-fade].fade-reset,[data-fade].fade-reset>*{transition:none!important}
