.inv .sec-wrap>.sec.cover-stage,.inv.big .sec-wrap>.sec.cover-stage{zoom:1}.sec.cover-stage{background:#e9e4dc;height:100svh;min-height:560px;max-height:960px;padding:0;position:relative;overflow:hidden;container-type:inline-size}.inv.has-bar .sec.cover-stage{height:calc(100svh - 56px)}.cover-stage .cs-photo{position:absolute;inset:0}.cover-stage .ph-wrap.cs-photo img{object-fit:cover;width:100%;height:100%}.cs-empty{background:linear-gradient(165deg,#efe9e1 0%,#d9d0c4 55%,#b9ad9e 100%)}.cs-pbox>.cs-inner,.cs-pmat,.cs-pclip{width:100%;height:100%}.cs-pmat{box-sizing:border-box}.cs-pclip{position:relative;overflow:hidden}.cs-pclip img,.cs-pclip .cs-empty{object-fit:cover;width:100%;height:100%;display:block}.cs-pclip .cs-dim{position:absolute;inset:0}.cs-pbox.is-round .cs-pclip{border-radius:4cqw}.cs-pbox.is-arch .cs-pclip{border-radius:999px 999px 0 0}.cs-pbox.is-oval .cs-pclip{border-radius:50%}.cs-pbox.is-b-white .cs-pmat{background:#fff;padding:1.6cqw}.cs-pbox.is-b-polaroid .cs-pmat{background:#fff;padding:2.6cqw 2.6cqw 9cqw}.cs-pbox.is-shadow .cs-pmat{box-shadow:0 1.5cqw 5cqw #00000029,0 .3cqw 1cqw #00000014}.cs-pbox.is-shadow.is-round .cs-pmat{border-radius:4cqw}.cs-pbox.is-shadow.is-arch .cs-pmat{border-radius:999px 999px 0 0}.cs-pbox.is-shadow.is-oval .cs-pmat{border-radius:50%}.cs-pbox.is-fade .cs-pclip{-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.zoom-lock .cs-pclip img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cs-dim{pointer-events:none;background:linear-gradient(to bottom, rgba(0, 0, 0, calc(var(--dim) * .7)) 0%, rgba(0, 0, 0, calc(var(--dim) * .25)) 30%, rgba(0, 0, 0, calc(var(--dim) * .25)) 60%, rgba(0, 0, 0, var(--dim)) 100%);position:absolute;inset:0}.cs-layer{pointer-events:none;position:absolute}.cs-text p{font-size:calc(var(--sz) * 1cqw);white-space:pre-line;word-break:keep-all;overflow-wrap:normal;margin:0}.cs-sticker svg{width:100%;height:auto;display:block;overflow:visible}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cs-zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes cs-blur{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:none}}@keyframes cs-float{0%{transform:translateY(-7%)}to{transform:translateY(7%)}}@keyframes cs-twinkle{0%{opacity:.3}to{opacity:1}}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-pulse{0%{transform:scale(1)}to{transform:scale(1.14)}}.cs-anim-fade{animation:1.2s both cs-fade}.cs-anim-up{animation:1.1s cubic-bezier(.2,.7,.2,1) both cs-up}.cs-anim-zoom{animation:1.2s cubic-bezier(.2,.7,.2,1) both cs-zoom}.cs-anim-blur{animation:1.4s both cs-blur}.cs-anim-float{animation:1s both cs-fade,5s ease-in-out infinite alternate cs-float}.cs-anim-twinkle{animation:2.4s ease-in-out infinite alternate cs-twinkle}.cs-anim-spin{animation:1s both cs-fade,22s linear infinite cs-spin}.cs-anim-pulse{animation:1s both cs-fade,1.6s ease-in-out infinite alternate cs-pulse}@media (prefers-reduced-motion:reduce){.cs-inner{animation:none!important}}
