@font-face{font-family:Stellog Poster KR;src:url(/assets/fonts/stellogs-poster-title-kr-v1.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:u+0030-0039,u+ac00-d7af}.StellogsPosterCarousel_carousel__v9zMG{margin:0 -1rem 2rem;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StellogsPosterCarousel_viewport__1bbFK{position:relative;height:min(40rem,138vw);overflow:hidden}.StellogsPosterCarousel_poster__Z8box{--poster-offset:0;position:absolute;top:50%;left:50%;width:min(86%,26rem);aspect-ratio:2/3;container-type:inline-size;overflow:hidden;border:1px solid rgb(255 255 255/18%);border-radius:1rem;background:var(--color-stellog-bg-dark);box-shadow:0 20px 45px rgb(5 3 18/38%);opacity:0;transform:translate(calc(-50% + var(--poster-offset) * 88%),-50%) scale(.92);transition:transform .5s ease,opacity .5s ease;pointer-events:none}.StellogsPosterCarousel_poster__Z8box[data-active],.StellogsPosterCarousel_poster__Z8box[data-neighbor]{opacity:1}.StellogsPosterCarousel_poster__Z8box[data-active]{z-index:2;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.StellogsPosterCarousel_poster__Z8box:focus-visible{outline:2px solid white;outline-offset:-4px}.StellogsPosterCarousel_art__mRpdD{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.StellogsPosterCarousel_poster__Z8box[data-service=cosmos_transit] .StellogsPosterCarousel_art__mRpdD{transform:scale(1.58);transform-origin:48% 6%}.StellogsPosterCarousel_poster__Z8box[data-service=yearly_fortune_2026] .StellogsPosterCarousel_art__mRpdD{-o-object-position:42% top;object-position:42% top;transform:scale(1.25);transform-origin:center top}.StellogsPosterCarousel_poster__Z8box[data-service=synastry_score] .StellogsPosterCarousel_art__mRpdD{-o-object-position:67% top;object-position:67% top}.StellogsPosterCarousel_poster__Z8box[data-service=signature] .StellogsPosterCarousel_art__mRpdD{transform:scale(1.18);transform-origin:center top}.StellogsPosterCarousel_shade__zrpSl{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(0 0 0/25%) 65%,rgb(0 0 0/78%))}.StellogsPosterCarousel_positionBadge__afm1b{position:absolute;top:.75rem;right:.75rem;z-index:2;padding:.25rem .625rem;border-radius:999px;background:rgb(0 0 0/50%);color:white;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.StellogsPosterCarousel_copy__sRn0h{position:absolute;inset:auto 1.25rem 1.75rem;z-index:1;display:flex;flex-direction:column;gap:.75rem;color:white;text-align:center}.StellogsPosterCarousel_title__4wu4i{display:block;font-family:Cormorant Garamond,Pretendard,serif;font-size:2rem;font-size:clamp(2rem,14cqw,4rem);font-weight:600;line-height:1.05;letter-spacing:-.04em;text-shadow:0 2px 12px rgb(0 0 0/55%)}.StellogsPosterCarousel_carousel__v9zMG:lang(ko) .StellogsPosterCarousel_title__4wu4i{font-family:Stellog Poster KR,serif;font-weight:900}.StellogsPosterCarousel_edition__nbRkq,.StellogsPosterCarousel_titleText__Nmbkj{display:block}.StellogsPosterCarousel_titleText__Nmbkj{word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.StellogsPosterCarousel_edition__nbRkq{margin-bottom:.3em;font-size:55%;letter-spacing:-.02em}.StellogsPosterCarousel_copy__sRn0h em{color:white;font-size:1rem;font-style:normal;line-height:1.5;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;text-shadow:0 1px 6px rgb(0 0 0/70%)}@media (min-width:640px){.StellogsPosterCarousel_carousel__v9zMG{margin-inline:0}.StellogsPosterCarousel_viewport__1bbFK{height:42rem}.StellogsPosterCarousel_poster__Z8box{width:min(78%,33.5rem);aspect-ratio:4/5}.StellogsPosterCarousel_poster__Z8box[data-service=cosmos_transit] .StellogsPosterCarousel_art__mRpdD{transform:scale(1.42);transform-origin:48% 5%}.StellogsPosterCarousel_poster__Z8box[data-service=yearly_fortune_2026] .StellogsPosterCarousel_art__mRpdD{-o-object-position:42% top;object-position:42% top;transform:scale(1.18);transform-origin:center top}.StellogsPosterCarousel_poster__Z8box[data-service=signature] .StellogsPosterCarousel_art__mRpdD{transform:scale(1.05);transform-origin:center top}.StellogsPosterCarousel_title__4wu4i{font-size:clamp(2rem,11.5cqw,3.5rem)}}@media (prefers-reduced-motion:reduce){.StellogsPosterCarousel_poster__Z8box{transition:none}}