.major-arcana-page{--major-surface:#08221ead;--major-surface-strong:#051817eb;--major-heading:#f7ecd5;--major-text:#f2ebddf0;--major-muted:#d3cab9d6;--major-accent:#c9a35d;--major-accent-strong:#e4c47f;--major-line:#c9a35d38;--major-line-strong:#c9a35d6b;--major-shadow:#00040a70;--major-codex-base:#020807;--major-codex-backdrop:#000508c7;--major-max-width:1360px;--major-section-space:clamp(4.5rem, 7vw, 7rem);z-index:1;color:var(--major-text);background:0 0;position:relative;overflow-x:clip}body.sun-mode.tarot-major-arcana-page .major-arcana-page{--major-surface:#0a2822ad;--major-surface-strong:#031614f0;--major-heading:#fff0d1;--major-text:#f5ead3f0;--major-muted:#dcd0b8d6;--major-accent:#d0a452;--major-accent-strong:#edc676;--major-line:#d0a45233;--major-line-strong:#d0a45266;--major-shadow:#00080887;--major-codex-base:#020807;--major-codex-backdrop:#000508c7}body.moon-mode.tarot-major-arcana-page .major-arcana-page{--major-surface:var(--tarot-education-surface-secondary);--major-surface-strong:var(--tarot-education-surface-primary);--major-heading:var(--tarot-education-text-primary);--major-text:var(--tarot-education-text-secondary);--major-muted:var(--tarot-education-text-muted);--major-accent:#bba56d;--major-accent-strong:#d7c388;--major-line:var(--tarot-education-divider);--major-line-strong:var(--tarot-education-border-strong);--major-shadow:var(--tarot-education-shadow);--major-codex-base:#03020d;--major-codex-backdrop:#03020dcc}body.blood-moon-mode.tarot-major-arcana-page .major-arcana-page{--major-surface:#300811a8;--major-surface-strong:#190309f2;--major-heading:#f6e7dc;--major-text:#f0dfd5f0;--major-muted:#cfb7b1d1;--major-accent:#bd8664;--major-accent-strong:#d8aa78;--major-line:#bd866436;--major-line-strong:#bd866466;--major-shadow:#0d00048f;--major-codex-base:#0c0003;--major-codex-backdrop:#0c0003cc}.major-arcana-page *,.major-arcana-page :before,.major-arcana-page :after{box-sizing:border-box}.major-arcana-page h1,.major-arcana-page h2,.major-arcana-page h3,.major-arcana-page p,.major-arcana-page figure{margin-top:0}.major-arcana-page a{color:inherit}.major-arcana-page a:focus-visible,.major-arcana-page button:focus-visible{outline:2px solid var(--major-accent-strong);outline-offset:4px}.major-arcana-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.major-arcana-archive,.major-arcana-section{width:min(calc(100% - 56px), var(--major-max-width));margin-inline:auto}.major-arcana-archive{background:0 0;width:100%}.major-arcana-archive--lower{background:0 0;padding-top:1px}.major-arcana-section{padding-block:var(--major-section-space);background:0 0}.major-arcana-eyebrow{color:var(--major-accent);font:700 .67rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.23em;text-transform:uppercase;margin:0}.major-arcana-section-heading{max-width:880px;margin-bottom:clamp(2.1rem,3.5vw,3.25rem)}.major-arcana-section-heading h2{color:var(--major-heading);font:500 clamp(2.55rem, 4.3vw, 4.25rem)/1 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.55rem 0 0}.major-arcana-section-heading>p:last-child{max-width:70ch;color:var(--major-muted);font:1rem/1.68 var(--font-body-serif,Lora, serif);margin:1rem 0 0}.major-arcana-button{color:#21190f;min-height:48px;font:700 .7rem/1.2 var(--logo-font,Cinzel, serif);letter-spacing:.06em;background:linear-gradient(135deg,#efd28b,#c89a43);border:1px solid #e7be69c7;border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:13px 20px;text-decoration:none;transition:transform .24s,background .24s,box-shadow .24s;display:inline-flex;box-shadow:0 12px 30px #0003}.major-arcana-button:hover{background:linear-gradient(135deg,#f7dda1,#d3a64f);transform:translateY(-2px);box-shadow:0 14px 34px #00000042}.major-arcana-hero{--education-hero-surface:var(--major-surface-strong);color:#f7eedaf0;background:0 0;position:relative;overflow:clip}.major-arcana-hero h1{color:#fff0d1;font:500 clamp(3.9rem, 6.2vw, 6.25rem)/.9 var(--heading-font,"Cormorant Garamond", serif);letter-spacing:-.02em;text-wrap:balance;margin:.65rem 0 0}.major-arcana-hero__content-band{background:0 0;position:relative}.major-arcana-hero__content-inner{width:min(calc(100% - 56px), var(--major-max-width));row-gap:clamp(1.65rem,2.5vw,2rem);margin-inline:auto;padding-block:clamp(1.6rem,2.5vw,2.25rem);display:grid}.major-arcana-hero__introduction{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,6vw,96px);display:grid}.major-arcana-hero__introduction p{max-width:64ch;color:var(--major-text);font:clamp(.94rem, 1.05vw, 1.02rem)/1.72 var(--font-body-serif,Lora, serif);margin:0}.major-arcana-hero__meta{justify-content:space-between;align-items:center;gap:2rem;display:flex}.major-arcana-hero__facts{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.major-arcana-hero__facts li{color:#d7b873;font:700 .63rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.11em;text-transform:uppercase}.major-arcana-hero__facts li+li:before{color:#d7b8737a;content:"◇";margin-inline:13px}.major-arcana-hero__content-band .major-arcana-button{color:#211509;flex:none;min-height:44px;padding:11px 18px;box-shadow:0 10px 24px #0000002b}body.sun-mode.tarot-major-arcana-page .major-arcana-hero__content-band .major-arcana-button{color:#211509}body.moon-mode.tarot-major-arcana-page .major-arcana-hero__content-band .major-arcana-button{color:#141b19}body.blood-moon-mode.tarot-major-arcana-page .major-arcana-hero__content-band .major-arcana-button{color:#ff737c;background:linear-gradient(135deg,#4a101d,#26060e);border-color:#d54856b8;box-shadow:0 10px 24px #0c00044d}body.blood-moon-mode.tarot-major-arcana-page .major-arcana-hero__content-band .major-arcana-button:hover{color:#ff9299;background:linear-gradient(135deg,#5a1423,#310812);border-color:#f15b67db;box-shadow:0 14px 30px #0c000466}.major-arcana-explore{overflow:visible}.major-arcana-explore .major-arcana-section-heading{text-align:center;margin-inline:auto}.major-arcana-carousel-stage{width:100vw;margin-left:calc(50% - 50vw);position:relative}.major-arcana-carousel{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overflow-x:auto}.major-arcana-carousel::-webkit-scrollbar{display:none}.major-arcana-number-nav::-webkit-scrollbar{display:none}.major-arcana-carousel__track{align-items:stretch;gap:clamp(20px,2.6vw,40px);width:max-content;padding:22px max(8vw,50vw - min(64vw,720px)/2) 34px;display:flex}.major-arcana-slide{scroll-snap-align:center;opacity:.46;flex:0 0 min(64vw,720px);grid-template-columns:minmax(190px,245px) minmax(270px,1fr);align-items:center;gap:clamp(2rem,3.6vw,3.8rem);width:min(64vw,720px);min-height:0;transition:opacity .42s,transform .52s cubic-bezier(.22,.61,.36,1),filter .42s;display:grid;transform:scale(.91)}.major-arcana-slide.is-active{z-index:2;opacity:1;filter:none;transform:scale(1)}.major-arcana-explore.is-enhanced .major-arcana-slide:not(.is-active) .major-arcana-slide__copy{pointer-events:none}.major-arcana-slide__select{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.major-arcana-slide__frame{aspect-ratio:2/3;border:1px solid var(--major-line-strong);background:var(--major-surface-strong);width:100%;box-shadow:0 24px 48px -24px var(--major-shadow);border-radius:12px;transition:border-color .35s,box-shadow .35s,transform .35s;display:block;position:relative;overflow:hidden}.major-arcana-slide__image{object-fit:cover;width:100%;height:100%;display:block}.major-arcana-slide__glint{opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 22%,#fff5d21f 48%,#0000 72%);transition:opacity .3s;position:absolute;inset:0}.major-arcana-slide.is-active .major-arcana-slide__frame{border-color:var(--major-accent);box-shadow:0 28px 52px -23px var(--major-shadow), 0 0 0 2px color-mix(in srgb, var(--major-accent) 18%, transparent), 0 0 32px color-mix(in srgb, var(--major-accent) 13%, transparent)}.major-arcana-slide__select:hover .major-arcana-slide__frame,.major-arcana-slide__select:focus-visible .major-arcana-slide__frame{border-color:var(--major-accent-strong);transform:translateY(-3px)}.major-arcana-slide__select:hover .major-arcana-slide__glint,.major-arcana-slide__select:focus-visible .major-arcana-slide__glint{opacity:.8}.major-arcana-slide__select:focus-visible{outline:0}.major-arcana-slide__copy{align-self:center}.major-arcana-slide__number{color:var(--major-accent);font:700 .73rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.15em;text-transform:uppercase;margin:0}.major-arcana-slide h3{color:var(--major-heading);font:500 clamp(2.8rem, 4.7vw, 4.45rem)/.94 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.35rem 0 0}.major-arcana-slide__keywords{color:var(--major-accent-strong);font:700 .65rem/1.5 var(--logo-font,Cinzel, serif);letter-spacing:.08em;text-transform:uppercase;margin:1.1rem 0 0}.major-arcana-slide__summary{max-width:48ch;color:var(--major-text);font:1rem/1.7 var(--font-body-serif,Lora, serif);margin:1.15rem 0 0}.major-arcana-text-link{color:var(--major-accent-strong);font:700 .68rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.04em;align-items:center;gap:12px;margin-top:1.35rem;text-decoration:none;display:inline-flex}.major-arcana-text-link:hover{color:var(--major-heading)}.major-arcana-carousel-control{z-index:4;width:56px;height:72px;color:var(--major-accent-strong);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.major-arcana-carousel-control span{font:500 3.6rem/.7 var(--heading-font,"Cormorant Garamond", serif);text-shadow:0 0 14px color-mix(in srgb, var(--major-accent) 28%, transparent);transition:color .2s,text-shadow .2s;display:block}.major-arcana-carousel-control--previous{left:max(16px, calc((100vw - var(--major-max-width)) / 2))}.major-arcana-carousel-control--next{right:max(16px, calc((100vw - var(--major-max-width)) / 2))}.major-arcana-carousel-control:hover:not(:disabled) span{color:color-mix(in srgb, var(--major-accent-strong) 82%, white);text-shadow:0 0 20px color-mix(in srgb, var(--major-accent) 36%, transparent)}.major-arcana-carousel-control--previous:hover:not(:disabled){transform:translate(-4px,-50%)}.major-arcana-carousel-control--next:hover:not(:disabled){transform:translate(4px,-50%)}.major-arcana-carousel-control:disabled{opacity:.45;cursor:default}.major-arcana-number-nav{scrollbar-width:none;gap:6px;width:min(100%,1000px);margin:0 auto;padding:8px 4px 12px;display:flex;overflow-x:auto}.major-arcana-number{border:0;border-bottom:1px solid var(--major-line);min-width:40px;min-height:44px;color:color-mix(in srgb, var(--major-text) 76%, var(--major-accent));font:700 .69rem/1 var(--logo-font,Cinzel, serif);cursor:pointer;background:0 0;flex:1 0 40px;place-items:center;padding:0;display:grid;position:relative}.major-arcana-number:after{background:var(--major-accent);content:"";opacity:0;width:5px;height:5px;position:absolute;bottom:-2px;transform:rotate(45deg)}.major-arcana-number.is-active{color:var(--major-accent-strong);border-bottom-color:var(--major-accent)}.major-arcana-number.is-active:after{opacity:1}.major-arcana-foundations{--major-foundations-highlight:var(--major-accent-strong);background:0 0;grid-template-columns:minmax(0,40fr) minmax(560px,60fr);align-items:center;gap:clamp(3rem,5vw,5rem);padding-block:clamp(4.5rem,7vw,6.75rem);display:grid}.major-arcana-foundations .major-arcana-section-heading{max-width:580px;margin-bottom:1.45rem}.major-arcana-foundations .major-arcana-section-heading h2{font-size:clamp(2.75rem,4.05vw,4rem);line-height:.98}.major-arcana-foundations .major-arcana-section-heading h2:after{background:linear-gradient(90deg, var(--major-line-strong), transparent);content:"";width:clamp(84px,10vw,132px);height:1px;margin-top:1.25rem;display:block}.major-arcana-foundations .major-arcana-foundations__prose p{max-width:58ch;color:var(--major-text);font:.96rem/1.72 var(--font-body-serif,Lora, serif);margin:0 0 1.05rem}.major-arcana-foundations .major-arcana-foundations__prose p:last-child{margin-bottom:0}.major-arcana-foundations .major-arcana-foundations__highlight{color:var(--major-foundations-highlight)}body.blood-moon-mode.tarot-major-arcana-page .major-arcana-foundations{--major-foundations-highlight:#dd655f}.major-arcana-foundations .major-arcana-foundations__visual{isolation:isolate;background:0 0;min-width:0;min-height:clamp(590px,48vw,660px);position:relative}.major-arcana-foundations .major-arcana-foundations__connections{z-index:-1;pointer-events:none;width:100%;height:calc(100% - 1rem);position:absolute;inset:1rem 0 0;overflow:visible}.major-arcana-foundations .major-arcana-foundations__orbit{fill:none;stroke:var(--major-accent);vector-effect:non-scaling-stroke;opacity:.13;stroke-dasharray:2 11;stroke-width:.8px;transition:opacity .28s,stroke .28s}.major-arcana-foundations .major-arcana-foundations__node{fill:var(--major-accent-strong);opacity:.64;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--major-accent) 68%, transparent))}.major-arcana-foundations .major-arcana-foundations__cards{position:absolute;inset:0}.major-arcana-foundations .major-arcana-foundations__card{z-index:1;width:min(100%,260px);transition:transform .3s cubic-bezier(.22,.61,.36,1);position:absolute}.major-arcana-foundations .major-arcana-foundations__card--1{width:min(100%,285px);top:0;left:50%;transform:translate(-50%)}.major-arcana-foundations .major-arcana-foundations__card--2{bottom:0;left:0}.major-arcana-foundations .major-arcana-foundations__card--3{bottom:0;right:0}.major-arcana-foundations .major-arcana-foundations__card-link{border:1px solid var(--major-line-strong);color:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--major-surface-strong) 84%, transparent), color-mix(in srgb, var(--major-surface) 76%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--major-heading) 6%, transparent), 0 20px 42px #00000038;border-radius:118px 118px 12px 12px;text-decoration:none;transition:border-color .28s,box-shadow .28s,background .28s;display:block;position:relative;overflow:visible}.major-arcana-foundations .major-arcana-foundations__card-link:focus-visible{outline:2px solid var(--major-accent-strong);outline-offset:5px}.major-arcana-foundations .major-arcana-foundations__number{z-index:2;border:1px solid var(--major-line-strong);width:48px;height:48px;color:var(--major-accent-strong);background:color-mix(in srgb, var(--major-surface-strong) 94%, transparent);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--major-accent) 5%, transparent), 0 0 18px color-mix(in srgb, var(--major-accent) 12%, transparent);font:600 .78rem/1 var(--logo-font,Cinzel, serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.major-arcana-foundations .major-arcana-foundations__figure{background:var(--major-surface);border-radius:116px 116px 0 0;margin:0;overflow:hidden}.major-arcana-foundations .major-arcana-foundations__image{object-fit:cover;object-position:center 28%;filter:brightness(.9)saturate(.88);width:100%;height:clamp(150px,14vw,205px);transition:filter .3s,transform .38s cubic-bezier(.22,.61,.36,1);display:block}.major-arcana-foundations .major-arcana-foundations__card-copy{text-align:center;padding:clamp(1rem,1.7vw,1.35rem)}.major-arcana-foundations .major-arcana-foundations__card-copy h3{color:var(--major-heading);font:500 clamp(1.42rem, 1.8vw, 1.8rem)/1.03 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:0}.major-arcana-foundations .major-arcana-foundations__card-copy p{color:var(--major-muted);font:.76rem/1.58 var(--font-body-serif,Lora, serif);margin:.62rem 0 0;transition:color .3s}.major-arcana-foundations .major-arcana-foundations__explore{color:var(--major-accent-strong);font:700 .6rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-top:.85rem;display:inline-flex}.major-arcana-foundations .major-arcana-foundations__explore span{transition:transform .26s}.major-arcana-foundations .major-arcana-foundations__card--1:hover,.major-arcana-foundations .major-arcana-foundations__card--1:focus-within{transform:translate(-50%,-4px)}.major-arcana-foundations .major-arcana-foundations__card--2:hover,.major-arcana-foundations .major-arcana-foundations__card--2:focus-within,.major-arcana-foundations .major-arcana-foundations__card--3:hover,.major-arcana-foundations .major-arcana-foundations__card--3:focus-within{transform:translateY(-4px)}.major-arcana-foundations .major-arcana-foundations__card:hover .major-arcana-foundations__card-link,.major-arcana-foundations .major-arcana-foundations__card:focus-within .major-arcana-foundations__card-link{border-color:var(--major-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--major-heading) 10%, transparent), 0 26px 50px #0000004d}.major-arcana-foundations .major-arcana-foundations__card:hover .major-arcana-foundations__image,.major-arcana-foundations .major-arcana-foundations__card:focus-within .major-arcana-foundations__image{filter:brightness()saturate();transform:scale(1.025)}.major-arcana-foundations .major-arcana-foundations__card:hover .major-arcana-foundations__card-copy p,.major-arcana-foundations .major-arcana-foundations__card:focus-within .major-arcana-foundations__card-copy p{color:var(--major-text)}.major-arcana-foundations .major-arcana-foundations__card:hover .major-arcana-foundations__explore span,.major-arcana-foundations .major-arcana-foundations__card:focus-within .major-arcana-foundations__explore span{transform:translate(4px)}.major-arcana-foundations .major-arcana-foundations__swipe-cue{display:none}.major-arcana-journey{padding-block:clamp(4rem,6vw,5.75rem)}.major-arcana-journey .major-arcana-section-heading{max-width:900px;margin-bottom:.9rem}.major-arcana-journey__clarification{max-width:67ch;color:var(--major-muted);font:italic .86rem/1.6 var(--font-body-serif,Lora, serif);margin:0 0 1.4rem}.major-arcana-journey__hint{color:color-mix(in srgb, var(--major-muted) 82%, var(--major-accent));font:700 .6rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 .9rem;display:flex}.major-arcana-journey__hint span{color:var(--major-accent);font-size:.55rem}.major-arcana-journey__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:1.25rem;display:grid;position:relative}.major-arcana-journey__tabs:before{background:var(--major-line-strong);content:"";height:1px;position:absolute;top:24px;left:9%;right:9%}.major-arcana-journey__tab{min-height:132px;color:var(--major-muted);text-align:center;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;padding:0 18px 16px;display:grid;position:relative}.major-arcana-journey__tab:before{z-index:0;background:var(--major-accent);content:"";opacity:0;height:1px;transition:opacity .25s;position:absolute;top:24px;left:0;right:0}.major-arcana-journey__tab:after{background:var(--major-accent-strong);content:"";opacity:0;border-radius:999px;width:30px;height:2px;transition:opacity .25s,transform .25s;position:absolute;bottom:3px;transform:scaleX(.45)}.major-arcana-journey__medallion{z-index:1;border:1px solid var(--major-line-strong);width:49px;height:49px;color:var(--major-accent);background:color-mix(in srgb, var(--major-surface-strong) 86%, transparent);font:700 .66rem/1 var(--logo-font,Cinzel, serif);border-radius:50%;place-items:center;transition:border-color .25s,color .25s,background .25s,box-shadow .25s,transform .25s;display:grid}.major-arcana-journey__tab strong{color:var(--major-heading);font:500 clamp(1.12rem, 1.65vw, 1.35rem)/1.14 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin-top:.65rem;transition:color .25s}.major-arcana-journey__tab small{font:700 .64rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;margin-top:.3rem}.major-arcana-journey__cue{color:var(--major-accent);font:700 .58rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-top:.45rem;display:inline-flex}.major-arcana-journey__cue span{transition:transform .25s}.major-arcana-journey__tab:hover:before,.major-arcana-journey__tab.is-active:before{opacity:.48}.major-arcana-journey__tab:hover .major-arcana-journey__medallion{border-color:var(--major-accent);color:var(--major-accent-strong);box-shadow:0 0 18px color-mix(in srgb, var(--major-accent) 16%, transparent);transform:translateY(-3px)}.major-arcana-journey__tab:hover .major-arcana-journey__cue span{transform:translateY(2px)}.major-arcana-journey__tab.is-active:after{opacity:1;transform:scaleX(1)}.major-arcana-journey__tab.is-active .major-arcana-journey__medallion{border-color:var(--major-accent);color:#1c150b;background:var(--major-accent-strong);box-shadow:0 0 22px color-mix(in srgb, var(--major-accent) 24%, transparent)}.major-arcana-journey__tab.is-active strong{color:color-mix(in srgb, var(--major-heading) 90%, var(--major-accent-strong))}.major-arcana-journey__tab:focus-visible{z-index:2;outline:2px solid var(--major-accent-strong);outline-offset:3px;border-radius:4px}.major-arcana-journey__panels{display:grid}.major-arcana-journey__panel{border-left:2px solid var(--major-accent);background:linear-gradient(100deg, color-mix(in srgb, var(--major-surface) 66%, transparent), transparent 88%);width:min(100%,1080px);padding:clamp(1.5rem,2.6vw,2.25rem)}.major-arcana-journey__panel+.major-arcana-journey__panel{margin-top:1.5rem}.major-arcana-journey.is-enhanced .major-arcana-journey__panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;margin-top:0;transition:opacity .36s,transform .42s,visibility 0s linear .42s;transform:translate(24px)}.major-arcana-journey.is-enhanced .major-arcana-journey__panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.major-arcana-journey__range{color:var(--major-accent);font:700 .65rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.12em;text-transform:uppercase;margin:0}.major-arcana-journey__panel h3{color:var(--major-heading);font:500 clamp(2rem, 3.1vw, 3rem)/1 var(--heading-font,"Cormorant Garamond", serif);margin:.45rem 0 0}.major-arcana-journey__preview-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.75rem);margin-top:.8rem;display:grid}.major-arcana-journey__preview-copy p{max-width:62ch;color:var(--major-text);font:.91rem/1.68 var(--font-body-serif,Lora, serif);margin:0}.major-arcana-journey__preview-meta{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:1.2rem;display:grid}.major-arcana-journey__meta-label{color:var(--major-accent);font:700 .59rem/1.35 var(--logo-font,Cinzel, serif);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .5rem}.major-arcana-journey__themes,.major-arcana-journey__card-path{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.major-arcana-journey__themes li{color:var(--major-muted);font:700 .64rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.04em}.major-arcana-journey__themes li+li:before{color:color-mix(in srgb, var(--major-accent) 58%, transparent);content:"·";margin-inline:9px}.major-arcana-journey__card-path li{color:var(--major-muted);font:.7rem/1.45 var(--font-body,"DM Sans", sans-serif)}.major-arcana-journey__card-path li+li:before{color:var(--major-accent);content:"→";margin-inline:8px}.major-arcana-journey__card-path span{color:var(--major-accent-strong);font-family:var(--logo-font,Cinzel, serif)}.major-arcana-journey__explore{border:1px solid var(--major-line-strong);min-height:43px;color:var(--major-accent-strong);background:color-mix(in srgb, var(--major-surface) 45%, transparent);font:700 .62rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:3px;align-items:center;gap:12px;margin-top:1.25rem;padding:10px 15px;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.major-arcana-journey__explore:hover{border-color:var(--major-accent);background:color-mix(in srgb, var(--major-surface) 68%, transparent);transform:translateY(-2px)}body.major-chapter-modal-open{overflow:hidden}.major-chapter-codex{border:1px solid var(--major-line-strong);width:min(100% - 48px,1040px);max-width:none;max-height:86dvh;color:var(--major-text);background:radial-gradient(circle at 88% 5%, color-mix(in srgb, var(--major-accent) 10%, transparent), transparent 30%), color-mix(in srgb, var(--major-surface-strong) 97%, var(--major-codex-base));border-radius:10px;margin:auto;padding:0;overflow:hidden;box-shadow:0 36px 110px #0000009e}.major-chapter-codex[open]{animation:.3s both major-codex-open}.major-chapter-codex::backdrop{background:var(--major-codex-backdrop);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}@keyframes major-codex-open{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.major-chapter-codex__frame{overscroll-behavior:contain;max-height:86dvh;overflow-y:auto}.major-chapter-codex.is-enhanced .major-chapter-codex__chapter:not(.is-active){display:none}.major-chapter-codex__chapter.is-active{animation:.3s both major-codex-chapter-forward}.major-chapter-codex[data-direction=previous] .major-chapter-codex__chapter.is-active{animation-name:major-codex-chapter-previous}@keyframes major-codex-chapter-forward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes major-codex-chapter-previous{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.major-chapter-codex__header{z-index:3;border-bottom:1px solid var(--major-line);background:linear-gradient(180deg, color-mix(in srgb, var(--major-surface-strong) 99%, transparent) 78%, color-mix(in srgb, var(--major-surface-strong) 94%, transparent));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:start;gap:2rem;padding:clamp(1.4rem,3vw,2.3rem) clamp(1.5rem,4vw,3.25rem) 1.35rem;display:flex;position:sticky;top:0}.major-chapter-codex__eyebrow{color:var(--major-accent);font:700 .63rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.14em;text-transform:uppercase;margin:0}.major-chapter-codex__header h2{color:var(--major-heading);font:500 clamp(2.4rem, 5vw, 4rem)/.94 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.35rem 0 0}.major-chapter-codex__header p:last-child{color:var(--major-muted);font:italic .8rem/1.45 var(--font-body-serif,Lora, serif);margin:.55rem 0 0}.major-chapter-codex__close{border:1px solid var(--major-line-strong);min-width:82px;min-height:42px;color:var(--major-heading);background:color-mix(in srgb, var(--major-surface) 78%, transparent);font:700 .6rem/1 var(--logo-font,Cinzel, serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.major-chapter-codex__close span{color:var(--major-accent);font:1rem/1 var(--font-body,"DM Sans", sans-serif)}.major-chapter-codex__body{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:clamp(2rem,4vw,4rem);padding:clamp(1.75rem,4vw,3.25rem);display:grid}.major-chapter-codex__narrative{align-content:start;gap:1.7rem;display:grid}.major-chapter-codex__body h3{color:var(--major-accent-strong);font:700 .64rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem}.major-chapter-codex__body p{color:var(--major-text);font:.88rem/1.72 var(--font-body-serif,Lora, serif);margin:0}.major-chapter-codex__body p+p{margin-top:.8rem}.major-chapter-codex__summary{color:color-mix(in srgb, var(--major-heading) 88%, var(--major-text))!important;font-size:.94rem!important;font-style:italic!important}.major-chapter-codex__lesson{border-left:2px solid var(--major-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--major-accent) 6%, transparent), transparent 76%);padding:.2rem 0 .2rem 1.15rem}.major-chapter-codex__lesson p{color:color-mix(in srgb, var(--major-heading) 88%, var(--major-text));font-style:italic}.major-chapter-codex__cards ol{margin:0;padding:0;list-style:none}.major-chapter-codex__cards li{border-bottom:1px solid var(--major-line)}.major-chapter-codex__cards li:first-child{border-top:1px solid var(--major-line)}.major-chapter-codex__cards a{color:inherit;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:10px 3px;text-decoration:none;transition:background .22s,padding .22s;display:grid}.major-chapter-codex__cards a:hover{background:color-mix(in srgb, var(--major-accent) 5%, transparent);padding-inline:9px}.major-chapter-codex__card-number{color:var(--major-accent);font:700 .62rem/1.45 var(--logo-font,Cinzel, serif)}.major-chapter-codex__cards strong,.major-chapter-codex__cards small{display:block}.major-chapter-codex__cards strong{color:var(--major-heading);font:500 1.02rem/1.2 var(--heading-font,"Cormorant Garamond", serif)}.major-chapter-codex__cards small{color:var(--major-muted);font:.68rem/1.45 var(--font-body,"DM Sans", sans-serif);margin-top:3px}.major-chapter-codex__cards a>span:last-child{color:var(--major-accent);font-size:.72rem}.major-chapter-codex__navigation{z-index:3;border-top:1px solid var(--major-line);background:color-mix(in srgb, var(--major-surface-strong) 97%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem clamp(1.5rem,4vw,3.25rem);display:grid;position:sticky;bottom:0}.major-chapter-codex__navigation p{color:var(--major-muted);font:700 .61rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;margin:0}.major-chapter-codex__navigation button{min-height:42px;color:var(--major-accent-strong);font:700 .61rem/1.35 var(--logo-font,Cinzel, serif);letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:8px 0}.major-chapter-codex__navigation button:first-child{justify-self:start}.major-chapter-codex__navigation button:last-child{justify-self:end}.major-chapter-codex__navigation button:disabled{color:var(--major-muted);cursor:default;opacity:.38}.major-arcana-orientation .major-arcana-section-heading{margin-inline:auto;text-align:center;margin-bottom:clamp(1.4rem,2.5vw,1.9rem)}.major-arcana-orientation .major-arcana-orientation__toggle{border:1px solid var(--major-line-strong);background:color-mix(in srgb, var(--major-surface) 36%, transparent);border-radius:999px;grid-template-columns:repeat(2,1fr);width:min(100%,330px);margin:0 auto clamp(1.6rem,3vw,2rem);padding:4px;display:grid}.major-arcana-orientation .major-arcana-orientation__toggle button{min-height:44px;color:var(--major-muted);font:700 .65rem/1 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 15px;transition:color .26s,background .26s,border-color .26s,box-shadow .26s}.major-arcana-orientation .major-arcana-orientation__toggle button.is-active{color:var(--major-heading);border-color:var(--major-accent);background:color-mix(in srgb, var(--major-accent) 14%, var(--major-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--major-accent-strong) 18%, transparent)}.major-arcana-orientation .major-arcana-orientation__toggle button:focus-visible{outline:2px solid var(--major-accent-strong);outline-offset:3px}.major-arcana-orientation .major-arcana-orientation__layout{grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.75rem);display:grid}.major-arcana-orientation .major-arcana-orientation__state{opacity:.74;min-width:0;padding-block:1.15rem;transition:opacity .36s,transform .36s;position:relative}.major-arcana-orientation .major-arcana-orientation__state.is-active{opacity:1;transform:translateY(-2px)}.major-arcana-orientation .major-arcana-orientation__emblem{border:1px solid color-mix(in srgb, var(--major-line-strong) 78%, transparent);width:42px;height:42px;color:var(--major-accent);background:color-mix(in srgb, var(--major-surface) 24%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--major-accent) 7%, transparent);font:1.1rem/1 var(--heading-font,"Cormorant Garamond", serif);border-radius:50%;place-items:center;margin-bottom:.9rem;transition:color .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.major-arcana-orientation .major-arcana-orientation__state.is-active .major-arcana-orientation__emblem{border-color:var(--major-accent);color:var(--major-accent-strong);box-shadow:0 0 28px color-mix(in srgb, var(--major-accent) 17%, transparent)}.major-arcana-orientation .major-arcana-orientation__label{color:var(--major-accent);font:700 .67rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.14em;text-transform:uppercase;margin:0}.major-arcana-orientation .major-arcana-orientation__state-header h3{color:var(--major-heading);font:500 clamp(1.65rem, 2.2vw, 2.1rem)/1.05 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.35rem 0 0}.major-arcana-orientation .major-arcana-orientation__accent{background:linear-gradient(90deg, var(--major-line-strong), transparent);width:64px;height:1px;margin-top:.9rem;transition:width .34s,background .34s;display:block}.major-arcana-orientation .major-arcana-orientation__state.is-active .major-arcana-orientation__accent{background:linear-gradient(90deg, var(--major-accent-strong), transparent);width:84px}.major-arcana-orientation .major-arcana-orientation__description{color:var(--major-text);font:.94rem/1.7 var(--font-body-serif,Lora, serif);margin:1.05rem 0 0}.major-arcana-orientation .major-arcana-orientation__state ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.1rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.major-arcana-orientation .major-arcana-orientation__state li{border-bottom:1px solid color-mix(in srgb, var(--major-line) 70%, transparent);min-width:0;color:var(--major-muted);font:.75rem/1.48 var(--font-body,"DM Sans", sans-serif);align-items:baseline;gap:10px;padding:0 0 .5rem;transition:color .3s,border-color .3s;display:flex}.major-arcana-orientation .major-arcana-orientation__state li span{color:var(--major-accent);flex:none}.major-arcana-orientation .major-arcana-orientation__state.is-active li{border-color:color-mix(in srgb, var(--major-accent) 28%, transparent);color:color-mix(in srgb, var(--major-text) 90%, var(--major-accent))}.major-arcana-orientation .major-arcana-orientation__card{text-align:center;perspective:1100px;margin:0}.major-arcana-orientation .major-arcana-orientation__card-frame{--orientation-lift:0px;--orientation-scale:1;aspect-ratio:2/3;border:1px solid var(--major-line-strong);background:var(--major-surface-strong);width:100%;box-shadow:0 24px 48px -24px var(--major-shadow), 0 0 20px color-mix(in srgb, var(--major-accent) 7%, transparent);transform:translateY(var(--orientation-lift)) scale(var(--orientation-scale));border-radius:12px;transition:transform .38s,border-color .38s,box-shadow .38s;display:block;position:relative;overflow:hidden}.major-arcana-orientation .major-arcana-orientation__card-frame:after{z-index:2;border:1px solid color-mix(in srgb, var(--major-accent) 46%, transparent);pointer-events:none;content:"";border-radius:8px;position:absolute;inset:5px}.major-arcana-orientation .major-arcana-orientation__card:hover .major-arcana-orientation__card-frame{--orientation-lift:-3px;--orientation-scale:1.01;border-color:var(--major-accent);box-shadow:0 28px 54px -24px var(--major-shadow), 0 0 24px color-mix(in srgb, var(--major-accent) 12%, transparent)}.major-arcana-orientation .major-arcana-orientation__card-image{--orientation-rotation:0deg;object-fit:cover;width:100%;height:100%;transform:rotate(var(--orientation-rotation));transform-origin:50%;will-change:transform;transition:transform .7s cubic-bezier(.76,0,.24,1),filter .45s;display:block}.major-arcana-orientation[data-orientation=reversed] .major-arcana-orientation__card-image{--orientation-rotation:180deg;filter:brightness(.96)}.major-arcana-orientation .major-arcana-orientation__caption{color:var(--major-heading);font:italic .82rem/1.45 var(--font-body-serif,Lora, serif);margin-top:1.05rem}.major-arcana-orientation .major-arcana-orientation__guide-status{color:var(--major-accent);font:700 .62rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.08em;margin-top:.55rem;display:block}.major-arcana-route-status{width:fit-content;color:var(--major-accent);font:700 .68rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.08em;margin:2rem auto 0;display:block}.major-arcana-readings{background:0 0}.major-arcana-readings__inner{width:min(calc(100% - 56px), var(--major-max-width));background:0 0}.major-arcana-readings .major-arcana-section-heading{max-width:920px;margin-bottom:clamp(2rem,3.5vw,3rem)}.major-arcana-readings .major-arcana-section-heading h2{max-width:820px;color:var(--major-heading)}.major-arcana-readings__concepts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(3rem,5vw,4.75rem);display:grid}.major-arcana-readings__concepts article{padding:0 clamp(1.5rem,3vw,3rem)}.major-arcana-readings__concepts article:first-child{padding-left:0}.major-arcana-readings__concepts article:last-child{padding-right:0}.major-arcana-readings__concepts article+article{border-left:1px solid var(--major-line-strong)}.major-arcana-readings__concepts article>p:first-child{color:var(--major-accent);font:700 .62rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.16em;margin:0 0 .65rem}.major-arcana-readings__concepts h3{color:var(--major-heading);font:500 clamp(1.5rem, 2.1vw, 1.95rem)/1.04 var(--heading-font,"Cormorant Garamond", serif);margin:0}.major-arcana-readings__concepts article>p:last-child{color:var(--major-muted);font:.86rem/1.62 var(--font-body-serif,Lora, serif);margin:.65rem 0 0}.major-arcana-reading-example{grid-template-columns:minmax(340px,52fr) minmax(0,48fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.major-arcana-reading-example__spread{justify-content:center;align-items:center;width:min(100%,520px);min-width:0;margin-inline:auto;display:flex}.major-arcana-reading-example__spread figure{z-index:1;text-align:center;filter:brightness(.78)saturate(.8);flex:0 168px;width:clamp(110px,30%,168px);min-width:0;max-width:168px;margin:0 -6%;position:relative;transform:translateY(34px)rotate(-5deg)}.major-arcana-reading-example__spread figure.is-major{z-index:3;filter:none;flex-basis:195px;width:clamp(136px,36%,195px);max-width:195px;transform:translateY(0)}.major-arcana-reading-example__spread figure:last-child{transform:translateY(34px)rotate(5deg)}.major-arcana-reading-example__spread img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--major-line-strong);border-radius:8px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 24px 45px #00000057}.major-arcana-reading-example__spread figcaption{color:var(--major-accent);font:700 .66rem/1.3 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem}.major-arcana-reading-example__copy h3{max-width:540px;color:var(--major-heading);font:500 clamp(2rem, 3.1vw, 3rem)/1 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.5rem 0 0}.major-arcana-reading-example__copy>p:not(.major-arcana-eyebrow){max-width:60ch;color:var(--major-text);font:.9rem/1.68 var(--font-body-serif,Lora, serif);margin:.9rem 0 0}.major-arcana-reading-example__note{color:var(--major-muted)!important;font-size:.75rem!important;font-style:italic!important}.major-arcana-reading-example__copy .major-arcana-route-status{margin:1rem 0 0}.major-minor-showcase{--major-minor-transition:.74s cubic-bezier(.76, 0, .24, 1);text-align:center;background:0 0}.major-minor-showcase .major-arcana-section-heading{margin-inline:auto;margin-bottom:1.15rem}.major-minor-showcase .major-arcana-section-heading>p:last-child{max-width:78ch;margin-inline:auto}.major-minor-showcase .major-minor-showcase__identity{width:fit-content;color:var(--major-muted);font:700 .6rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin:0 auto 1.55rem;display:flex}.major-minor-showcase .major-minor-showcase__identity strong,.major-minor-showcase .major-minor-showcase__identity>span{color:var(--major-accent)}.major-minor-showcase .major-minor-showcase__toggle{border:1px solid var(--major-line-strong);background:color-mix(in srgb, var(--major-surface-strong) 54%, transparent);border-radius:999px;grid-template-columns:repeat(2,1fr);width:min(100%,390px);min-height:52px;margin:0 auto clamp(2rem,3.5vw,2.8rem);padding:4px;display:grid;position:relative}.major-minor-showcase .major-minor-showcase__toggle-indicator{z-index:0;border:1px solid var(--major-accent);background:color-mix(in srgb, var(--major-accent) 13%, var(--major-surface));width:calc(50% - 4px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--major-heading) 7%, transparent);transition:transform var(--major-minor-transition);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.major-minor-showcase[data-mode=minor] .major-minor-showcase__toggle-indicator{transform:translate(100%)}.major-minor-showcase .major-minor-showcase__toggle button{z-index:1;min-height:44px;color:var(--major-muted);font:700 .64rem/1.2 var(--logo-font,Cinzel, serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 16px;transition:color .3s;position:relative}.major-minor-showcase .major-minor-showcase__toggle button.is-active{color:var(--major-heading)}.major-minor-showcase .major-minor-showcase__toggle button:focus-visible{outline:2px solid var(--major-accent-strong);outline-offset:4px}.major-minor-showcase .major-minor-showcase__viewport{min-height:clamp(550px,47vw,650px);display:grid;overflow:clip}.major-minor-showcase .major-minor-showcase__panel{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity var(--major-minor-transition), transform var(--major-minor-transition), visibility 0s linear .74s;grid-area:1/1;grid-template-columns:minmax(340px,.84fr) minmax(480px,1.16fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid;transform:translate(22px)}.major-minor-showcase[data-direction=backward] .major-minor-showcase__panel:not(.is-active){transform:translate(22px)}.major-minor-showcase[data-direction=forward] .major-minor-showcase__panel:not(.is-active){transform:translate(-22px)}.major-minor-showcase .major-minor-showcase__panel.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition-delay:90ms,90ms,0s;transform:translate(0)}.major-minor-showcase .major-minor-showcase__information{text-align:left}.major-minor-showcase .major-minor-showcase__panel-eyebrow{color:var(--major-accent);font:700 .63rem/1.35 var(--logo-font,Cinzel, serif);letter-spacing:.2em;text-transform:uppercase;margin:0}.major-minor-showcase .major-minor-showcase__information h3{color:var(--major-heading);font:500 clamp(2.7rem, 4.5vw, 4.5rem)/.95 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.5rem 0 0}.major-minor-showcase .major-minor-showcase__number{color:var(--major-accent);align-items:baseline;gap:.7rem;margin:1.05rem 0 0;display:flex}.major-minor-showcase .major-minor-showcase__number strong{color:var(--major-accent-strong);font:500 clamp(4rem, 6vw, 5.8rem)/.78 var(--heading-font,"Cormorant Garamond", serif)}.major-minor-showcase .major-minor-showcase__number span{font:700 .62rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.11em;text-transform:uppercase}.major-minor-showcase .major-minor-showcase__descriptor{color:var(--major-accent);font:700 .6rem/1.55 var(--logo-font,Cinzel, serif);letter-spacing:.065em;text-transform:uppercase;margin:.85rem 0 0}.major-minor-showcase .major-minor-showcase__copy{max-width:58ch;color:var(--major-text);font:.91rem/1.68 var(--font-body-serif,Lora, serif);margin:1.2rem 0 0}.major-minor-showcase .major-minor-showcase__information ul{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.major-minor-showcase .major-minor-showcase__information li{color:var(--major-muted);font:.82rem/1.5 var(--font-body-serif,Lora, serif);align-items:baseline;gap:11px;display:flex}.major-minor-showcase .major-minor-showcase__information li span{color:var(--major-accent);flex:none}.major-minor-showcase .major-minor-showcase__route,.major-minor-showcase .major-minor-showcase__panel-status{color:var(--major-accent-strong);font:700 .62rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.06em;align-items:center;gap:9px;margin:1.45rem 0 0;display:inline-flex}.major-minor-showcase .major-minor-showcase__route{text-decoration:none}.major-minor-showcase .major-minor-showcase__route span{transition:transform .25s}.major-minor-showcase .major-minor-showcase__route:hover span{transform:translate(4px)}.major-minor-showcase .major-minor-showcase__panel-status{color:var(--major-accent)}.major-minor-showcase .major-minor-showcase__showcase{text-align:center;min-width:0}.major-minor-showcase .major-minor-showcase__track{isolation:isolate;min-height:clamp(410px,37vw,500px);position:relative;overflow:clip}.major-minor-showcase .major-minor-showcase__card{opacity:.4;filter:brightness(.72)saturate(.78);transform-origin:50%;width:clamp(210px,18vw,285px);margin:0;transition:opacity .78s cubic-bezier(.76,0,.24,1),filter .78s,transform .78s cubic-bezier(.76,0,.24,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.62)}.major-minor-showcase .major-minor-showcase__card[data-position="0"]{z-index:4;opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.major-minor-showcase .major-minor-showcase__card[data-position="-1"]{z-index:2;opacity:.72;transform:translate(-104%,-50%)rotate(-5deg)scale(.74)}.major-minor-showcase .major-minor-showcase__card[data-position="1"]{z-index:3;opacity:.78;transform:translate(4%,-50%)rotate(5deg)scale(.78)}.major-minor-showcase .major-minor-showcase__card[data-position="2"]{z-index:1;opacity:.42;transform:translate(-50%,-52%)scale(.62)}.major-minor-showcase .major-minor-showcase__card-image{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--major-line-strong);border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 22px 42px #00000052}.major-minor-showcase .major-minor-showcase__card figcaption{color:var(--major-accent-strong);font:700 .59rem/1.35 var(--logo-font,Cinzel, serif);letter-spacing:.08em;opacity:0;text-transform:uppercase;margin-top:.7rem;transition:opacity .3s}.major-minor-showcase .major-minor-showcase__card[data-position="0"] figcaption{opacity:1}.major-minor-showcase .major-minor-showcase__navigation{justify-content:center;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.major-minor-showcase .major-minor-showcase__arrow{width:44px;height:44px;color:var(--major-accent);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.major-minor-showcase .major-minor-showcase__arrow span{font:300 2rem/1 var(--heading-font,"Cormorant Garamond", serif);transition:color .25s,transform .25s}.major-minor-showcase .major-minor-showcase__arrow:hover span{color:var(--major-accent-strong)}.major-minor-showcase .major-minor-showcase__arrow--previous:hover span{transform:translate(-3px)}.major-minor-showcase .major-minor-showcase__arrow--next:hover span{transform:translate(3px)}.major-minor-showcase .major-minor-showcase__dots{justify-content:center;align-items:center;gap:6px;display:flex}.major-minor-showcase .major-minor-showcase__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:grid}.major-minor-showcase .major-minor-showcase__dots button span{border:1px solid var(--major-accent);background:0 0;border-radius:50%;width:6px;height:6px;transition:width .25s,background .25s}.major-minor-showcase .major-minor-showcase__dots button[aria-current=true] span{background:var(--major-accent);border-radius:999px;width:18px}.major-minor-showcase .major-minor-showcase__footer{text-align:center;margin-top:clamp(1.6rem,3vw,2.5rem)}.major-minor-showcase .major-minor-showcase__supporting{max-width:78ch;color:var(--major-muted);font:.97rem/1.7 var(--font-body-serif,Lora, serif);margin:0 auto}.major-minor-showcase .major-minor-showcase__status{border:1px solid color-mix(in srgb, var(--major-line-strong) 76%, transparent);min-height:38px;color:var(--major-accent);background:color-mix(in srgb, var(--major-surface) 18%, transparent);font:700 .62rem/1.35 var(--logo-font,Cinzel, serif);letter-spacing:.07em;border-radius:999px;align-items:center;gap:9px;margin:1.15rem auto 0;padding:.6rem 1rem;text-decoration:none;display:inline-flex}.major-arcana-closing{isolation:isolate;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.major-arcana-closing__image{z-index:-2;object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.major-arcana-closing__overlay{z-index:-1;background:linear-gradient(90deg,#020f10f5,#020f10bf 54%,#020f107a),linear-gradient(#020f101f,#020f10b8);position:absolute;inset:0}body.blood-moon-mode.tarot-major-arcana-page .major-arcana-closing__overlay{background:linear-gradient(90deg,#120206f5,#120206c4 54%,#12020685),linear-gradient(#1202061f,#120206bd)}body.moon-mode.tarot-major-arcana-page .major-arcana-closing__overlay{background:linear-gradient(90deg,#030d16f5,#030d16c2 54%,#030d1680),linear-gradient(#030d161f,#030d16bd)}.major-arcana-closing__copy{width:min(calc(100% - 56px), var(--major-max-width));color:#efe7d6eb;padding-block:clamp(3.75rem,6vw,5.5rem)}.major-arcana-closing h2{color:#fff0d1;max-width:760px;font:500 clamp(2.85rem, 4.6vw, 4.5rem)/.96 var(--heading-font,"Cormorant Garamond", serif);text-wrap:balance;margin:.65rem 0 0}.major-arcana-closing__copy>p:not(.major-arcana-eyebrow,.major-arcana-closing__status){max-width:66ch;font:.98rem/1.68 var(--font-body-serif,Lora, serif);margin:1.1rem 0 0}.major-arcana-closing__actions{flex-wrap:wrap;gap:12px;margin-top:1.8rem;display:flex}.major-arcana-closing__action{color:#efdba9;background:color-mix(in srgb, var(--major-surface-strong) 86%, transparent);min-height:48px;font:700 .68rem/1.2 var(--logo-font,Cinzel, serif);letter-spacing:.04em;border:1px solid #d7b8737a;border-radius:4px;align-items:center;gap:13px;padding:13px 19px;text-decoration:none;transition:transform .24s,background .24s,border-color .24s;display:inline-flex}.major-arcana-closing .major-arcana-closing__action--primary,.major-arcana-closing .major-arcana-closing__action--primary:hover,.major-arcana-closing .major-arcana-closing__action--primary:focus-visible{color:#20180e;background:linear-gradient(135deg,#efd28b,#c89a43)}.major-arcana-closing__action:hover{border-color:#dfbd76;transform:translateY(-2px)}.major-arcana-closing__status{color:#c6a866;font:700 .68rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.08em;margin:1.2rem 0 0}@media (width<=1100px){.major-arcana-slide{flex-basis:min(72vw,680px);grid-template-columns:minmax(180px,225px) minmax(250px,1fr);width:min(72vw,680px)}.major-arcana-foundations{grid-template-columns:minmax(0,42fr) minmax(480px,58fr);gap:2.75rem}.major-arcana-foundations .major-arcana-foundations__copy{max-width:680px}.major-arcana-foundations .major-arcana-foundations__visual{min-height:620px}.major-arcana-orientation .major-arcana-orientation__layout{grid-template-columns:minmax(0,1fr) minmax(170px,220px) minmax(0,1fr);gap:2rem}.major-minor-showcase .major-minor-showcase__panel{grid-template-columns:minmax(300px,.82fr) minmax(410px,1.18fr);gap:2.5rem}}@media (width<=900px){.major-arcana-hero__introduction{column-gap:clamp(2rem,5vw,3rem)}.major-arcana-foundations{grid-template-columns:1fr;align-items:start}.major-arcana-foundations .major-arcana-foundations__copy{max-width:720px}.major-arcana-foundations .major-arcana-foundations__visual{width:min(100%,760px);min-height:620px;margin-inline:auto}.major-chapter-codex__body{grid-template-columns:1fr}.major-arcana-slide{flex-basis:min(80vw,620px);width:min(80vw,620px)}.major-arcana-slide h3{font-size:clamp(2.7rem,7vw,4.25rem)}.major-arcana-reading-example{grid-template-columns:minmax(320px,1fr) minmax(0,1fr);gap:2.5rem}.major-minor-showcase .major-minor-showcase__viewport{min-height:940px}.major-minor-showcase .major-minor-showcase__panel{grid-template-columns:1fr;align-content:start;gap:1.8rem}.major-minor-showcase .major-minor-showcase__information{max-width:680px}.major-minor-showcase .major-minor-showcase__track{min-height:470px}.major-arcana-faq .tarot-faq__inner{grid-template-columns:1fr;max-width:760px}.major-arcana-faq .tarot-faq__header{text-align:left;justify-self:start;max-width:620px}.major-arcana-faq .tarot-faq__intro,.major-arcana-faq .tarot-faq__divider{margin-inline:0}}@media (width<=768px){.major-arcana-page{--major-section-space:clamp(3.5rem, 11vw, 4.75rem)}.major-arcana-archive,.major-arcana-section,.major-arcana-readings__inner,.major-arcana-closing__copy,.major-arcana-faq .tarot-faq__inner{width:min(100% - 32px,620px)}.major-arcana-section-heading{margin-bottom:2rem}.major-arcana-section-heading h2{font-size:clamp(2.5rem,11vw,3.65rem)}.major-arcana-hero h1{max-width:520px;font-size:clamp(3.6rem,16.5vw,5.2rem)}.major-arcana-hero__content-inner{row-gap:1.5rem;width:min(100% - 32px,620px);padding-block:1.65rem 2.25rem}.major-arcana-hero__introduction{grid-template-columns:1fr;gap:1rem}.major-arcana-hero__introduction p{font-size:.9rem;line-height:1.64}.major-arcana-hero__introduction p+p{padding:0}.major-arcana-hero__meta{flex-direction:column;align-items:flex-start;gap:1.3rem}.major-arcana-hero__facts{margin:0}.major-arcana-hero__facts li{font-size:.62rem}.major-arcana-carousel__track{gap:18px;padding:18px 8vw 30px}.major-arcana-slide{opacity:.45;flex-basis:min(84vw,390px);width:min(84vw,390px);min-height:0;display:block;transform:scale(.94)}.major-arcana-slide__select{width:min(72%,280px);margin-inline:auto;display:block}.major-arcana-slide__copy{text-align:center;margin-top:1.5rem}.major-arcana-slide h3{font-size:clamp(2.75rem,13vw,4rem)}.major-arcana-slide__summary{min-height:0;margin-inline:auto;font-size:.91rem;line-height:1.62}.major-arcana-text-link{justify-content:center;font-size:.62rem}.major-arcana-carousel-control{width:48px;height:64px;top:31%}.major-arcana-carousel-control span{font-size:3rem}.major-arcana-carousel-control--previous{left:8px}.major-arcana-carousel-control--next{right:8px}.major-arcana-number-nav{justify-content:flex-start;margin-top:.75rem}.major-arcana-number{flex-basis:44px}.major-arcana-foundations .major-arcana-foundations__visual{width:100%;min-height:0;margin-top:.5rem}.major-arcana-foundations .major-arcana-foundations__connections{display:none}.major-arcana-foundations .major-arcana-foundations__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:24px 16px 18px 0;display:flex;position:static;overflow-x:auto}.major-arcana-foundations .major-arcana-foundations__cards::-webkit-scrollbar{display:none}.major-arcana-foundations .major-arcana-foundations__cards:after{content:"";flex:0 0 16px;width:16px}.major-arcana-foundations .major-arcana-foundations__card,.major-arcana-foundations .major-arcana-foundations__card--1,.major-arcana-foundations .major-arcana-foundations__card--2,.major-arcana-foundations .major-arcana-foundations__card--3{scroll-snap-align:start;flex:0 0 min(78vw,300px);width:min(78vw,300px);min-width:min(78vw,300px);position:relative;inset:auto;transform:none}.major-arcana-foundations .major-arcana-foundations__card--1:hover,.major-arcana-foundations .major-arcana-foundations__card--1:focus-within,.major-arcana-foundations .major-arcana-foundations__card--2:hover,.major-arcana-foundations .major-arcana-foundations__card--2:focus-within,.major-arcana-foundations .major-arcana-foundations__card--3:hover,.major-arcana-foundations .major-arcana-foundations__card--3:focus-within{transform:translateY(-4px)}.major-arcana-foundations .major-arcana-foundations__image{height:clamp(180px,55vw,215px)}.major-arcana-foundations .major-arcana-foundations__swipe-cue{color:var(--major-muted);font:700 .58rem/1.4 var(--logo-font,Cinzel, serif);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:.15rem 0 0;display:flex}.major-arcana-foundations .major-arcana-foundations__swipe-cue span{color:var(--major-accent);letter-spacing:.28em}.major-arcana-journey__tabs{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;margin-right:-16px;padding:2px 16px 12px 0;display:flex;overflow-x:auto}.major-arcana-journey__tabs:before{display:none}.major-arcana-journey__tab{border-bottom:1px solid var(--major-line);scroll-snap-align:start;text-align:left;flex:0 0 min(82vw,310px);grid-template-rows:auto auto auto;grid-template-columns:46px 1fr;place-items:center start;gap:3px 11px;min-width:min(82vw,310px);min-height:104px;padding:10px 12px}.major-arcana-journey__tab:before{display:none}.major-arcana-journey__tab:after{bottom:-1px;left:58px;right:auto}.major-arcana-journey__medallion{grid-row:1/span 3;width:42px;height:42px}.major-arcana-journey__tab strong{margin:0;font-size:1.08rem}.major-arcana-journey__tab small{grid-column:2;margin:0}.major-arcana-journey__cue{grid-column:2;margin-top:2px}.major-arcana-journey__panel{padding:1.6rem 1.25rem}.major-arcana-journey__preview-copy,.major-arcana-journey__preview-meta{grid-template-columns:1fr;gap:.85rem}.major-arcana-journey__preview-meta{margin-top:1rem}.major-arcana-journey__explore{justify-content:space-between;width:100%}.major-chapter-codex{border-width:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.major-chapter-codex__frame{height:100dvh;max-height:100dvh}.major-chapter-codex__header{padding:max(1rem, env(safe-area-inset-top)) 16px 1rem;align-items:start;gap:1rem}.major-chapter-codex__header h2{font-size:clamp(2.2rem,11vw,3.5rem)}.major-chapter-codex__close{min-width:74px;min-height:44px;padding-inline:11px}.major-chapter-codex__body{gap:2rem;padding:1.5rem 16px 2rem}.major-chapter-codex__navigation{padding:.75rem 16px max(.75rem, env(safe-area-inset-bottom));gap:.6rem}.major-chapter-codex__navigation button{text-align:left;max-width:38vw}.major-chapter-codex__navigation button:last-child{text-align:right}.major-arcana-orientation .major-arcana-orientation__layout{flex-direction:column;display:flex}.major-arcana-orientation .major-arcana-orientation__card{order:0;align-self:center;width:min(58vw,230px)}.major-arcana-orientation .major-arcana-orientation__state{order:1;width:100%;max-width:620px}.major-arcana-orientation.is-enhanced .major-arcana-orientation__state:not(.is-active){display:none}.major-arcana-orientation .major-arcana-orientation__state ul{grid-template-columns:1fr}.major-arcana-readings__concepts{grid-template-columns:1fr;gap:1.8rem}.major-arcana-readings__concepts article,.major-arcana-readings__concepts article:first-child,.major-arcana-readings__concepts article:last-child{border-left:2px solid var(--major-line-strong);padding:0 0 0 1rem}.major-arcana-reading-example{grid-template-columns:1fr}.major-arcana-reading-example__spread{order:0;max-width:430px}.major-arcana-reading-example__spread figure{flex-basis:126px;max-width:126px}.major-arcana-reading-example__spread figure.is-major{flex-basis:150px;max-width:150px}.major-arcana-reading-example__copy{text-align:center;order:1}.major-arcana-reading-example__copy .major-arcana-route-status{margin-inline:auto}.major-minor-showcase .major-arcana-section-heading{margin-bottom:1rem}.major-minor-showcase .major-minor-showcase__identity{margin-bottom:1.3rem}.major-minor-showcase .major-minor-showcase__toggle{margin-bottom:1.8rem}.major-minor-showcase .major-minor-showcase__viewport{min-height:0;overflow:visible}.major-minor-showcase .major-minor-showcase__panel{grid-template-columns:1fr;gap:1.5rem;padding-block:.75rem}.major-minor-showcase .major-minor-showcase__information h3{font-size:clamp(2.7rem,12vw,3.8rem)}.major-minor-showcase .major-minor-showcase__number strong{font-size:clamp(3.8rem,17vw,5rem)}.major-minor-showcase .major-minor-showcase__copy{font-size:.88rem}.major-minor-showcase .major-minor-showcase__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;min-height:0;padding:.6rem calc(50% - min(64vw,260px)/2) 1.15rem;scroll-padding-inline:calc(50% - min(64vw,260px)/2);display:flex;overflow-x:auto}.major-minor-showcase .major-minor-showcase__track::-webkit-scrollbar{display:none}.major-minor-showcase .major-minor-showcase__card,.major-minor-showcase .major-minor-showcase__card[data-position="-1"],.major-minor-showcase .major-minor-showcase__card[data-position="0"],.major-minor-showcase .major-minor-showcase__card[data-position="1"],.major-minor-showcase .major-minor-showcase__card[data-position="2"]{opacity:1;filter:none;scroll-snap-align:center;flex:0 0 clamp(190px,64vw,260px);width:clamp(190px,64vw,260px);min-width:clamp(190px,64vw,260px);position:relative;top:auto;left:auto;transform:none}.major-minor-showcase .major-minor-showcase__card figcaption{opacity:1}.major-minor-showcase .major-minor-showcase__navigation{margin-top:0}.major-minor-showcase .major-minor-showcase__footer{margin-top:1.8rem}.major-arcana-faq{width:100%}.major-arcana-faq .tarot-faq__header{text-align:left}.major-arcana-faq .tarot-faq__trigger{min-height:60px;padding-inline:16px 10px}.major-arcana-faq .tarot-faq__answer p{padding:0 16px 20px}.major-arcana-closing{min-height:0}.major-arcana-closing__copy{text-align:center;padding-block:clamp(3.5rem,13vw,4.5rem)}.major-arcana-closing h2{font-size:clamp(2.8rem,13vw,4rem)}.major-arcana-closing__actions{flex-direction:column}.major-arcana-closing__action{justify-content:space-between;width:100%}}@media (width<=430px){.major-arcana-hero__stage{height:clamp(400px,105vw,460px)}.major-arcana-hero h1{font-size:clamp(3.45rem,17vw,4.8rem)}.major-arcana-hero__facts{gap:4px 0}.major-arcana-hero__facts li+li:before{margin-inline:8px}.major-arcana-slide{flex-basis:86vw;width:86vw}.major-arcana-slide__select{width:min(68%,245px)}.major-arcana-carousel-control{top:28%}.major-arcana-reading-example__spread figure{margin-inline:-4%}}@media (prefers-reduced-motion:reduce){.major-arcana-carousel{scroll-behavior:auto}.major-arcana-slide,.major-arcana-slide__frame,.major-arcana-slide__glint,.major-arcana-journey.is-enhanced .major-arcana-journey__panel,.major-arcana-journey__tab:before,.major-arcana-journey__tab:after,.major-arcana-journey__medallion,.major-arcana-journey__cue span,.major-arcana-journey__explore,.major-arcana-orientation .major-arcana-orientation__toggle button,.major-arcana-orientation .major-arcana-orientation__state,.major-arcana-orientation .major-arcana-orientation__emblem,.major-arcana-orientation .major-arcana-orientation__accent,.major-arcana-orientation .major-arcana-orientation__card-frame,.major-arcana-orientation .major-arcana-orientation__card-image,.major-arcana-button,.major-arcana-carousel-control,.major-arcana-foundations .major-arcana-foundations__card,.major-arcana-foundations .major-arcana-foundations__card-link,.major-arcana-foundations .major-arcana-foundations__image,.major-arcana-foundations .major-arcana-foundations__explore span,.major-minor-showcase .major-minor-showcase__toggle-indicator,.major-minor-showcase .major-minor-showcase__panel,.major-minor-showcase .major-minor-showcase__card,.major-minor-showcase .major-minor-showcase__route span,.major-minor-showcase .major-minor-showcase__arrow span,.major-minor-showcase .major-minor-showcase__dots button span,.major-arcana-closing__action{transition:none!important}.major-chapter-codex[open],.major-chapter-codex__chapter.is-active{animation:none!important}.major-arcana-journey__tab:hover .major-arcana-journey__medallion,.major-arcana-journey__explore:hover{transform:none}.major-arcana-foundations .major-arcana-foundations__card--1:hover,.major-arcana-foundations .major-arcana-foundations__card--1:focus-within{transform:translate(-50%)}.major-arcana-foundations .major-arcana-foundations__card--2:hover,.major-arcana-foundations .major-arcana-foundations__card--2:focus-within,.major-arcana-foundations .major-arcana-foundations__card--3:hover,.major-arcana-foundations .major-arcana-foundations__card--3:focus-within{transform:none}.major-arcana-orientation .major-arcana-orientation__card:hover .major-arcana-orientation__card-frame{--orientation-lift:0px;--orientation-scale:1}}@media (width<=768px) and (prefers-reduced-motion:reduce){.major-arcana-foundations .major-arcana-foundations__card--1:hover,.major-arcana-foundations .major-arcana-foundations__card--1:focus-within{transform:none}}body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button{isolation:isolate;-webkit-text-fill-color:currentColor;transition:color .22s,border-color .22s,background .26s,box-shadow .22s,filter .22s,transform .22s;position:relative;overflow:hidden}body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff2e 45%,#0000 70%);transition:transform .5s;position:absolute;inset:0;transform:translate(-135%)}body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button>*{z-index:1;position:relative}body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button:is(:hover,:focus-visible){color:#211509;box-shadow:0 12px 30px #00000047, 0 0 18px color-mix(in srgb, var(--major-accent) 18%, transparent), inset 0 1px 0 #ffffff4d;filter:saturate(1.03);-webkit-text-fill-color:currentColor;background:linear-gradient(135deg,#f7dda1,#d3a64f);border-color:#f7dda1e6;transform:translateY(-2px)}body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button:is(:hover,:focus-visible):before{transform:translate(135%)}body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button:active{transform:translateY(0)}body.tarot-major-arcana-page.blood-moon-mode .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button:is(:hover,:focus-visible){color:#ff9299;background:linear-gradient(135deg,#5a1423,#310812);border-color:#f15b67db;box-shadow:0 12px 30px #0c000466,0 0 18px #d548562e}@media (width<=520px){body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button{width:100%}}@media (prefers-reduced-motion:reduce){body.tarot-major-arcana-page .major-arcana-page .major-arcana-hero[data-education-page=major-arcana] .major-arcana-hero__content-band .major-arcana-button:before{display:none}}
