.Ag681q_root .hero{isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(24px,3.4vw,56px);padding-block:clamp(20px,3vw,44px) 40px;display:grid;position:relative}.Ag681q_root .hero:before{content:"";z-index:-1;background:radial-gradient(34% 50% at 66% 42%, var(--glow), transparent 72%),radial-gradient(46% 46% at 18% 88%, #281e5080, transparent 70%);pointer-events:none;position:absolute;inset:0 calc(50% - 50vw) -200px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.Ag681q_root .hero-copy{align-content:start;gap:26px;min-width:0;padding-top:clamp(8px,2.4vw,40px);display:grid}.Ag681q_root .hero-copy h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(54px,6.2vw,94px);font-weight:400;line-height:.94}.Ag681q_root .hero-copy h1 em{color:var(--warm)}.Ag681q_root .hero-lead{max-width:40ch;color:var(--muted);font-size:18px}.Ag681q_root .hero-facts{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.Ag681q_root .hero-facts li{align-items:center;gap:10px;display:flex}.Ag681q_root .hero-facts li:before{content:"";background:var(--warm);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #f1cd97b3}.Ag681q_root .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--warm);font-size:13px;font-weight:500}.Ag681q_root .section-head{gap:14px;margin-bottom:clamp(28px,3vw,40px);display:grid}.Ag681q_root .section-head h2{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1}.Ag681q_root .serif-title{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:1}.Ag681q_root .section-head p{max-width:60ch;color:var(--muted);font-size:18px}.Ag681q_root .chip{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.Ag681q_root .chip small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.Ag681q_root .chip:hover{background:#ffffff0a;border-color:#ffffff80}:is(.Ag681q_root .chip[aria-current=page],.Ag681q_root .chip[aria-current=true]){border-color:var(--warm);background:#f1cd971f}:is(.Ag681q_root .chip[aria-current=page] small,.Ag681q_root .chip[aria-current=true] small){color:var(--warm)}.Ag681q_root .consult{margin-top:clamp(40px,5vw,64px)}.Ag681q_root .ask{padding-top:var(--section)}.Ag681q_root [data-reveal]{transition:transform .9s var(--ease)}.Ag681q_root [data-reveal].is-waiting{transform:translateY(26px)}@media (max-width:1100px){.Ag681q_root .hero{grid-template-columns:minmax(0,1fr);row-gap:36px}.Ag681q_root .hero-copy{padding-top:0}}@media (max-width:760px){.Ag681q_root .hero{flex-direction:column;align-items:stretch;gap:0;padding-block:12px 24px;display:flex;overflow-x:clip}.Ag681q_root .hero-copy{display:contents}.Ag681q_root .breadcrumb{order:1;font-size:13px}.Ag681q_root .hero-copy h1{order:2;margin-top:6px;font-size:46px}.Ag681q_root .hero-lead{order:4;margin-top:22px;font-size:16.5px}.Ag681q_root .hero-facts{order:5;margin-top:18px;font-size:14px}.Ag681q_root .chip{padding:8px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.Ag681q_root [data-reveal].is-waiting{transform:none}}.Ag681q_root .arcanum{--lift:0px;--rx:0deg;--ry:0deg;--flip:0deg;--turn:0deg;--ratio:209 / 400;--card-round:5% / 2.6%;min-width:0;color:var(--ink);-webkit-tap-highlight-color:#0000;align-content:start;justify-items:center;gap:8px;text-decoration:none;display:grid;position:relative}.Ag681q_root .arcanum.is-wide{--ratio:529 / 750;--card-round:6% / 4.2%}.Ag681q_root .arcanum-turn{width:100%;aspect-ratio:var(--ratio);transform:perspective(900px) translateY(var(--lift)) rotateX(var(--rx)) rotateY(calc(var(--flip) + var(--ry))) rotateZ(var(--turn));transform-style:preserve-3d;transition:transform .6s var(--ease);display:block;position:relative}:is(.Ag681q_root .arcanum-face,.Ag681q_root .arcanum-back){border-radius:var(--card-round);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.Ag681q_root .arcanum-face{box-shadow:0 14px 26px -12px #000000e0}.Ag681q_root .arcanum-face img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.Ag681q_root .arcanum-face:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(162deg,#ffffff29,#0000 34%);position:absolute;inset:0}.Ag681q_root .arcanum-face:after{content:"";z-index:2;background:radial-gradient(70% 38% at var(--mx,50%) var(--my,28%), #fff8e88c, transparent 64%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.Ag681q_root .arcanum-back{transform:rotateY(180deg)}.Ag681q_root .arcanum-back>img{width:100%;height:100%;display:block}.Ag681q_root .arcanum:focus-visible{outline:none}.Ag681q_root .arcanum:focus-visible .arcanum-turn{outline:2px solid var(--warm);outline-offset:4px;border-radius:var(--card-round)}@media (hover:hover){.Ag681q_root a.Ag681q_arcanum:hover{--lift:-8px}.Ag681q_root .arcanum:hover .arcanum-face:after{opacity:1}}.Ag681q_root .meaning{--velvet:#1d3550;--velvet-deep:#0c1524;--card-line:#f1cd978c;text-align:center;background:radial-gradient(90% 46% at 50% 0%, #f1cd9733, transparent 72%),radial-gradient(80% 50% at 50% 100%, #4248aa52, transparent 72%),linear-gradient(180deg, var(--velvet), var(--velvet-deep));align-content:center;justify-items:center;padding:12% 9%;display:grid;box-shadow:0 14px 26px -12px #000000e0;container-type:inline-size}.Ag681q_root .meaning>*+*{margin-top:8cqi}.Ag681q_root .meaning:before{content:"";border:1px solid var(--card-line);pointer-events:none;border-radius:4.5%/2.4%;position:absolute}.Ag681q_root .meaning:after{content:"";border:1px solid var(--card-line);pointer-events:none;border-radius:4.5%/2.4%;position:absolute}.Ag681q_root .meaning:before{inset:3.5%}.Ag681q_root .meaning:after{border-color:#f1cd9738;inset:6%}.Ag681q_root .meaning-sign{width:34cqi;height:34cqi;color:var(--warm);filter:drop-shadow(0 0 6px #f1cd9773)}.Ag681q_root .meaning-suit{color:var(--warm);text-shadow:0 0 10px #f1cd9773;font-size:30cqi;line-height:1}.Ag681q_root .meaning-number{font-family:var(--serif);color:var(--warm);letter-spacing:.04em;font-size:21cqi;line-height:1}.Ag681q_root .meaning-rule{background:linear-gradient(90deg, transparent, var(--card-line), transparent);width:46cqi;height:1px}.Ag681q_root .meaning-words{font-family:var(--serif);color:var(--ink);text-wrap:balance;gap:5cqi;font-size:16.5cqi;font-style:italic;line-height:1.05;display:grid}.Ag681q_root .meaning-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Ag681q_root .meaning-shine:after{content:"";background:linear-gradient(105deg,#0000 42%,#ffecc84d 50%,#0000 58%);position:absolute;inset:-10% -70%;translate:-100%}.Ag681q_root .switch{border:1px solid var(--line-strong);background:#06070d66;border-radius:999px;flex:none;gap:2px;padding:4px;display:inline-flex}.Ag681q_root .switch button{min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;transition:background-color .25s,color .25s;display:inline-flex}.Ag681q_root .switch button:hover{color:var(--ink)}.Ag681q_root .switch button[aria-checked=true]{background:var(--warm);color:#1d1632}.Ag681q_root .switch button:focus-visible{outline:2px solid var(--warm);outline-offset:2px}.Ag681q_root .switch svg{flex:none;width:12px;height:18px}.Ag681q_root .switch .is-down svg{rotate:180deg}.Ag681q_root .decks{gap:10px;display:grid}.Ag681q_root .deck-links{flex-wrap:wrap;gap:8px;display:flex}.Ag681q_root .deck-links .chip{gap:10px;padding:6px 16px 6px 7px}.Ag681q_root .deck-links .chip img{border-radius:3px;width:auto;height:30px;display:block;box-shadow:0 4px 10px -4px #000c}.Ag681q_root .arcana-strip{--cols:22;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:8px;display:grid}.Ag681q_root .arcana-strip.is-wide{--cols:16}.Ag681q_root .arcana-strip li{min-width:0}.Ag681q_root .arcana-strip a{border-radius:6px;display:block}.Ag681q_root .arcana-strip a:focus-visible{outline-offset:4px}.Ag681q_root .arcana-strip img{width:100%;height:auto;transition:translate .35s var(--ease);border-radius:6px;display:block;box-shadow:0 10px 22px -10px #000c}:is(.Ag681q_root .arcana-strip a:hover img,.Ag681q_root .arcana-strip a:focus-visible img){translate:0 -8px}.Ag681q_root .arcana-strip a[aria-current=page] img{box-shadow:0 0 0 2px var(--warm),0 18px 34px -12px #000000e6,0 0 30px #f1cd974d;translate:0 -10px}.Ag681q_root .arcana-caption{color:var(--muted);margin-top:18px;font-size:14px}.Ag681q_root .arcana-caption a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px}@media (max-width:1100px){.Ag681q_root .arcana-strip{--cols:11}.Ag681q_root .arcana-strip.is-wide{--cols:8}}@media (max-width:760px){.Ag681q_root .switch button{padding:0 13px;font-size:14px}.Ag681q_root .deck-links .chip{padding:5px 14px 5px 6px}.Ag681q_root .deck-links .chip img{height:26px}.Ag681q_root .arcana-strip{--cols:6;gap:12px 8px}.Ag681q_root .arcana-strip.is-wide{--cols:8;gap:10px 6px}}@media (prefers-reduced-motion:reduce){.Ag681q_root .arcanum-turn{transition:none}}.Ag681q_root .hub-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;padding-bottom:clamp(36px,4vw,56px)}.Ag681q_root .hub-hero .hero-copy h1{font-size:clamp(54px,5.6vw,84px)}.Ag681q_root .hero-side{align-content:end;gap:20px;min-width:0;padding-bottom:6px;display:grid}.Ag681q_root .hero-side .hero-lead{max-width:52ch;font-size:17px}.Ag681q_root .hub-decks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Ag681q_root .deck-panel{border:1px solid var(--line);background:radial-gradient(56% 40% at 50% 0,#f1cd971a,#0000 72%),radial-gradient(90% 60% at 50% 100%,#4248aa42,#0000 72%),linear-gradient(#0f1122,#090a15);border-radius:34px;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"fan copy""names names""game game";align-content:start;gap:24px 28px;min-width:0;padding:clamp(22px,2.6vw,34px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 50px 120px -50px #000000e6}.Ag681q_root .deck-fan{grid-area:fan;height:190px;position:relative}.Ag681q_root .deck-fan img{transform-origin:50% 260px;border-radius:7px;width:84px;height:auto;position:absolute;top:10px;left:50%;translate:-50%;box-shadow:0 18px 30px -12px #000000e6}.Ag681q_root .deck-fan img:first-child{rotate:-12deg}.Ag681q_root .deck-fan img:nth-child(3){rotate:12deg}.Ag681q_root .deck-copy{grid-area:copy;align-content:start;gap:12px;min-width:0;display:grid}.Ag681q_root .deck-copy h2{font-family:var(--serif);text-wrap:balance;font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1.06}.Ag681q_root .deck-copy h2 a{text-decoration:none}.Ag681q_root .deck-copy h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.Ag681q_root .deck-copy p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.62}.Ag681q_root .deck-copy .btn{justify-self:start}.Ag681q_root .deck-names{border-top:1px solid var(--line);grid-area:names;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding-top:18px;display:grid}.Ag681q_root .deck-names a{min-height:44px;color:var(--ink-2);align-items:baseline;gap:8px;padding:10px 0;font-size:14.5px;line-height:1.3;text-decoration:none;transition:color .2s;display:flex}.Ag681q_root .deck-names a:hover{color:var(--warm)}.Ag681q_root .deck-names b{min-width:3.4em;font-family:var(--serif);color:var(--warm);flex:none;font-size:15px;font-weight:400}.Ag681q_root .deck-game{color:var(--muted);grid-area:game;font-size:15px}.Ag681q_root .deck-game a{min-height:44px;color:var(--ink);-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:5px;align-items:center;font-weight:500;display:inline-flex}@media (max-width:1100px){.Ag681q_root .hub-hero{grid-template-columns:minmax(0,1fr)}.Ag681q_root .hub-decks{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.Ag681q_root .hub-hero .hero-copy h1{font-size:46px}.Ag681q_root .hero-side{order:3;margin-top:18px}.Ag681q_root .hero-side .hero-lead{font-size:16px}.Ag681q_root .deck-panel{border-radius:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"fan""copy""names""game"}.Ag681q_root .deck-fan{height:170px}.Ag681q_root .deck-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}
