@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-italic.D1l0FflY.woff2)format("woff2"),url(/_astro/inter-latin-400-italic.BmFrN47l.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-italic.CGFCRmTM.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-italic.DpQ6ZOoA.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff")}:root{--ae-navy:#14122b;--ae-gold:#d9b66f;--ae-gold-dark:#8a6528;--ae-ivory:#f6f1e7;--ae-lavender:#b9b3d6;--ae-muted:#4a4560;--ae-line:#e2deea;--ae-font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--ae-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ae-logo-ink:var(--ae-navy);--ae-logo-iris:var(--ae-gold-dark);--ae-logo-star:var(--ae-navy);--ae-logo-word:var(--ae-navy);--ae-logo-accent:var(--ae-gold-dark)}@media (prefers-color-scheme:dark){:root{--ae-logo-ink:var(--ae-gold);--ae-logo-iris:var(--ae-gold);--ae-logo-star:var(--ae-ivory);--ae-logo-word:var(--ae-ivory);--ae-logo-accent:var(--ae-gold)}}@font-face{font-family:Astro Symbols;src:url(/_astro/noto-sans-symbols-astro.D6-Nv88b.woff2)format("woff2");font-weight:100 400;font-style:normal;font-display:swap;unicode-range:U+2609,U+263D,U+263F-2640,U+2642-2653,U+1F701-1F704,U+FE0E}:root{--ground:#fff;--ink:var(--ae-navy);--muted:var(--ae-muted);--heading:var(--ae-navy);--accent:var(--ae-gold-dark);--link:#4a43b0;--button:#4a43b0;--button-hover:#3d3a96;--on-button:#fff;--band:var(--ae-ivory);--tint:#f3f1f8;--tint-strong:#e6e2f0;--line:var(--ae-line);--deep:var(--ae-navy);--on-deep:var(--ae-ivory);--on-deep-muted:var(--ae-lavender);--ad-ground:#f6f6f6;--draft:#f3e3a3;--shadow:0 .5rem 1.5rem #14122b29;--font-text:var(--ae-font-body);--font-display:var(--ae-font-display);--font-symbols:"Astro Symbols", "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lead:1.0625rem;--text-h3:1.5rem;--text-h2:clamp(2rem, 1.7rem + 1.2vw, 2.625rem);--text-h1:clamp(2.625rem, 2.1rem + 2.6vw, 3.875rem);--weight-display:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:.75rem;--radius-sm:.5rem;--max:72rem;--measure:40rem;--sidebar:18rem;--gutter:clamp(1rem, 4vw, 2rem);color-scheme:light}@media (width>=48rem){:root{--text-base:1.0625rem;--text-lead:1.125rem}}@media (prefers-color-scheme:dark){:root{--ground:var(--ae-navy);--ink:var(--ae-ivory);--muted:var(--ae-lavender);--heading:var(--ae-ivory);--accent:var(--ae-gold);--link:#a9a6f0;--button:#4a44b5;--button-hover:#3d3a96;--on-button:#fff;--band:#1d1a3a;--tint:#1e1b3c;--tint-strong:#2b2752;--line:#2e2a4f;--deep:#0c0b1c;--on-deep:var(--ae-ivory);--on-deep-muted:var(--ae-lavender);--ad-ground:#1b1b1d;--draft:#4a3d10;--shadow:0 .5rem 1.5rem #00000073;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--heading) var(--ground);accent-color:var(--heading);scroll-padding-top:var(--space-5)}body{background:var(--ground);min-height:100dvh;color:var(--ink);font:400 var(--text-base)/1.7 var(--font-text);caret-color:var(--heading);flex-direction:column;margin:0;display:flex}::selection{background:var(--tint-strong);color:var(--ink)}:root:lang(it){quotes:"«" "»" "“" "”"}:root:lang(en){quotes:"“" "”" "‘" "’"}:root:lang(de){quotes:"„" "“" "‚" "‘"}:root:lang(fr){quotes:"« " " »" "“" "”"}img{max-width:100%;height:auto}[hidden]{display:none!important}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);font-synthesis:none;font-variant-numeric:lining-nums;color:var(--heading);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;line-height:1.1}h1{font-size:var(--text-h1);margin:var(--space-6) 0 0}h2{font-size:var(--text-h2);margin:var(--space-7) 0 var(--space-3)}h3{font-size:var(--text-h3);margin:var(--space-6) 0 var(--space-2);line-height:1.2}h1 em,h2 em,h3 em{color:var(--accent);font-style:normal}.num,table,.facts,.running{font-variant-numeric:tabular-nums lining-nums}.sym{font-family:var(--font-symbols);font-variant-emoji:text;font-weight:400}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.25em;flex:none;width:1.25em;height:1.25em}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.skip-link{padding:var(--space-2) var(--space-4);background:var(--ground);color:var(--ink);z-index:100;position:absolute;top:0;left:-999px}.skip-link:focus{left:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.draft-banner{background:var(--draft);color:var(--ink);padding:var(--space-2) var(--gutter);font-size:var(--text-sm);text-align:center;margin:0}.site-header{background:var(--ground);border-bottom:1px solid var(--line)}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.site-header__logo{padding-block:var(--space-1);border-radius:var(--radius-sm);display:block}.site-header__logo .ae-logo{width:auto;height:2.25rem}@media (width>=48rem){.site-header__logo{padding-block:.125rem}.site-header__logo .ae-logo{height:2.75rem}}.nav-desktop{display:none}.nav-desktop ul,.nav-mobile ul{margin:0;padding:0;list-style:none}.nav-desktop>ul{gap:var(--space-1);align-items:center;display:flex}.nav-desktop>ul>li>a,.nav-desktop .dropdown>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--ink);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.nav-desktop .icon{color:var(--accent)}.nav-desktop>ul>li>a:hover,.nav-desktop .dropdown>summary:hover{background:var(--tint);color:var(--heading)}.nav-desktop a[aria-current=page]{color:var(--heading);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.5em;font-weight:600;text-decoration-thickness:2px}.dropdown{position:relative}.dropdown>summary{cursor:pointer;list-style:none}.dropdown>summary::-webkit-details-marker{display:none}.dropdown__chevron{width:1em;height:1em;transition:transform .2s ease-out}.dropdown[open] .dropdown__chevron{transform:rotate(180deg)}.dropdown__panel{right:0;top:calc(100% + var(--space-2));z-index:20;padding:var(--space-3);background:var(--ground);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0;position:absolute}.tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-desktop .tiles{width:22rem}.tile{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);color:var(--ink);font-weight:600;font-size:var(--text-sm);text-align:center;border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;line-height:1.3;text-decoration:none;display:flex}.tile:hover{background:var(--tint);border-color:var(--tint-strong);color:var(--heading)}.tile[aria-current=page]{border-color:var(--heading);color:var(--heading)}.tile__icon{aspect-ratio:1;background:var(--tint);width:3rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.tile:hover .tile__icon{background:var(--ground)}.tile__icon .icon{width:1.5rem;height:1.5rem}.nav-mobile>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--heading);border:1px solid var(--line);border-radius:999px;font-weight:600;display:flex}.nav-mobile .dropdown__close,.nav-mobile[open] .dropdown__open{display:none}.nav-mobile[open] .dropdown__close{display:block}.nav-mobile .dropdown__panel{width:min(22rem, calc(100vw - 2 * var(--gutter)))}@media (width>=1024px){.nav-desktop{display:block}.nav-mobile{display:none}}.signs{background:var(--band);border-bottom:1px solid var(--line)}.signs ul{gap:var(--space-1);scrollbar-width:none;padding-block:var(--space-1);margin-block:0;list-style:none;display:flex;overflow-x:auto}.signs ul::-webkit-scrollbar{display:none}.signs li{flex:none}.signs a,.signs__off{align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-2);white-space:nowrap;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;display:flex}.signs a{color:var(--heading);text-decoration:none}.signs a:hover{background:var(--ground)}.signs a[aria-current=page]{background:var(--ground);font-weight:700}.signs__off{color:var(--muted)}.signs .icon{color:var(--accent);width:1.125rem;height:1.125rem}@media (width>=1024px){.signs ul{justify-content:center}}.running{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-1);color:var(--muted);flex-wrap:wrap;font-size:.8125rem;display:flex}@media (width>=48rem){.running{padding-block:var(--space-2)}}.running ol{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.running li+li:before{content:"›";margin-right:var(--space-2)}.running a{color:var(--muted);text-decoration:none}.running a:hover{color:var(--heading);text-decoration:underline}.running__pos{color:var(--heading);font-weight:600}main{flex:1 0 auto}.layout{gap:var(--space-7);padding-block:var(--space-2) var(--space-8);display:grid}.layout>*{min-width:0}.layout__content>article{max-width:var(--measure)}.sidebar{display:none}@media (width>=1024px){.layout--sidebar{grid-template-columns:minmax(0, 1fr) var(--sidebar);column-gap:var(--space-8)}.sidebar{padding-top:var(--space-5);display:block}}.sidebar__sticky{top:var(--space-4);position:sticky}.opener{text-align:center;padding-block:var(--space-3) var(--space-6)}@media (width>=48rem){.opener{padding-top:var(--space-5)}}.opener h1{margin:0}.opener .lead{max-width:36rem;margin:var(--space-4) auto 0}.opener__updated{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm)}.lead{font-size:var(--text-lead);margin:var(--space-5) 0 0;max-width:var(--measure);line-height:1.45}.chips{justify-content:center;gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{white-space:nowrap;padding:var(--space-1) var(--space-3);background:var(--tint);color:var(--heading);border-radius:999px;align-items:center;gap:.35em;font-size:.8125rem;font-weight:600;display:inline-flex}.chips .icon,.chips .suit{color:var(--accent);width:1.125em;height:1.125em}.contents{margin-top:var(--space-4)}.contents summary{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--line);color:var(--link);cursor:pointer;user-select:none;border-radius:999px;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.contents summary::-webkit-details-marker{display:none}.contents summary:hover,.contents details[open] summary{border-color:var(--link);background:var(--tint)}.contents summary .icon{width:1rem;height:1rem;transition:rotate .2s ease-out}.contents details[open] summary .icon{rotate:180deg}.contents ul{max-width:28rem;margin:var(--space-3) auto 0;padding:var(--space-1) 0;text-align:left;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);list-style:none}.contents li+li{border-top:1px solid var(--line)}.contents ul a{min-height:44px;padding:var(--space-2) var(--space-4);align-items:center;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.contents ul a:hover{background:var(--tint)}.showcase{align-items:center;gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"prev main next";display:grid;container-type:inline-size}.showcase__main{grid-area:main}.showcase__prev{grid-area:prev;justify-self:end}.showcase__next{grid-area:next;justify-self:start}.showcase .plate{width:min(11rem,100cqi - 10.5rem);max-width:none;margin:0}.showcase .plate img{border-radius:var(--radius);box-shadow:var(--shadow)}.showcase .plate figcaption{text-align:center}.plate__zoom{width:100%;color:inherit;border-radius:var(--radius);cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.plate__zoom:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.plate__zoom-hint{right:var(--space-2);bottom:var(--space-2);aspect-ratio:1;color:#fff;opacity:.85;background:#0000008c;border-radius:50%;place-items:center;width:2rem;transition:opacity .2s ease-out;display:grid;position:absolute}.plate__zoom-hint .icon{width:1.125rem;height:1.125rem}.plate__zoom:hover .plate__zoom-hint{opacity:1}.zoom{background:0 0;border:0;max-width:92vw;max-height:92dvh;margin:auto;padding:0;overflow:visible}.zoom::backdrop{background:#080a1ee0}.zoom img{border-radius:var(--radius);width:auto;max-width:92vw;height:auto;max-height:88dvh;box-shadow:var(--shadow);display:block}.zoom__close{top:max(var(--space-3), env(safe-area-inset-top));right:var(--space-3);aspect-ratio:1;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:2.75rem;padding:0;display:grid;position:fixed}.zoom__close:hover{background:#ffffff3d}.zoom__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.zoom__close .icon{width:1.5rem;height:1.5rem}.showcase__side{align-items:center;gap:var(--space-1);max-width:6.5rem;color:var(--ink);text-align:center;flex-direction:column;text-decoration:none;display:flex}.showcase__thumb{border-radius:var(--radius-sm);opacity:.85;width:4.5rem;height:auto;transition:opacity .2s ease-out,transform .2s ease-out;display:block}.showcase__side:hover .showcase__thumb{opacity:1;transform:translateY(-.25rem)}.showcase__title{margin-top:var(--space-1);hyphens:auto;font-size:.8125rem;font-weight:600;line-height:1.3}.showcase__label{color:var(--muted);font-size:.75rem;line-height:1.3}.showcase__side:hover .showcase__title{color:var(--heading);text-decoration:underline}@media (width>=48rem){.showcase{gap:var(--space-7)}.showcase .plate{width:13.5rem}.showcase__thumb{width:6.5rem}.showcase__side{max-width:9rem}}.emblem{--size:3rem;width:var(--size);aspect-ratio:1;background:var(--tint);color:var(--heading);border:2px solid var(--accent);font:var(--weight-display) calc(var(--size) * .44)/1 var(--font-display);font-variant-numeric:lining-nums;font-synthesis:none;border-radius:50%;flex:none;place-items:center;display:grid}.emblem--lg{--size:9rem;outline:1px solid var(--line);outline-offset:.5rem}@media (width>=48rem){.emblem--lg{--size:12rem}}.emblem--long{font-size:calc(var(--size) * .3)}.emblem .astro{stroke-width:1.25px;width:52%;height:52%}.emblem--sm .astro{stroke-width:1.75px}.emblem .suit{stroke-width:1.4px;width:50%;height:50%}.emblem .icon{width:50%;height:50%;color:var(--accent);stroke-width:1.25px}.emblem--sm .icon{stroke-width:1.5px}.token{width:var(--size);aspect-ratio:1;box-shadow:inset 0 0 0 1px #fff6e673, 0 calc(var(--size) * .06) 0 #8a5a2c, 0 calc(var(--size) * .1) calc(var(--size) * .1) #2a160a40;color:#2b1a0e;font:700 calc(var(--type,var(--size)) * .54)/1 var(--font-text);letter-spacing:-.04em;font-variant-numeric:lining-nums;background:repeating-radial-gradient(circle at 62% 38%,#9c6a3700 0 8.5%,#9c6a3733 8.5% 9.5%),repeating-radial-gradient(circle at 62% 38%,#9c6a3700 0 12%,#9c6a371a 12% 13%),radial-gradient(circle at 40% 34%,#f4dfba,#e0b985 60%,#bf8c55);border:0;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.token--digit{font-size:calc(var(--type,var(--size)) * .64)}.token--underline>span{text-underline-offset:.14em;text-decoration:underline .08em}.emblem--lg.token{--size:8rem;--type:9rem;outline:0}@media (width>=48rem){.emblem--lg.token{--size:10.5rem;--type:12rem}.showcase:has(.token){margin-bottom:var(--space-5)}}.smorfia-table td{vertical-align:middle}.smorfia-table td:first-child{text-align:center;width:4rem}.smorfia-table .token{--size:2.5rem;margin-bottom:calc(var(--size) * .08)}.smorfia-table a.token{transition:translate .2s ease-out}.smorfia-table a.token:hover{translate:0 -.15rem}.smorfia-table a.token:focus-visible{outline-offset:.25rem;border-radius:50%}.prose{max-width:var(--measure);hyphens:auto}.prose>:first-child{margin-top:var(--space-6)}.prose p,.prose ul,.prose ol{margin:0 0 var(--space-4)}.prose li{margin-bottom:var(--space-1)}.prose li::marker{color:var(--accent)}.prose strong{font-weight:600}.prose>blockquote,.prose .quote{margin:var(--space-6) 0;padding:var(--space-7) var(--space-5) var(--space-5);background:var(--band);border-radius:var(--radius);position:relative}.prose>blockquote:before,.prose .quote:before{content:open-quote;top:var(--space-3);left:var(--space-4);font:var(--weight-display) 4rem/.8 var(--font-display);color:var(--accent);position:absolute}.prose>blockquote:after,.prose .quote:after{content:no-close-quote}.prose blockquote{font:500 1.5rem/1.4 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading)}.prose .quote blockquote{margin:0}.prose blockquote p:last-child{margin-bottom:0}.prose .quote figcaption{margin-top:var(--space-3);color:var(--muted);font-size:.8125rem;line-height:1.5}.prose .quote figcaption cite{font-style:italic}:root{--divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 16'%3E%3Ccircle cx='10' cy='8' r='5.5' fill='none' stroke='%238a6528' stroke-width='1'/%3E%3Ccircle cx='38' cy='8' r='5.5' fill='none' stroke='%238a6528' stroke-width='1'/%3E%3Cpath fill='%238a6528' d='M38 2.5A5.5 5.5 0 0 1 38 13.5A2.75 5.5 0 0 0 38 2.5Z'/%3E%3Ccircle cx='66' cy='8' r='5.5' fill='none' stroke='%238a6528' stroke-width='1'/%3E%3Cpath fill='%238a6528' d='M66 2.5A5.5 5.5 0 0 1 66 13.5Z'/%3E%3Ccircle cx='94' cy='8' r='5.5' fill='none' stroke='%238a6528' stroke-width='1'/%3E%3Cpath fill='%238a6528' d='M94 2.5A5.5 5.5 0 0 1 94 13.5A2.75 5.5 0 0 1 94 2.5Z'/%3E%3Ccircle cx='122' cy='8' r='5.5' fill='none' stroke='%238a6528' stroke-width='1'/%3E%3Ccircle cx='122' cy='8' r='5.5' fill='%238a6528'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 16'%3E%3Ccircle cx='10' cy='8' r='5.5' fill='none' stroke='%23d9b66f' stroke-width='1'/%3E%3Ccircle cx='38' cy='8' r='5.5' fill='none' stroke='%23d9b66f' stroke-width='1'/%3E%3Cpath fill='%23d9b66f' d='M38 2.5A5.5 5.5 0 0 1 38 13.5A2.75 5.5 0 0 0 38 2.5Z'/%3E%3Ccircle cx='66' cy='8' r='5.5' fill='none' stroke='%23d9b66f' stroke-width='1'/%3E%3Cpath fill='%23d9b66f' d='M66 2.5A5.5 5.5 0 0 1 66 13.5Z'/%3E%3Ccircle cx='94' cy='8' r='5.5' fill='none' stroke='%23d9b66f' stroke-width='1'/%3E%3Cpath fill='%23d9b66f' d='M94 2.5A5.5 5.5 0 0 1 94 13.5A2.75 5.5 0 0 1 94 2.5Z'/%3E%3Ccircle cx='122' cy='8' r='5.5' fill='none' stroke='%23d9b66f' stroke-width='1'/%3E%3Ccircle cx='122' cy='8' r='5.5' fill='%23d9b66f'/%3E%3C/svg%3E")}}.h2-badge{display:none}.prose--ornate>h2{align-items:flex-start;gap:.6rem;display:flex}.prose--ornate .h2-badge{aspect-ratio:1;background:var(--tint);width:2.5rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;margin-top:-.2rem;display:grid}.prose--ornate .h2-badge .icon{width:1.375rem;height:1.375rem}.prose--ornate>h2:not(:first-child),.prose--ornate>.prose__insert{margin-top:var(--space-7);padding-top:calc(1rem + var(--space-6));background:var(--divider) top center / 8.25rem 1rem no-repeat}.prose--ornate>.prose__insert+h2{margin-top:var(--space-6);background:0 0;padding-top:0}.plate{margin:var(--space-6) 0 0;max-width:var(--measure)}.prose__plate .plate{margin-block:var(--space-4) var(--space-6)}.plate img{border-radius:var(--radius);width:100%;height:auto;display:block}.plate figcaption{margin-top:var(--space-2);color:var(--muted);font-size:.8125rem;line-height:1.45}.plate figcaption cite{font-style:italic}.plate--portrait{max-width:20rem;margin-inline:auto}.plate--portrait figcaption{text-align:center}.credits{margin:var(--space-5) 0 0;padding:0;list-style:none}.credits li{padding:var(--space-3) 0;border-top:1px solid var(--line)}.credits p{margin:0}.credits__title{font-weight:600}.credits__changes{color:var(--muted);font-size:var(--text-sm)}.curiosity{align-items:center;column-gap:var(--space-3);max-width:var(--measure);padding:var(--space-5);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.curiosity__icon{aspect-ratio:1;background:var(--tint);width:2.5rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.curiosity__icon .icon{width:1.375rem;height:1.375rem}.prose .curiosity__title{font:var(--weight-display) 1.5rem/1.2 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading);margin:0}.prose .curiosity p{margin:var(--space-3) 0 0;grid-column:1/-1}.note{gap:var(--space-3);max-width:var(--measure);margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--tint);border-radius:var(--radius);display:flex}.note .icon{color:var(--accent);margin-top:.2em}.ledger{margin:var(--space-6) 0 0;max-width:var(--measure);padding:var(--space-2) var(--space-5);background:var(--tint);border-radius:var(--radius)}.facts{grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);margin:0;font-size:.9375rem;line-height:1.5;display:grid}.facts dt,.facts dd{padding:var(--space-3) var(--space-2);margin:0}.facts dt{color:var(--heading);font:600 var(--text-xs)/1.9 var(--font-text);letter-spacing:.08em;text-transform:uppercase;padding-left:0}.facts dt:not(:first-of-type),.facts dt:not(:first-of-type)+dd{border-top:1px solid var(--tint-strong)}@media (width<=40rem){.facts{grid-template-columns:fit-content(7.5rem) minmax(0,1fr)}}.facts .sym{min-width:1.4em;color:var(--accent);display:inline-block}.facts .astro{color:var(--accent);margin-right:.4em}.orient{gap:var(--space-3);max-width:var(--measure);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.orient__side{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;display:flex}.orient__side>div:last-child{flex:8rem;min-width:0;max-width:100%}@media (width<=30rem){.orient__side{flex-direction:column}}.orient__card{flex:none}.orient__card img{border-radius:var(--radius-sm);width:4rem;height:auto;box-shadow:var(--shadow);display:block}.prose .pairings{gap:var(--space-3);margin-block:var(--space-4) var(--space-5);padding:0;list-style:none;display:grid}.prose .pairing{align-items:flex-start;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);margin:0;display:flex}.pairing__card{flex:none}.pairing__card img{border-radius:var(--radius-sm);width:4rem;height:auto;box-shadow:var(--shadow);transition:transform .2s ease-out;display:block}.pairing__card:hover img{transform:translateY(-.125rem)}.pairing__body{min-width:0;padding-top:var(--space-1)}.pairing__name{font:var(--weight-display) 1.3125rem/1.15 var(--font-display);color:var(--heading);hyphens:auto;text-decoration:none}.pairing__name:hover{text-decoration:underline 1px;text-decoration-color:var(--accent)}.prose .pairing__text{margin:var(--space-1) 0 0}.is-reversed .orient__card{transform:rotate(180deg)}.orient__title{margin:0 0 var(--space-2);font:var(--weight-display) 1.5rem/1.1 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading)}.orient__words{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.orient__words li{padding:.125rem var(--space-2);background:var(--tint);border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.5}.suit{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.15em;width:1em;height:1em}.facts svg.sym{min-width:0;margin-right:.4em}.diagram{margin:var(--space-6) 0 0;max-width:var(--measure);padding:var(--space-4) 0 var(--space-3)}.ledger>.diagram{border-top:1px solid var(--tint-strong);margin:0}.diagram svg{display:block;overflow:visible}.diagram figcaption{margin-top:var(--space-3);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.45}.choice{padding:var(--space-5) var(--space-4);background:var(--tint);border-radius:var(--radius);margin:0}.choice__question{padding-bottom:var(--space-4);text-align:center;font:var(--weight-display) 1.375rem/1.2 var(--font-display);color:var(--heading);position:relative}.choice__question:after{content:"";height:var(--space-3);border-left:1px solid var(--accent);position:absolute;bottom:0;left:50%}.choice__options{grid-template-columns:repeat(var(--options), minmax(0, 1fr));gap:var(--space-2);padding:var(--space-3) 0 0;margin:0;list-style:none;display:grid;position:relative}.choice__options:before{content:"";top:0;left:calc(50% / var(--options));right:calc(50% / var(--options));border-top:1px solid var(--accent);position:absolute}.choice__option{text-align:center;position:relative}.choice__option:before{content:"";top:calc(-1 * var(--space-3));height:var(--space-3);border-left:1px solid var(--accent);position:absolute;left:50%}.choice__option>a,.choice__option>span{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.choice__option .token{--size:3rem;margin:var(--space-1) 0 var(--space-2)}.choice__answer{font-weight:600;line-height:1.3}.choice__option>a .choice__answer{color:var(--link)}.choice__option>a:hover{background:var(--tint-strong)}.choice__option>a:hover .token{translate:0 -.15rem}.choice__option .token{transition:translate .2s ease-out}.choice__name{color:var(--muted);font-size:.75rem;line-height:1.35}.choice__option.is-current .token{outline:2px solid var(--accent);outline-offset:.25rem}.sky{padding:var(--space-5);background:var(--tint);border-radius:var(--radius)}.sky svg{width:100%;max-width:26rem;height:auto;margin-inline:auto}.sky__grid path{fill:none;stroke:var(--tint-strong);stroke-width:.75px;stroke-dasharray:2 3}.sky__ecliptic{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:6 4}.sky__ecliptic-label{fill:var(--muted);font:italic 10px var(--font-text)}.sky__scale text{fill:var(--muted);font:10px var(--font-text);font-variant-numeric:tabular-nums}.sky__figure line{stroke:var(--heading);stroke-width:1px}.sky__stars circle{fill:var(--heading);stroke:var(--tint);stroke-width:2.5px;paint-order:stroke}.sky__names text,.sky__scale text,.sky__ecliptic-label{paint-order:stroke;stroke:var(--tint);stroke-width:3px;stroke-linejoin:round}.sky__names text{fill:var(--ink);font:italic 11px var(--font-text)}.sky__bayer{fill:var(--heading);font-style:normal}.wheel svg{width:min(100%,15rem);height:auto;margin-inline:auto}.wheel__ring{fill:none;stroke:var(--heading);stroke-width:1px}.wheel__ticks line{stroke:var(--heading);stroke-width:.6px}.wheel__ticks .wheel__cusp{stroke-width:1px}.wheel__current{fill:var(--heading)}.wheel__glyphs text{fill:var(--heading);font:300 15px var(--font-symbols)}.wheel__glyphs .is-current{fill:var(--ground)}.wheel__degrees{fill:var(--ink);font:var(--weight-display) 20px var(--font-display);font-variant-numeric:lining-nums}.deck__scale{grid-template-columns:repeat(22,minmax(0,1fr));align-items:end;height:3rem;margin:0;padding:0 0 1.6rem;list-style:none;display:grid}.deck__scale li{border-bottom:1px solid var(--heading);height:1.4rem;position:relative}.deck__scale li:before{content:"";border-left:1px solid var(--heading);height:.55rem;position:absolute;bottom:0;left:50%}.deck__scale li.is-current:before{background:var(--accent);border-left:0;width:3px;height:1.4rem;margin-left:-1px}.deck__scale span{display:none}.deck__scale .is-labelled span{font:var(--weight-display) 1.125rem/1 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading);white-space:nowrap;display:block;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%)}.deck__scale .is-current span{color:var(--accent)}.deck__grid{grid-template-columns:1.5rem repeat(10,minmax(0,1fr)) .25rem repeat(4,minmax(0,1fr));align-items:center;gap:3px;max-width:26rem;margin-inline:auto;display:grid}.deck__suit{color:var(--heading);line-height:0}.deck__suit .suit{stroke-width:1.8px;width:1.15rem;height:1.15rem}.deck__cell{aspect-ratio:1/1.7;border:1px solid var(--tint-strong);background:var(--ground);border-radius:2px}.deck__cell.is-court{grid-column-start:13}.deck__cell.is-current{background:var(--accent);border-color:var(--accent)}.related{max-width:var(--measure)}.dream-search-teaser{max-width:var(--measure);margin-top:var(--space-6)}.dream-search-teaser .link-tiles{grid-template-columns:minmax(0,1fr);margin-top:0}.link-tiles{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}@media (width>=40rem){.link-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.link-tiles a{align-items:center;gap:var(--space-3);height:100%;min-height:4.5rem;padding:var(--space-3) var(--space-4);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out;display:flex}.link-tiles a:hover{background:var(--tint);border-color:var(--tint-strong)}.link-tiles__text{flex-direction:column;flex:1;min-width:0;display:flex}.link-tiles__note{color:var(--muted);font-size:.8125rem;line-height:1.4}.link-tiles__name{hyphens:auto;overflow-wrap:break-word;font-weight:600;line-height:1.35}.link-tiles__arrow{color:var(--link);transition:transform .2s ease-out}.link-tiles a:hover .link-tiles__arrow{transform:translate(.2rem)}@media (width<=39.99rem){.link-tiles--compact li:nth-child(n+5){display:none}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);font:600 .9375rem/1.2 var(--font-text);background:var(--button);color:var(--on-button);border-radius:var(--radius-sm);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-hover)}.house{gap:var(--space-4);max-width:var(--measure);margin:var(--space-7) 0;padding:var(--space-5);background:var(--deep);color:var(--on-deep);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-start;display:flex}.house>div{flex:16rem}.house h2{margin:0 0 var(--space-2);font-size:var(--text-h2);color:var(--on-deep)}.house p{margin:0 0 var(--space-4);color:var(--on-deep-muted)}.house__icon{aspect-ratio:1;width:3.5rem;color:var(--on-deep);background:#ffffff1f;border-radius:50%;flex:none;place-items:center;display:grid}.house__icon .icon{width:1.75rem;height:1.75rem}.house__token{--size:4rem;margin-bottom:calc(var(--size) * .1);flex:none}.house .button{background:var(--on-deep);color:var(--deep)}.house .button:hover{background:var(--on-deep-muted)}.house :focus-visible{outline-color:var(--on-deep)}.pager{gap:var(--space-4);max-width:var(--measure);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pager a{align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none;display:flex}.pager__next{text-align:right;grid-column:2;justify-content:flex-end}.pager__text{flex-direction:column;min-width:0;display:flex}.pager__label{align-items:center;gap:var(--space-1);color:var(--muted);font-size:.8125rem;line-height:1.4;display:flex}.pager__next .pager__label{justify-content:flex-end}.pager__title{font:var(--weight-display) 1.4375rem/1.15 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading);hyphens:auto;overflow-wrap:break-word}.pager a:hover .pager__title{text-decoration:underline 1px;text-decoration-color:var(--accent)}@media (width<=47.99rem){.pager a{justify-content:flex-start;gap:var(--space-2);text-align:center;flex-direction:column}.pager__next .emblem{order:-1}.pager__text{align-items:center}.pager__label,.pager__next .pager__label{justify-content:center}}.seq-index{font-size:var(--text-sm)}.seq-index__title{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);font:600 var(--text-xs)/1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase}.seq-index__title a{color:var(--heading);text-decoration:none}.seq-index__title a:hover{text-decoration:underline}.seq-index ol,.seq-index ul{margin:0;padding:0;list-style:none}.seq-index li a{padding:var(--space-2) var(--space-3);color:var(--ink);border-radius:var(--radius-sm);line-height:1.35;text-decoration:none;display:block}.seq-index li a:hover{background:var(--tint);color:var(--heading)}.seq-index li a[aria-current=page]{background:var(--tint-strong);color:var(--heading);font-weight:700}.seq-index--icons li a{align-items:center;gap:var(--space-2);display:flex}.seq-index--icons .icon{color:var(--accent)}.seq-index__all{margin-top:var(--space-2);padding-inline:var(--space-3);font-weight:600;display:inline-block}.faq{max-width:var(--measure)}.faq details{margin-bottom:var(--space-2);border:1px solid var(--line);border-radius:var(--radius)}.faq details[open]{background:var(--tint);border-color:var(--tint-strong)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);cursor:pointer;min-height:44px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--link) 0 0) center / 100% 2px no-repeat, linear-gradient(var(--link) 0 0) center / 2px 100% no-repeat;flex:none;width:.75em;height:.75em}.faq details[open] summary:after{background:linear-gradient(var(--link) 0 0) center / 100% 2px no-repeat}.faq details p{padding:0 var(--space-4) var(--space-4);margin:0}.home{max-width:68rem;margin-inline:auto}.home .opener{padding-bottom:var(--space-5)}.lead>p{margin:0}.lead>p+p{margin-top:var(--space-3)}.doors .tiles{justify-content:center;gap:var(--space-4) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.doors li{width:min(7.5rem, calc((100% - 2 * var(--space-2)) / 3))}.doors .tile{height:100%;padding:var(--space-2) var(--space-1);hyphens:auto;overflow-wrap:break-word;border-color:#0000;font-size:.8125rem}.doors .tile__icon{width:3.5rem}.doors .tile__icon .icon{width:1.75rem;height:1.75rem}@media (width>=64rem){.doors li{width:7rem}.doors .tile{font-size:var(--text-sm)}.doors .tile__icon{width:4.25rem}.doors .tile__icon .icon{width:2rem;height:2rem}}.home .house{margin-inline:auto}@media (width>=56rem){.home .link-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.index-block h2{align-items:flex-start;gap:.6rem;display:flex}.index-block .h2-badge{aspect-ratio:1;background:var(--tint);width:2.5rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;margin-top:-.2rem;display:grid}.index-block .h2-badge .icon,.index-block .h2-badge .suit{width:1.375rem;height:1.375rem}.index-block h2 a{color:inherit;text-decoration:none}.index-block h2 a:hover{text-decoration:underline 1px;text-decoration-color:var(--accent)}.index-block__arrow{vertical-align:-.05em;width:.75em;height:.75em;color:var(--link);margin-left:.3em;transition:transform .2s ease-out}.index-block h2 a:hover .index-block__arrow{transform:translate(.2rem)}.index-block+.index-block h2{margin-top:var(--space-7);padding-top:calc(1rem + var(--space-6));background:var(--divider) top center / 8.25rem 1rem no-repeat}.index-block__note{max-width:var(--measure);color:var(--muted);margin:0}.index-list{columns:15rem;column-gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none}.index-list li{break-inside:avoid;padding:var(--space-1) 0}.index-block__all{margin-top:var(--space-3);font-weight:600;display:inline-block}.az-bar ul{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.az-bar a{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:2.75rem;height:2.75rem;font-family:var(--font-display);font-weight:var(--weight-display);font-variant-numeric:lining-nums;color:var(--heading);place-items:center;font-size:1.25rem;text-decoration:none;display:grid}.az-bar a:hover{background:var(--tint);border-color:var(--tint-strong)}.az-groups{columns:9.5rem;column-gap:var(--space-5);margin-top:var(--space-5)}.az-group{break-inside:avoid;padding-bottom:var(--space-4)}.az-group h3{margin:0 0 var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--line)}.az-group ul{margin:0;padding:0;list-style:none}.az-group li{padding:var(--space-1) 0}.column{max-width:var(--measure)}.opener+.link-tiles,.opener+.prose>:first-child{margin-top:0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9375rem}th,td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}th{background:var(--tint);color:var(--heading);font:600 var(--text-xs)/1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase}tr:target{background:var(--band)}.tool{max-width:42rem;margin:var(--space-6) 0;padding:var(--space-5);background:var(--tint);border-radius:var(--radius)}.tool h2{margin-top:0}.tool__row{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.tool label{margin-bottom:var(--space-1);font-weight:600;display:block}.tool input{font:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--tint-strong);background:var(--ground);min-height:44px;color:var(--ink)}.tool input:focus-visible{border-color:var(--link)}.tool__result{font-size:var(--text-lead);margin:var(--space-4) 0 0}.tool__note{font-size:var(--text-sm);color:var(--muted);margin:var(--space-3) 0 0}.tool__reflection{margin-top:var(--space-3);font-style:italic;display:block}.daily{text-align:center;max-width:var(--measure)}.daily__date{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-sm)}.opener--tight{padding-block:var(--space-3) var(--space-4)}@media (width>=48rem){.opener--tight{padding-top:var(--space-4)}}.daily__stage{align-items:center;gap:var(--space-3);perspective:60rem;flex-direction:column;display:flex}.daily__card{--fit:calc((100svh - 27.75rem) * 7 / 12);width:clamp(8rem, var(--fit), 11rem);aspect-ratio:7/12;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative}@media (width>=48rem){.daily__card{width:clamp(8rem, var(--fit), 13.5rem)}}.daily__face{border-radius:var(--radius);box-shadow:var(--shadow);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.daily__front--plain,.daily__back{border:1px solid var(--tint-strong)}.daily__front img{object-fit:cover;width:100%;height:100%;display:block}.daily__front--plain{background:var(--divider) center top 1.5rem / 5.5rem .667rem no-repeat, var(--divider) center bottom 1.5rem / 5.5rem .667rem no-repeat, var(--ground);place-items:center;display:grid}.daily__front .emblem--lg{--size:7rem}@media (width>=48rem){.daily__front .emblem--lg{--size:9rem}}.is-reversed .daily__front,.is-reversed .daily__front .emblem>*{rotate:180deg}.daily__back{background:var(--deep);color:var(--on-deep-muted);transform:rotateY(180deg)}.card-back{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;width:100%;height:100%;display:block}.card-back__moons circle:nth-child(5n+3){fill:currentColor}.is-covered .daily__card{cursor:pointer;transform:rotateY(180deg)}.is-covered .daily__card:hover{transform:rotateY(180deg)translateY(-.25rem)}.is-covered .daily__reveal{display:none}.is-turned .daily__reveal{animation:.5s ease-out .45s both daily-reveal}@keyframes daily-reveal{0%{opacity:0;translate:0 .5rem}}.daily__caption{margin-top:var(--space-3);color:var(--muted);font-size:.8125rem;line-height:1.45}.daily__caption cite{font-style:italic}.daily__name{margin:var(--space-5) 0 0;font-size:var(--text-h2)}.daily__name:focus{outline:none}.daily .chips .icon{width:1.125em;height:1.125em}.daily__summary{max-width:34rem;margin:var(--space-4) auto}.daily__reflection{margin:var(--space-6) 0 0;text-align:left}.spread{max-width:42rem}.spread__positions{gap:var(--space-3);max-width:var(--measure);margin:0 auto;padding:0;list-style:none;display:grid}.spread__positions li{align-items:center;gap:var(--space-3);display:flex}.spread__hint{color:var(--muted)}.spread .emblem.spread__num{--size:2.25rem}.spread.is-live .spread__intro{display:none}.spread__intro+.spread__intro{margin-top:var(--space-5)}.spread__intro-title{margin:0 auto var(--space-3);max-width:var(--measure);color:var(--heading);font-weight:600}.spread__choice{text-align:center;margin-bottom:var(--space-5)}.spread__choose{margin:0 0 var(--space-3);font:var(--weight-display) 1.5rem/1.2 var(--font-display);color:var(--heading)}.spread__branches{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.spread__branch{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);font:600 .9375rem/1.2 var(--font-text);color:var(--link);background:var(--ground);border:1px solid var(--line);cursor:pointer;border-radius:999px;display:inline-flex}.spread__branch .icon{width:1.25rem;height:1.25rem;color:var(--accent)}.spread__branch:hover{background:var(--tint);border-color:var(--link)}.spread__branch[aria-pressed=true]{background:var(--tint);border-color:var(--link);color:var(--heading)}.spread__slots{--above:34.5rem;--slot:clamp(5.5rem, calc((100svh - var(--above)) * 7 / 12), 8rem);grid-template-columns:repeat(3, minmax(0, var(--slot)));justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.spread__slots{--above:44.25rem;gap:var(--space-5)}.spread__fan[hidden]+.spread__slots{--slot:clamp(8rem, calc((100svh - 30.5rem) * 7 / 12), 13.5rem)}}.spread__slot{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.spread__place{aspect-ratio:7/12;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius);perspective:50rem;place-items:center;width:100%;display:grid;position:relative}.spread__place.is-filled{background:0 0;border-color:#0000}.spread__slot-name{color:var(--heading);hyphens:auto;font-size:.875rem;font-weight:600;line-height:1.3}.spread__slot-hint,.spread__caption{color:var(--muted);font-size:.75rem;line-height:1.4}.spread__slot-hint{margin-top:calc(var(--space-1) * -1)}.spread__place.is-filled~.spread__slot-hint,.spread__caption:empty{display:none}.spread__turn{border-radius:var(--radius);perspective:50rem;background:0 0;border:0;padding:0;transition:translate .2s ease-out;animation:.35s cubic-bezier(.22,1,.36,1) both spread-land;position:absolute;inset:0}@keyframes spread-land{0%{opacity:0;translate:0 1.5rem}}.spread__turn:not(:disabled):not(.is-turned){cursor:pointer}.spread__turn:not(:disabled):not(.is-turned):hover{translate:0 -.25rem}.spread__turn:disabled{cursor:default}.spread__card{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:rotateY(180deg)}.is-turned .spread__card{transform:none}.spread__face{border-radius:var(--radius);box-shadow:var(--shadow);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.spread__front{background:var(--ground);border:1px solid var(--tint-strong)}.spread__front img{object-fit:cover;width:100%;height:100%;display:block}.spread__turn.is-reversed .spread__front{rotate:180deg}.spread__front--plain{padding:var(--space-2);font:var(--weight-display) 1.125rem/1.15 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading);place-items:center;display:grid}.spread__cover{background:var(--deep);color:var(--on-deep-muted);border:1px solid var(--tint-strong);transform:rotateY(180deg)}.spread__status{min-height:1.5em;margin:0 0 var(--space-2);text-align:center;color:var(--muted);font-size:var(--text-sm)}.spread__status:empty{display:none}.spread__fan{--w:2rem;--r:6.8rem;--ring:1.75rem;--spread:160deg;--base:7.3rem;height:calc(var(--base) + var(--w) * 12 / 7 + 1rem);margin:0 auto var(--space-4);position:relative}.spread__back{--p:var(--mk);--n:var(--mn);--l:var(--mrow);--a:calc((var(--p) / max(var(--n) - 1, 1) - .5) * var(--spread));left:50%;bottom:calc(var(--base) - var(--l) * var(--ring));width:var(--w);aspect-ratio:7/12;margin-left:calc(var(--w) / -2);border:1px solid var(--tint-strong);background:var(--deep);color:var(--on-deep-muted);cursor:pointer;transform-origin:50% calc(100% + var(--r) - var(--l) * var(--ring));transform:rotate(var(--a));border-radius:.375rem;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute}.spread__back .card-back{stroke-width:2.5px}.spread__back:hover,.spread__back:focus-visible{transform:rotate(var(--a)) translateY(-.75rem)}.spread__back:focus-visible{z-index:1;outline-offset:1px}.spread__back.is-taken{visibility:hidden}.spread__fan[aria-busy=true] .spread__back{cursor:progress}@media (width>=48rem){.spread__fan{--w:3.25rem;--r:13.5rem;--ring:5.75rem;--spread:150deg;--base:14rem}.spread__back{--p:var(--dk);--n:var(--dn);--l:var(--drow)}}.spread__slot-card{flex-direction:column;align-items:center;gap:.125rem;display:flex}.spread__slot-card:empty{display:none}.spread__slot-title{font:var(--weight-display) 1.125rem/1.2 var(--font-display);font-variant-numeric:lining-nums;font-synthesis:none;color:var(--heading);hyphens:auto;overflow-wrap:break-word}.spread__slot-reversed{color:var(--muted);font-size:.75rem}.spread__results{gap:var(--space-6);margin-top:var(--space-7);display:grid}.spread__result{animation:.5s ease-out .45s both daily-reveal}.spread__result-row{column-gap:var(--space-4);margin-top:var(--space-4);grid-template:"card name""card chips"1fr"text text""more more"/5rem minmax(0,1fr);align-items:start;display:grid}.spread__result-body{display:contents}.spread__result .spread__name{grid-area:name}.spread__result .chips{grid-area:chips}.spread__result .spread__text{margin-top:var(--space-4);grid-area:text}.spread__result .spread__more{grid-area:more;justify-self:start}.spread__result-card{aspect-ratio:7/12;background:var(--tint);border:1px solid var(--tint-strong);width:5rem;box-shadow:var(--shadow);border-radius:.5rem;flex:none;grid-area:card;overflow:hidden}.spread__result-card img{object-fit:cover;width:100%;height:100%;display:block}.spread__result-card.is-reversed img{rotate:180deg}@media (width>=48rem){.spread__result-row{gap:var(--space-5);display:flex}.spread__result-body{min-width:0;display:block}.spread__result .spread__text{margin-top:var(--space-3)}.spread__result-card{border-radius:var(--radius);width:8rem}}.spread__position{font-size:var(--text-h2);margin:0;line-height:1.1}.spread__position:focus{outline:none}.spread__name{color:var(--heading);margin:0;font-weight:600}.spread__reversed{color:var(--muted);font-weight:400}.spread__position-card{display:none}.spread__position .spread__reversed{font:400 1rem/1 var(--font-text)}@media (width>=48rem){.spread__position-card{display:inline}.spread__result .spread__name{display:none}}.spread__result .chips{margin-top:var(--space-3);justify-content:flex-start}.spread__result .chips li{white-space:normal}.spread__text{margin:var(--space-3) 0 0}.spread__more{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-weight:600;display:inline-flex}.spread__more .icon{width:1em;height:1em;transition:translate .2s ease-out}.spread__more:hover .icon{translate:.2rem}.spread__end{margin-top:var(--space-6);text-align:center}.spread__together{text-align:left;margin-bottom:var(--space-5)}.spread__together p{margin:var(--space-3) 0 0}.spread__pairings{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.spread__pairings .pairing{align-items:flex-start;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);display:flex}.spread__pairings .pairing__text{margin:var(--space-1) 0 0}.pairing__card--pair{display:flex}.pairing__card--pair img+img{margin:var(--space-3) 0 0 -1.5rem}.spread__question{text-align:left;margin:0 auto var(--space-5)}.pair{max-width:42rem}.pair__slots{justify-content:center;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,11rem));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.pair__slots{gap:var(--space-7)}}.pair__slot{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.pair__place{aspect-ratio:7/12;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius);place-items:center;width:min(100%,9rem);display:grid}.pair .emblem.pair__num{--size:2.25rem}.pair__place.is-filled{background:0 0;border-color:#0000}.pair__face{border-radius:var(--radius);width:100%;height:100%;box-shadow:var(--shadow);background:var(--ground);border:1px solid var(--tint-strong);animation:.35s cubic-bezier(.22,1,.36,1) both spread-land;overflow:hidden}.pair__face img{object-fit:cover;width:100%;height:100%;display:block}.pair__face-name{height:100%;padding:var(--space-2);font:var(--weight-display) 1.125rem/1.15 var(--font-display);font-variant-numeric:lining-nums;color:var(--heading);place-items:center;display:grid}.pair__select{width:100%;display:block;position:relative}.pair__select select{appearance:none;width:100%;min-height:44px;padding:var(--space-2) 2.25rem var(--space-2) var(--space-3);font:600 .875rem/1.3 var(--font-text);color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;text-overflow:ellipsis}.pair__select select:hover{background:var(--tint);border-color:var(--link)}.pair__select .icon{right:var(--space-3);width:1rem;height:1rem;color:var(--link);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.pair__card{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.pair__card .chips{margin:0}.pair__card .chips li{white-space:normal}.pair__more{align-items:center;gap:var(--space-1);font-size:.9375rem;font-weight:600;display:inline-flex}.pair__more .icon{width:1em;height:1em;transition:translate .2s ease-out}.pair__more:hover .icon{translate:.2rem}.pair__caption{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.pair__actions{margin:var(--space-5) 0 0;text-align:center}.pair__random .icon{width:1.25rem;height:1.25rem}.pair__status{margin:var(--space-3) 0 0;text-align:center;color:var(--muted);font-size:var(--text-sm)}.pair__status:empty{display:none}.pair__result{margin-top:var(--space-7);animation:.5s ease-out both daily-reveal}.pair__title{margin:0}.pair__title:focus{outline:none}.pair__pairings{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.pair__pairings .pairing{align-items:flex-start;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);display:flex}.pair__pairings .pairing__text{margin:var(--space-1) 0 0}.pair__reading{margin:var(--space-4) 0 0}.pair__question{margin:var(--space-5) 0 0}.dream-search{max-width:42rem}.dream-search__label{margin-bottom:var(--space-2);color:var(--heading);font-weight:600;display:block}.dream-search__input{width:100%;min-height:6.5rem;padding:var(--space-3) var(--space-4);resize:vertical;font:1rem/1.5 var(--font-text);color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s ease-out;display:block}.dream-search__input:hover{border-color:var(--link)}.dream-search__input::placeholder{color:var(--muted);opacity:1}.dream-search__suggest,.dream-search__chips{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.dream-search__chip{min-height:2.75rem;padding:var(--space-2) var(--space-4);cursor:pointer;font:600 .9375rem/1.2 var(--font-text);color:var(--link);background:var(--tint);border:1px solid var(--tint-strong);border-radius:999px;transition:background-color .2s ease-out}.dream-search__chip:hover{background:var(--tint-strong)}.dream-search__actions{margin:var(--space-4) 0 0;text-align:center}.dream-search .button .icon{width:1.25rem;height:1.25rem}.dream-search__result{margin-top:var(--space-6)}.dream-search__result:empty{display:none}.dream-search__title{margin:0}.dream-hits{gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none;animation:.5s ease-out both daily-reveal;display:grid}.dream-hit__title{margin:0}.dream-hit__tiles{margin-top:var(--space-3)}.dream-hit__note{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm)}.dream-hit__choice{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--tint);border-radius:var(--radius)}.dream-hit__question{color:var(--heading);margin:0;font-weight:600}.dream-hit__choice ul{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.dream-hit__number{font-variant-numeric:tabular-nums;font-weight:700}.link-tiles .link-tiles__static{align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);display:flex}.dream-search__question{margin:var(--space-6) 0 0}.dream-search__disclaimer{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-sm)}.dream-search__none>p{margin:0 0 var(--space-3)}.dream-search__maybe{font-weight:600}.dream-search__none .dream-search__chips{margin-bottom:var(--space-4)}.dream-search__popular{margin:var(--space-3) 0 var(--space-5)}.prose .pairings__more{margin-top:calc(var(--space-2) * -1)}.pairings__more a{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.pairings__more .icon{width:1em;height:1em;transition:translate .2s ease-out}.pairings__more a:hover .icon{translate:.2rem}.not-found{max-width:68rem;margin-inline:auto}.not-found .emblem{margin:var(--space-4) auto var(--space-6)}.not-found__home{margin:var(--space-5) 0 var(--space-6)}.ad-slot{min-height:var(--ad-h-mobile,0px);margin:var(--space-6) 0;padding:var(--space-1) 0 var(--space-2);align-items:center;gap:var(--space-1);background:var(--ad-ground);border-block:1px solid var(--line);flex-direction:column;display:flex}.ad-slot__label{padding-inline:var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:flex-start;font-family:system-ui,sans-serif}.ad-slot>:not(.ad-slot__label){width:100%}.ad-slot--desktop,.slot-fill,.ad-slot:has(ins[data-ad-status=unfilled]){display:none}.ad-slot:has(ins[data-ad-status=unfilled])+.slot-fill{display:block}@media (width>=1024px){.ad-slot{min-height:var(--ad-h-desktop,0px)}.ad-slot--desktop{display:flex}.ad-slot--mobile{display:none}}.ad-anchor{z-index:30;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;margin:0;position:fixed;inset:auto 0 0}.ad-anchor__close{right:var(--space-1);background:var(--ad-ground);border:1px solid var(--line);cursor:pointer;min-width:2rem;min-height:2rem;color:var(--ink);font:inherit;border-bottom:0;position:absolute;top:-2rem}@media (width<=1023.98px){body:has(.ad-anchor:not([hidden])){padding-bottom:calc(var(--ad-h-mobile,60px) + env(safe-area-inset-bottom,0px))}}.site-footer{background:var(--deep);color:var(--on-deep);padding-block:var(--space-7) var(--space-6);font-size:.9375rem}.site-footer a,.site-footer .link-button{color:inherit}.site-footer :focus-visible{outline-color:var(--on-deep)}.site-footer__cols{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__lang{grid-column:1/-1}@media (width>=48rem){.site-footer__cols{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.site-footer__lang{grid-column:auto}}.site-footer h2{margin:0 0 var(--space-3);font:600 var(--text-xs)/1.4 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--on-deep-muted)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:var(--space-2) 0;hyphens:auto;overflow-wrap:break-word}.site-footer__note{margin-top:var(--space-6);padding-top:var(--space-4);color:var(--on-deep-muted);border-top:1px solid #fff3;max-width:48rem}.site-footer__copy{color:var(--on-deep-muted);font-size:var(--text-sm)}.lang-switcher{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ae-logo[data-astro-cid-f7espo7c]{flex-shrink:0;display:block}.ae-logo--chiaro[data-astro-cid-f7espo7c]{--ae-logo-ink:var(--ae-navy);--ae-logo-iris:var(--ae-gold-dark);--ae-logo-star:var(--ae-navy);--ae-logo-word:var(--ae-navy);--ae-logo-accent:var(--ae-gold-dark)}.ae-logo--scuro[data-astro-cid-f7espo7c]{--ae-logo-ink:var(--ae-gold);--ae-logo-iris:var(--ae-gold);--ae-logo-star:var(--ae-ivory);--ae-logo-word:var(--ae-ivory);--ae-logo-accent:var(--ae-gold)}
