.TarotSeo-module___eKTuG__shell{--paper:#f2ede3;--paper-ink:#191b24;--paper-rule:#191b2429;min-height:100vh;color:var(--ivory);background:#0b0d14;overflow:clip}.TarotSeo-module___eKTuG__shell a{text-decoration:none}.TarotSeo-module___eKTuG__shell .wrap{z-index:1;position:relative}.TarotSeo-module___eKTuG__darkBand,.TarotSeo-module___eKTuG__paperBand{position:relative}.TarotSeo-module___eKTuG__darkBand{background:radial-gradient(circle at 78% 8%,#796bbe24,#0000 30rem),linear-gradient(#0b0d14 0%,#11131d 100%)}.TarotSeo-module___eKTuG__paperBand{background:var(--paper);color:var(--paper-ink)}.TarotSeo-module___eKTuG__libraryHero{border-bottom:1px solid var(--line-soft);min-height:620px;padding:112px 0 96px}.TarotSeo-module___eKTuG__libraryHero:after,.TarotSeo-module___eKTuG__detailHero:after,.TarotSeo-module___eKTuG__spreadHero:after{pointer-events:none;content:"";opacity:.33;background-image:radial-gradient(#f5f1e88c .6px,#0000 .8px);background-size:122px 122px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000)}.TarotSeo-module___eKTuG__heroLayout{grid-template-columns:minmax(0,.9fr) minmax(340px,.8fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.TarotSeo-module___eKTuG__intro{max-width:720px}.TarotSeo-module___eKTuG__intro h1,.TarotSeo-module___eKTuG__detail h1,.TarotSeo-module___eKTuG__spreadHero h1{max-width:12ch;color:var(--ivory);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,7vw,7.5rem);font-weight:500;line-height:.93}.TarotSeo-module___eKTuG__intro h1 em,.TarotSeo-module___eKTuG__detail h1 em,.TarotSeo-module___eKTuG__spreadHero h1 em{color:var(--brass-hi);font-style:italic}.TarotSeo-module___eKTuG__lede{max-width:600px;color:var(--faint);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.TarotSeo-module___eKTuG__status{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;margin:26px 0 0;font-size:.72rem;font-weight:700}.TarotSeo-module___eKTuG__heroMeta{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;margin-top:38px;font-size:.74rem;display:flex}.TarotSeo-module___eKTuG__heroMeta strong{color:var(--ivory);font-weight:600}.TarotSeo-module___eKTuG__artifactStage{isolation:isolate;place-items:center;min-height:440px;display:grid;position:relative}.TarotSeo-module___eKTuG__artifactStage:before,.TarotSeo-module___eKTuG__artifactStage:after{content:"";border:1px solid #d2b2703d;border-radius:50%;width:330px;height:330px;position:absolute}.TarotSeo-module___eKTuG__artifactStage:before{transform:rotate(26deg)scaleX(1.6)}.TarotSeo-module___eKTuG__artifactStage:after{opacity:.55;transform:rotate(-36deg)scaleX(1.6)}.TarotSeo-module___eKTuG__artifact{z-index:2;aspect-ratio:.58;width:216px;position:relative;transform:rotate(4deg)}.TarotSeo-module___eKTuG__artifactHero{width:216px}.TarotSeo-module___eKTuG__artifactSmall{width:128px;transform:rotate(-3deg)}.TarotSeo-module___eKTuG__artifactFrame{background:#171923;border:1px solid #f5f1e880;border-radius:3px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 28px 50px #0000006b,inset 0 0 0 5px #d2b2700f}.TarotSeo-module___eKTuG__artifactFrame:after{content:"";pointer-events:none;border:1px solid #f5f1e847;position:absolute;inset:7px}.TarotSeo-module___eKTuG__artifactImage{object-fit:cover}.TarotSeo-module___eKTuG__artifactShadow{filter:blur(13px);background:#00000061;border-radius:50%;height:24px;position:absolute;bottom:-26px;left:12%;right:4%}.TarotSeo-module___eKTuG__catalogIntro{justify-content:space-between;align-items:end;gap:2rem;padding:108px 0 54px;display:flex}.TarotSeo-module___eKTuG__catalogIntro h2,.TarotSeo-module___eKTuG__sectionTitle{max-width:12ch;color:var(--paper-ink);font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:500;line-height:.96}.TarotSeo-module___eKTuG__catalogIntro p{color:#191b24a3;max-width:330px;margin:0;line-height:1.6}.TarotSeo-module___eKTuG__catalogList{padding:0 0 120px}.TarotSeo-module___eKTuG__catalogRow{border-top:1px solid var(--paper-rule);min-height:94px;color:var(--paper-ink);grid-template-columns:minmax(220px,1fr) minmax(180px,1.4fr) 26px;align-items:center;gap:20px;transition:background .22s,padding .22s;display:grid}.TarotSeo-module___eKTuG__catalogRow:last-child{border-bottom:1px solid var(--paper-rule)}.TarotSeo-module___eKTuG__catalogRow:hover{background:#191b240b;padding-inline:16px}.TarotSeo-module___eKTuG__catalogName{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:15px;font-size:clamp(1.35rem,2vw,1.85rem);display:flex}.TarotSeo-module___eKTuG__catalogThumbnail{background:#11131b;border:1px solid #191b243d;flex:none;width:38px;height:66px;position:relative;overflow:hidden}.TarotSeo-module___eKTuG__catalogThumbnail img{object-fit:cover}.TarotSeo-module___eKTuG__catalogKeywords{color:#191b248f;flex-wrap:wrap;gap:8px;font-size:.78rem;display:flex}.TarotSeo-module___eKTuG__catalogKeywords span+span:before{content:"·";color:#191b2457;margin-right:8px}.TarotSeo-module___eKTuG__catalogArrow{color:#8c6b38;font-size:1.3rem;transition:transform .2s}.TarotSeo-module___eKTuG__catalogArrow svg,.TarotSeo-module___eKTuG__inlineIcon{flex:none;width:1em;height:1em}.TarotSeo-module___eKTuG__catalogRow:hover .TarotSeo-module___eKTuG__catalogArrow{transform:translate(4px)}.TarotSeo-module___eKTuG__detailHero,.TarotSeo-module___eKTuG__spreadHero{padding:82px 0 108px}.TarotSeo-module___eKTuG__detailHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:58px;display:flex}.TarotSeo-module___eKTuG__backLink{color:var(--faint);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.TarotSeo-module___eKTuG__backLink svg{width:16px;height:16px}.TarotSeo-module___eKTuG__backLink:hover{color:var(--ivory)}.TarotSeo-module___eKTuG__detailMeta{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.TarotSeo-module___eKTuG__detailLayout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,10vw,10rem);margin-top:80px;display:grid}.TarotSeo-module___eKTuG__detailVisual{place-items:center;min-height:460px;display:grid}.TarotSeo-module___eKTuG__detailVisual .TarotSeo-module___eKTuG__artifact{width:min(260px,70%)}.TarotSeo-module___eKTuG__detailCopy{max-width:640px}.TarotSeo-module___eKTuG__detailCopy h2,.TarotSeo-module___eKTuG__section h2{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(2rem,3.2vw,3.35rem);font-weight:500;line-height:1}.TarotSeo-module___eKTuG__detailCopy>p{color:var(--faint);line-height:1.7}.TarotSeo-module___eKTuG__meaningGrid{border:1px solid var(--line-soft);background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.TarotSeo-module___eKTuG__meaning{background:#11131deb;padding:24px}.TarotSeo-module___eKTuG__meaning h2{color:var(--brass-hi);font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem}.TarotSeo-module___eKTuG__meaning p{color:var(--faint);margin:0;font-size:.94rem;line-height:1.65}.TarotSeo-module___eKTuG__lightSection{background:var(--paper);color:var(--paper-ink);padding:110px 0}.TarotSeo-module___eKTuG__lightSection h2{color:var(--paper-ink)}.TarotSeo-module___eKTuG__lightSection p{color:#191b24a8}.TarotSeo-module___eKTuG__section{border-top:1px solid var(--line-soft);padding:106px 0}.TarotSeo-module___eKTuG__section>.TarotSeo-module___eKTuG__lede{max-width:620px}.TarotSeo-module___eKTuG__links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.TarotSeo-module___eKTuG__relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.TarotSeo-module___eKTuG__relatedCard{border:1px solid var(--line-soft);background:#11131dbd;flex-direction:column;justify-content:space-between;min-height:250px;padding:24px;transition:transform .22s,border-color .22s;display:flex}.TarotSeo-module___eKTuG__relatedCard:hover{border-color:#d2b27099;transform:translateY(-4px)}.TarotSeo-module___eKTuG__relatedBody{grid-template-columns:74px minmax(0,1fr);gap:17px;display:grid}.TarotSeo-module___eKTuG__relatedThumbnail{aspect-ratio:.58;border:1px solid var(--line-soft);width:74px;position:relative;overflow:hidden}.TarotSeo-module___eKTuG__relatedThumbnail img{object-fit:cover}.TarotSeo-module___eKTuG__relatedCard .TarotSeo-module___eKTuG__miniMeta{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.TarotSeo-module___eKTuG__relatedCard h3{color:var(--ivory);font-family:var(--font-display);margin:18px 0 10px;font-size:1.7rem;font-weight:500}.TarotSeo-module___eKTuG__relatedCard p{color:var(--faint);margin:0;font-size:.9rem;line-height:1.6}.TarotSeo-module___eKTuG__relatedArrow{color:var(--brass-hi);align-items:center;gap:8px;margin-top:22px;font-size:.8rem;display:inline-flex}.TarotSeo-module___eKTuG__note{border-top:1px solid var(--line-soft);max-width:760px;color:var(--dim);margin:78px 0 0;padding-top:26px;font-size:.8rem;line-height:1.7}.TarotSeo-module___eKTuG__spreadHero{background:var(--paper);color:var(--paper-ink)}.TarotSeo-module___eKTuG__spreadHero:after{opacity:.08;background-image:radial-gradient(#191b2499 .6px,#0000 .8px)}.TarotSeo-module___eKTuG__spreadHero h1{color:var(--paper-ink);max-width:10ch}.TarotSeo-module___eKTuG__spreadHero .TarotSeo-module___eKTuG__lede{color:#191b24a3}.TarotSeo-module___eKTuG__spreadHero .TarotSeo-module___eKTuG__detailMeta{color:#8c6b38}.TarotSeo-module___eKTuG__spreadHeader{justify-content:space-between;align-items:end;gap:3rem;display:flex}.TarotSeo-module___eKTuG__spreadStamp{border-top:1px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);color:#191b2494;letter-spacing:.12em;text-transform:uppercase;min-width:150px;padding:18px 0;font-size:.7rem}.TarotSeo-module___eKTuG__spreadStamp strong{color:var(--paper-ink);font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;margin-top:8px;font-size:1.45rem;font-weight:500;display:block}.TarotSeo-module___eKTuG__spreadDiagram{justify-content:center;align-items:center;gap:clamp(14px,3vw,42px);min-height:280px;margin-top:78px;display:flex;position:relative}.TarotSeo-module___eKTuG__spreadDiagram:before{content:"";border-top:1px dashed #191b244d;position:absolute;top:50%;left:8%;right:8%}.TarotSeo-module___eKTuG__diagramNode{z-index:1;aspect-ratio:.58;background:#f2ede3bf;border:1px solid #191b2461;align-items:end;width:min(180px,27vw);padding:12px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:11px 13px #191b2412}.TarotSeo-module___eKTuG__diagramNode img{object-fit:cover}.TarotSeo-module___eKTuG__diagramNode:nth-child(2){transform:translateY(-18px)rotate(2deg)}.TarotSeo-module___eKTuG__diagramNode:nth-child(3){transform:rotate(-1deg)}.TarotSeo-module___eKTuG__diagramNode strong{z-index:1;color:var(--ivory);font-family:var(--font-display);background:linear-gradient(#0000,#08090de0);margin:-12px;padding:30px 12px 12px;font-size:clamp(1rem,2vw,1.55rem);font-weight:500;position:relative}.TarotSeo-module___eKTuG__positionList{border-top:1px solid var(--paper-rule);margin:34px 0 0;padding:0;list-style:none}.TarotSeo-module___eKTuG__position{border-bottom:1px solid var(--paper-rule);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px 0;display:grid}.TarotSeo-module___eKTuG__position strong{color:var(--paper-ink);font-family:var(--font-display);margin-bottom:7px;font-size:1.65rem;font-weight:500;display:block}.TarotSeo-module___eKTuG__position span{color:#191b24a6;font-size:.92rem;line-height:1.5;display:block}.TarotSeo-module___eKTuG__cardMeaningRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.TarotSeo-module___eKTuG__cardMeaning{border-top:1px solid var(--paper-rule);padding:24px 0}.TarotSeo-module___eKTuG__cardMeaning h3{color:var(--paper-ink);font-family:var(--font-display);margin:0 0 10px;font-size:1.45rem;font-weight:500}.TarotSeo-module___eKTuG__cardMeaning p{color:#191b24a6;margin:0;font-size:.86rem;line-height:1.6}@media (max-width:900px){.TarotSeo-module___eKTuG__heroLayout,.TarotSeo-module___eKTuG__detailLayout{grid-template-columns:1fr;gap:30px}.TarotSeo-module___eKTuG__libraryHero{min-height:0;padding-top:72px}.TarotSeo-module___eKTuG__artifactStage{order:-1;min-height:380px}.TarotSeo-module___eKTuG__detailLayout{margin-top:46px}.TarotSeo-module___eKTuG__detailVisual{min-height:390px}.TarotSeo-module___eKTuG__catalogIntro{flex-direction:column;align-items:start}.TarotSeo-module___eKTuG__relatedList,.TarotSeo-module___eKTuG__cardMeaningRail{grid-template-columns:1fr}.TarotSeo-module___eKTuG__spreadHeader{flex-direction:column;align-items:start}}@media (max-width:620px){.TarotSeo-module___eKTuG__libraryHero,.TarotSeo-module___eKTuG__detailHero,.TarotSeo-module___eKTuG__spreadHero{padding:58px 0 72px}.TarotSeo-module___eKTuG__intro h1,.TarotSeo-module___eKTuG__detail h1,.TarotSeo-module___eKTuG__spreadHero h1{font-size:clamp(3.25rem,16vw,5rem)}.TarotSeo-module___eKTuG__artifactStage{min-height:310px}.TarotSeo-module___eKTuG__artifact{width:170px}.TarotSeo-module___eKTuG__catalogIntro,.TarotSeo-module___eKTuG__lightSection,.TarotSeo-module___eKTuG__section{padding-top:72px;padding-bottom:72px}.TarotSeo-module___eKTuG__catalogRow{grid-template-columns:minmax(0,1fr) 20px;gap:12px;min-height:82px}.TarotSeo-module___eKTuG__catalogKeywords{grid-column:1/-1;margin-top:-12px;font-size:.7rem}.TarotSeo-module___eKTuG__catalogName{font-size:1.3rem}.TarotSeo-module___eKTuG__detailHeader{flex-direction:column-reverse;align-items:start;margin-bottom:35px}.TarotSeo-module___eKTuG__detailVisual{min-height:300px}.TarotSeo-module___eKTuG__detailVisual .TarotSeo-module___eKTuG__artifact{width:190px}.TarotSeo-module___eKTuG__meaningGrid{grid-template-columns:1fr}.TarotSeo-module___eKTuG__spreadDiagram{gap:9px;min-height:205px;margin-top:46px}.TarotSeo-module___eKTuG__diagramNode{width:29vw;padding:9px}.TarotSeo-module___eKTuG__diagramNode strong{font-size:.9rem}.TarotSeo-module___eKTuG__position{grid-template-columns:minmax(0,1fr) auto;gap:14px}}@media (prefers-reduced-motion:reduce){.TarotSeo-module___eKTuG__catalogRow,.TarotSeo-module___eKTuG__catalogArrow,.TarotSeo-module___eKTuG__relatedCard{transition:none}.TarotSeo-module___eKTuG__catalogRow:hover{padding-inline:0}.TarotSeo-module___eKTuG__relatedCard:hover{transform:none}}
