.tarot_intro___GaOW{position:relative;background:radial-gradient(ellipse 60% 70% at 18% 50%,rgba(214,181,102,.16),transparent 70%),var(--paper-2,#f5efe0);padding:var(--band-y,2rem) 0;overflow:hidden;border-bottom:1px solid var(--line,#e6dcc3)}.tarot_introGrid__wxCcH{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (min-width:960px){.tarot_introGrid__wxCcH{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem}}.tarot_spread__XcFNc{position:relative;height:clamp(18rem,44vw,27rem);max-width:34rem;width:100%;margin:0 auto}.tarot_spread__XcFNc img{position:absolute;left:50%;bottom:0;width:clamp(8.5rem,21vw,13.5rem);height:auto;border-radius:8px;transform-origin:50% 115%;box-shadow:0 0 0 1px rgba(184,145,58,.55),0 18px 40px rgba(10,15,36,.35);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tarot_f0__NoVt1{transform:translateX(-50%) rotate(-24deg);z-index:1}.tarot_f1__qq2I9{transform:translateX(-50%) rotate(-12deg);z-index:2}.tarot_f2__lT8v9{transform:translateX(-50%) translateY(-4%) rotate(0deg);z-index:5;box-shadow:0 0 0 1px rgba(236,210,140,.9),0 26px 50px rgba(10,15,36,.45),0 0 60px rgba(214,181,102,.35)!important}.tarot_f3__uo9LB{transform:translateX(-50%) rotate(12deg);z-index:2}.tarot_f4__yiwbB{transform:translateX(-50%) rotate(24deg);z-index:1}.tarot_spread__XcFNc:hover .tarot_f0__NoVt1{transform:translateX(-50%) rotate(-30deg)}.tarot_spread__XcFNc:hover .tarot_f1__qq2I9{transform:translateX(-50%) rotate(-15deg)}.tarot_spread__XcFNc:hover .tarot_f3__uo9LB{transform:translateX(-50%) rotate(15deg)}.tarot_spread__XcFNc:hover .tarot_f4__yiwbB{transform:translateX(-50%) rotate(30deg)}.tarot_introText__YUhF5{max-width:none}.tarot_h2__vKUaB{font-size:clamp(2.05rem,3.5vw,3rem);margin:0 0 1rem}.tarot_lede__ih_FA{font-size:1.12rem;line-height:1.7;color:var(--ink-2,#3b362b)}.tarot_lede__ih_FA b{font-weight:600;color:var(--ink,#1e1b15)}.tarot_notice__b8S_n{font-size:.98rem;color:var(--muted,#6a6352);font-style:italic;border-left:2px solid var(--gold-soft,#d6b566);padding:.1rem 0 .1rem 1rem;margin:1.2rem 0 1.6rem}.tarot_tally__fBa9d{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1.6rem}.tarot_tally__fBa9d>div{border-top:1px solid var(--gold-soft,#d6b566);padding-top:.55rem}.tarot_tally__fBa9d dt{font-family:var(--sans);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#6a6352)}.tarot_tally__fBa9d dd{margin:.1rem 0 0;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.2rem);line-height:1;color:var(--gold,#b8913a)}@media (max-width:420px){.tarot_tally__fBa9d{grid-template-columns:repeat(2,minmax(0,1fr))}}.tarot_actions__Xj6yO{display:flex;flex-wrap:wrap;gap:.75rem}.tarot_close__jr4Mo{background:var(--paper,#fcfaf4);padding:var(--band-y,2rem) 0;border-top:1px solid var(--line,#e6dcc3)}.tarot_closeInner__Ys7UU{display:grid;grid-gap:.5rem 3.5rem;gap:.5rem 3.5rem;align-items:center}@media (min-width:960px){.tarot_closeInner__Ys7UU{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.tarot_closeInner__Ys7UU>.eyebrow{grid-column:1/-1}}.tarot_closeText__qoZuZ{font-family:var(--display);font-size:clamp(1.45rem,2.3vw,1.9rem);line-height:1.3;margin:0}@media (prefers-reduced-motion:reduce){.tarot_spread__XcFNc img{transition:none}}