:root{--color-obsidian-base:#080706;--color-obsidian-raised:#0f0d0c;--color-deep-indigo:#141321;--color-warm-shadow:#2c201b;--color-champagne:#d8b978;--color-soft-ivory:#f4eee3;--color-muted-parchment:#c8bead;--color-low-contrast-divider:#d8b9782e;--color-status-positive:#a9c4af;--color-status-caution:#d4b77f;--color-status-blocked:#c6a39d;--obsidian-950:var(--color-obsidian-base);--obsidian-900:var(--color-obsidian-raised);--obsidian-850:#15110f;--indigo-900:var(--color-deep-indigo);--jade-900:#0c1717;--moon-50:var(--color-soft-ivory);--moon-100:#e9e1d4;--moon-300:var(--color-muted-parchment);--moon-500:#94897b;--gold-200:#e3c88e;--gold-300:var(--color-champagne);--gold-500:#8f7447;--line:var(--color-low-contrast-divider);--line-strong:#d8b97857;--surface:#181311c7;--surface-solid:#171310;--success:var(--color-status-positive);--warning:var(--color-status-caution);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", "Noto Serif SC", "Songti SC", Georgia, serif;--tracking-wide:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--radius-sm:.6rem;--radius-md:1rem;--radius-lg:1.5rem;--shadow-soft:0 28px 80px #0000004d;--shadow-gold:0 20px 60px #6d512324;--motion-fast:.16s;--motion-base:.32s;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--obsidian-950);color:var(--moon-100);font-family:var(--font-sans);scroll-behavior:smooth;text-rendering:optimizelegibility}body{background:radial-gradient(circle at 10% 16%, #311f1945, transparent 30rem), radial-gradient(circle at 88% 34%, #1815273d, transparent 34rem), var(--obsidian-950);color:var(--moon-100);margin:0;font-size:1rem;line-height:1.7;overflow-x:clip}body.nav-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}p,h1,h2,h3{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--moon-50);color:var(--obsidian-950);padding:.65rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12;position:sticky;top:0}.site-header__inner{align-items:center;min-height:72px;display:flex}.site-brand{min-height:44px;font-family:var(--font-serif);letter-spacing:.08em;white-space:nowrap;align-items:center;font-size:.95rem;display:inline-flex}.site-brand img{transition:transform var(--motion-fast) var(--ease), filter var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);border:1px solid #0000;border-radius:9px}.site-brand:is(:hover,:focus-visible) img,.site-brand[aria-current=page] img{filter:brightness(1.08);border-color:#e0c68f85;transform:scale(1.04);box-shadow:0 0 0 3px #c9aa6c1f}.site-brand:active img{transform:scale(1.03)}.site-brand__latin{color:var(--moon-300);font-family:var(--font-sans);letter-spacing:.16em;font-size:.64rem}.desktop-nav{align-items:center;margin-left:auto;display:flex}.desktop-nav a,.language-switcher{min-height:44px;color:var(--moon-300);transition:color var(--motion-fast), background var(--motion-fast);border-radius:999px;justify-content:center;align-items:center;padding:.4rem .78rem;font-size:.82rem;display:inline-flex}.language-switcher{border:1px solid var(--line)}.language-switcher span:first-child{color:var(--gold-200);font-size:.72rem}.mobile-nav-trigger,.mobile-nav{display:none}.hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:after{background:linear-gradient(transparent, var(--obsidian-950));content:"";pointer-events:none;height:32%;position:absolute;inset:auto 0 0}.hero__atmosphere{position:absolute;inset:0}.hero__grid{z-index:1;min-height:inherit;align-items:center;display:grid;position:relative}.hero__brand,.eyebrow{color:var(--gold-200);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:1.3rem;font-size:.72rem;font-weight:600}.hero h1{max-width:780px;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.045em;margin-bottom:1.5rem;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;line-height:.98}html[lang=en] .hero h1{max-width:690px}.hero__lead{color:var(--moon-300);margin-bottom:1.7rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.75}.hero__status{min-height:36px;color:var(--moon-100);align-items:center;gap:.65rem;margin-bottom:2rem;font-size:.84rem;display:inline-flex}.hero__status span{background:var(--gold-300);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #c9aa6c1a}.hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.button{border:1px solid var(--line-strong);min-height:48px;transition:transform var(--motion-fast) var(--ease), border-color var(--motion-fast), background var(--motion-fast);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex}.button--primary:hover{background:#ead39f}.button--secondary{color:var(--moon-100);backdrop-filter:blur(10px);background:#080b1194}.button--secondary:hover{border-color:var(--gold-200)}.hero__visual{aspect-ratio:1;place-items:center;display:grid;position:relative}.hero__icon{z-index:2;border:1px solid #e0c68f38;border-radius:25%;width:min(58%,280px);position:relative;box-shadow:0 30px 90px #00000073}.hero__seal-stage{border-block:1px solid var(--line-strong);background:linear-gradient(90deg,#0000,#e0c68f0d,#0000);place-items:center;width:min(82%,430px);min-height:560px;display:grid;position:relative}.hero__seal-stage:before{border-inline:1px solid var(--line);content:"";position:absolute;inset:12% 0}.hero__seal-stage p{color:var(--moon-500);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.65rem;position:absolute;bottom:2rem;right:0}.section--line{border-top:1px solid var(--line)}.section--surface{border-block:1px solid #ffffff0d}.section-heading--center{text-align:center;margin-inline:auto}.section-heading h2,.page-hero h1,.legal-prose h1{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2.25rem,5vw,4.6rem);font-weight:400;line-height:1.08}.section-heading__lead{color:var(--moon-300);font-size:1.08rem}.principles-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.principle{min-height:220px;padding:var(--space-6);background:var(--obsidian-900)}.principle__number{color:var(--gold-300);font-family:var(--font-serif);margin-bottom:3rem;font-size:.8rem;display:block}.principle h3{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:.75rem;font-size:1.22rem;font-weight:400}.principle p{color:var(--moon-300);margin:0;font-size:.9rem}.feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-grid--full{grid-template-columns:repeat(2,1fr)}.feature-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(150deg,#111622eb,#070a0feb);overflow:hidden}.feature-card__visual{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 30%, #202a43b3, var(--obsidian-950) 70%);place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.feature-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05070bb3);position:absolute;inset:0}.feature-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.feature-card:hover .feature-card__visual img{transform:scale(1.025)}.feature-card__body{padding:1.7rem}.feature-card__eyebrow{color:var(--gold-300);letter-spacing:.13em;margin:1.2rem 0 .25rem;font-size:.7rem}.feature-card h3{color:var(--moon-50);font-family:var(--font-serif);margin:1.1rem 0 .75rem;font-size:1.48rem;font-weight:400}.feature-card__eyebrow+h3{margin-top:0}.feature-card p{color:var(--moon-300)}.feature-card__detail{border-top:1px solid #ffffff12;margin:1rem 0 0;padding-top:1rem;font-size:.88rem;color:var(--moon-500)!important}.feature-card--compact .feature-card__visual{min-height:210px}.feature-card--compact .status-badge{display:none}.status-badge{border:1px solid var(--line);min-height:28px;color:var(--moon-300);border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.67rem;line-height:1.2;display:inline-flex}.status-badge--foundation{color:var(--success);border-color:#9cc7b752}.status-badge--development{color:var(--warning);border-color:#d7bd865c}.feature-universe__group+.feature-universe__group{margin-top:var(--space-9);padding-top:var(--space-8);border-top:1px solid var(--line)}.archive-callout{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.archive-callout__visual{background:url(/brand/archive-journal.webp) 50%/cover;min-height:520px;position:relative}.archive-callout__visual:after{background:linear-gradient(90deg, transparent, var(--obsidian-900));content:"";position:absolute;inset:0}.archive-callout__content{flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,5rem);display:flex}.archive-callout blockquote{color:var(--moon-50);font-family:var(--font-serif);margin:0 0 2rem;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1.28}.safety-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-gold);background:linear-gradient(130deg,#131824e6,#080c11e6);grid-template-columns:auto 1fr;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.safety-panel__mark{border:1px solid var(--gold-500);border-radius:.55rem;place-items:center;width:52px;height:52px;display:grid}.safety-panel__mark svg{fill:none;width:24px;height:24px;stroke:var(--gold-200);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px}.safety-panel h3{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:.7rem;font-size:1.5rem;font-weight:400}.safety-panel p,.safety-panel li{color:var(--moon-300)}.safety-panel ul{margin:1.2rem 0 0;padding-left:1.2rem}.safety-panel li+li{margin-top:.5rem}.safety-panel--moon{box-shadow:none;border-color:#b8b9b53d}.roadmap{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.roadmap__column{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,3rem)}.roadmap__column h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.roadmap__column ul{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.roadmap__column li{color:var(--moon-300);align-items:center;gap:.75rem;display:flex}.roadmap__column li:before{border:1px solid var(--gold-300);content:"";border-radius:50%;width:6px;height:6px}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 20%,#1b273e6b,#0000 32rem);padding-block:clamp(5rem,12vw,9rem) clamp(3.5rem,8vw,6rem)}.page-hero__inner{max-width:850px}.page-hero h1{margin-bottom:1.3rem}.page-hero__lead{max-width:740px;color:var(--moon-300);font-size:clamp(1.08rem,2vw,1.3rem)}.page-hero__meta{flex-wrap:wrap;gap:.5rem;margin-top:1.8rem;display:flex}.content-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.content-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.5rem,4vw,2.5rem)}.content-card h3{color:var(--moon-50);font-family:var(--font-serif);font-size:1.45rem;font-weight:400}.content-card p,.content-card li{color:var(--moon-300)}.content-card p:last-child{margin-bottom:0}.legal-draft-banner{border-radius:var(--radius-sm);width:min(100% - 2rem,920px);min-height:48px;color:var(--warning);background:#241e1357;border:1px solid #d7bd8647;align-items:center;gap:.75rem;margin:1.25rem auto 0;padding:.7rem 1rem;font-size:.8rem;display:flex}.legal-draft-banner svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:20px;height:20px}.legal-prose__header{border-bottom:1px solid var(--line)}.legal-prose__header h1{margin-bottom:1rem}.legal-prose__header p{color:var(--moon-300)}.legal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;display:grid}.legal-meta div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#e0c68f0a;padding:1rem}.legal-meta dt{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:700}.legal-meta dd{color:var(--moon-200);overflow-wrap:anywhere;margin:0;font-size:.88rem}.legal-toc{margin-bottom:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:clamp(1.25rem,4vw,2rem)}.legal-toc h2{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:1rem;font-size:1.4rem;font-weight:400}.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;margin:0;padding-left:1.4rem;display:grid}.legal-toc a{color:var(--moon-300)}.legal-prose article{counter-reset:legal-section}.legal-prose section h2{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:1rem;font-size:1.65rem;font-weight:400}.legal-prose section h2:before{color:var(--gold-300);counter-increment:legal-section;content:counter(legal-section, decimal-leading-zero) "/";font-family:var(--font-sans);letter-spacing:.12em;margin-right:.65rem;font-size:.65rem}.legal-prose p,.legal-prose li{color:var(--moon-300)}.legal-prose li+li{margin-top:.55rem}.legal-prose a{color:var(--gold-200);text-underline-offset:.25em;text-decoration:underline}.legal-note{border-left:2px solid var(--gold-300);background:#e0c68f0f;padding:1rem 1.2rem}.legal-table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.legal-data-table h2:before{content:none;margin:0}.legal-data-table table{border-collapse:collapse;background:#0b0f16b8;width:100%;min-width:620px}.legal-data-table th,.legal-data-table td{border-bottom:1px solid var(--line);color:var(--moon-300);text-align:left;vertical-align:top;padding:.95rem 1rem}.legal-data-table thead th{color:var(--gold-200);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.legal-data-table tbody th{width:28%;color:var(--moon-100);font-weight:600}.legal-data-table tr:last-child th,.legal-data-table tr:last-child td{border-bottom:0}.faq{gap:.75rem;min-width:0;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;min-width:0}.faq summary{cursor:pointer;min-width:0;min-height:58px;color:var(--moon-50);justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-weight:600;list-style:none;display:flex}.faq__question{overflow-wrap:anywhere;min-width:0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--gold-300);content:"+";font-size:1.35rem;font-weight:300}.faq details[open] summary:after{content:"−"}.faq details p{min-width:0;color:var(--moon-300);overflow-wrap:anywhere;margin:0;padding:0 1.2rem 1.2rem}.language-gate{background:linear-gradient(#05070bc7,#05070bf0),url(/brand/splash-hero.webp) 50%/cover;place-items:center;min-height:100svh;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.language-gate:before,.language-gate:after{aspect-ratio:1;border:1px solid var(--line);content:"";border-radius:50%;width:min(70vw,720px);position:absolute}.language-gate:after{border-style:dashed;width:min(46vw,440px)}.language-gate__card{z-index:1;border:1px solid var(--line-strong);width:min(100%,760px);box-shadow:var(--shadow-soft);text-align:center;backdrop-filter:blur(22px);background:#070a0fd1;border-radius:2rem;padding:clamp(2rem,7vw,5rem);position:relative}.language-gate__icon{border:1px solid var(--line);border-radius:24%;width:84px;margin:0 auto 2rem}.language-gate h1{font-family:var(--font-serif);letter-spacing:-.04em;margin-bottom:.4rem;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:400}.language-gate__tagline{color:var(--moon-300);margin-bottom:2.5rem}.language-gate__choices{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.language-choice{border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;min-height:84px;transition:border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);background:#ffffff08;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.language-choice:hover{border-color:var(--gold-300);background:#e0c68f0f;transform:translateY(-2px)}.language-choice strong{font-family:var(--font-serif);font-size:1.15rem;font-weight:400;display:block}.language-choice small{color:var(--moon-500)}.language-choice span:last-child{color:var(--gold-300)}.language-suggestion{min-height:1.5rem;color:var(--moon-500);margin:1.4rem 0 0;font-size:.78rem}.language-gate__domain{color:var(--moon-500);letter-spacing:.16em;text-transform:uppercase;margin:2.2rem 0 0;font-size:.7rem}.not-found{text-align:center;place-items:center;min-height:100svh;padding:2rem 1rem;display:grid}.not-found__mark{color:var(--gold-300);font-family:var(--font-serif);opacity:.22;font-size:clamp(7rem,25vw,16rem);font-weight:400;line-height:.8}.not-found h1{font-family:var(--font-serif);margin:-1rem 0 1rem;font-size:clamp(2rem,6vw,4rem);font-weight:400}.not-found p{max-width:570px;color:var(--moon-300);margin-inline:auto}.not-found__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.site-footer{border-top:1px solid var(--line)}.site-footer__grid{align-items:start}.site-footer__brand{gap:1rem;display:flex}.site-footer__brand img{border-radius:12px}.site-footer__brand strong{font-family:var(--font-serif);font-weight:400}.site-footer__brand p{color:var(--moon-500);margin:0;font-size:.8rem}.site-footer nav{flex-wrap:wrap}.site-footer nav a,.site-footer__language a{min-height:44px;color:var(--moon-300);font-size:.8rem;line-height:44px}.site-footer nav a:hover,.site-footer__language a:hover{color:var(--moon-50)}.site-footer__language{grid-area:3/2;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.site-footer__language span{color:var(--gold-500)}.site-footer__meta{color:var(--moon-500);grid-area:3/1;justify-content:flex-start;gap:1rem;font-size:.74rem;display:flex}@media (width<=1220px){.site-header{backdrop-filter:none}.desktop-nav,.desktop-language{display:none}.mobile-nav-trigger{z-index:151;top:14px;right:max(1rem, env(safe-area-inset-right));cursor:pointer;border:1px solid var(--line-strong);backdrop-filter:blur(16px);background:#070a0feb;border-radius:50%;place-content:center;gap:6px;width:48px;height:48px;margin-left:auto;display:grid;position:fixed;box-shadow:0 10px 30px #00000052}.mobile-nav-trigger span{background:var(--moon-100);width:21px;height:1px;transition:transform var(--motion-fast), opacity var(--motion-fast);display:block}.mobile-nav-trigger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-nav-trigger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{z-index:150;display:block;position:fixed;inset:0}.mobile-nav[hidden]{display:none}.mobile-nav__backdrop{cursor:pointer;backdrop-filter:blur(3px);background:#020408b3;border:0;width:100%;position:absolute;inset:0}.mobile-nav__drawer{width:min(88vw,430px);padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) 1rem;border-left:1px solid var(--line-strong);position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-28px 0 80px #0006}.mobile-nav__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding-left:.8rem;display:flex}.mobile-nav__heading>span{color:var(--gold-300);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.mobile-nav__close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;width:48px;height:48px;margin-right:7rem;display:grid}.mobile-nav__close span{background:var(--moon-100);width:20px;height:1px;display:block}.mobile-nav__close span:first-child{transform:translateY(.5px)rotate(45deg)}.mobile-nav__close span:last-child{transform:translateY(-.5px)rotate(-45deg)}.mobile-nav nav{gap:0;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);min-height:58px;color:var(--moon-100);align-items:center;padding:0 .8rem;display:flex}.mobile-nav a[aria-current=page]{color:var(--gold-200)}.hero__grid{grid-template-columns:1fr .58fr;gap:2rem}.principles-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.site-header__inner{min-height:64px}.mobile-nav-trigger{top:8px}.hero{min-height:auto}.hero__grid{display:block}.hero__content{z-index:2;position:relative}.hero__visual{margin:4rem auto 0}.principles-grid,.feature-grid,.feature-grid--full,.content-grid,.roadmap,.archive-callout{grid-template-columns:1fr}.archive-callout__visual{min-height:360px}.archive-callout__visual:after{background:linear-gradient(transparent, var(--obsidian-900))}.safety-panel{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:1fr;gap:1.5rem}.site-footer nav,.site-footer__language,.site-footer__meta{justify-content:flex-start}.site-footer__language,.site-footer__meta{grid-area:auto}.site-footer__meta{flex-direction:column;gap:.2rem}}@media (width<=520px){.site-brand__latin{display:none}.hero__actions,.not-found__actions{display:grid}.button{width:100%}.principles-grid{background:0 0;border:0;display:block}.principle{border-bottom:1px solid var(--line);min-height:auto}.principle__number{margin-bottom:1.5rem}.feature-card__visual{min-height:220px}.language-gate__choices{grid-template-columns:1fr}.legal-draft-banner{align-items:flex-start;font-size:.74rem}.legal-meta,.legal-toc ol{grid-template-columns:1fr}.legal-prose section h2{font-size:1.4rem}}.brand-motif__watermark{width:var(--watermark-primary-size,124px);max-width:none;height:auto;opacity:var(--watermark-primary-opacity,.07);filter:saturate(.38)sepia(.18)brightness(1.1)contrast(.86);transform:rotate(var(--watermark-primary-rotation,0deg));transform-origin:50%;user-select:none;display:block;position:absolute}.brand-motif__watermark--primary{top:var(--watermark-primary-top,auto);right:var(--watermark-primary-right,-42px);bottom:var(--watermark-primary-bottom,-24px);left:var(--watermark-primary-left,auto)}.brand-motif__watermark--secondary{top:var(--watermark-secondary-top,-24px);right:var(--watermark-secondary-right,auto);bottom:var(--watermark-secondary-bottom,auto);left:var(--watermark-secondary-left,-28px);width:var(--watermark-secondary-size,86px);opacity:var(--watermark-secondary-opacity,.055);transform:rotate(var(--watermark-secondary-rotation,0deg))}.brand-motif--home{--watermark-primary-size:128px;--watermark-primary-opacity:.075;--watermark-primary-right:auto;--watermark-primary-bottom:-38px;--watermark-primary-left:-30px;--watermark-primary-rotation:-7deg}.brand-motif--product{--watermark-primary-size:132px;--watermark-primary-opacity:.075;--watermark-primary-right:-44px;--watermark-primary-bottom:-34px;--watermark-primary-rotation:7deg;--watermark-secondary-top:12px;--watermark-secondary-left:5%;--watermark-secondary-size:88px;--watermark-secondary-opacity:.055;--watermark-secondary-rotation:-5deg}.brand-motif--roadmap{--watermark-primary-size:126px;--watermark-primary-opacity:.08;--watermark-primary-right:auto;--watermark-primary-bottom:-125px;--watermark-primary-left:-34px;--watermark-primary-rotation:9deg;--watermark-secondary-top:10px;--watermark-secondary-right:-34px;--watermark-secondary-left:auto;--watermark-secondary-size:92px;--watermark-secondary-opacity:.05;--watermark-secondary-rotation:-6deg}.brand-motif--release{--watermark-primary-size:130px;--watermark-primary-opacity:.075;--watermark-primary-right:-38px;--watermark-primary-bottom:-36px;--watermark-primary-rotation:-8deg;--watermark-secondary-top:8%;--watermark-secondary-left:-32px;--watermark-secondary-size:82px;--watermark-secondary-opacity:.055;--watermark-secondary-rotation:5deg}.brand-motif--ritual{--watermark-primary-size:124px;--watermark-primary-opacity:.075;--watermark-primary-right:-36px;--watermark-primary-bottom:-30px;--watermark-primary-rotation:8deg;--watermark-secondary-top:10px;--watermark-secondary-left:8%;--watermark-secondary-size:90px;--watermark-secondary-opacity:.055;--watermark-secondary-rotation:-7deg}.brand-motif--astrology{--watermark-primary-size:136px;--watermark-primary-opacity:.07;--watermark-primary-right:-48px;--watermark-primary-bottom:-40px;--watermark-primary-rotation:-5deg;--watermark-secondary-top:10%;--watermark-secondary-left:-54px;--watermark-secondary-size:84px;--watermark-secondary-opacity:.05;--watermark-secondary-rotation:7deg}.brand-motif--membership{--watermark-primary-size:128px;--watermark-primary-opacity:.075;--watermark-primary-top:10%;--watermark-primary-right:-72px;--watermark-primary-bottom:auto;--watermark-primary-rotation:6deg;--watermark-secondary-top:auto;--watermark-secondary-bottom:-36px;--watermark-secondary-left:-30px;--watermark-secondary-size:88px;--watermark-secondary-opacity:.055;--watermark-secondary-rotation:-6deg}.brand-motif--ai{--watermark-primary-size:120px;--watermark-primary-opacity:.065;--watermark-primary-right:auto;--watermark-primary-bottom:-80px;--watermark-primary-left:-30px;--watermark-primary-rotation:-7deg;--watermark-secondary-top:10px;--watermark-secondary-right:-32px;--watermark-secondary-left:auto;--watermark-secondary-size:82px;--watermark-secondary-opacity:.05;--watermark-secondary-rotation:6deg}.brand-motif--support{--watermark-primary-size:112px;--watermark-primary-opacity:.065;--watermark-primary-right:-38px;--watermark-primary-bottom:-32px;--watermark-primary-rotation:4deg}.brand-motif--footer{--watermark-primary-size:108px;--watermark-primary-opacity:.05;--watermark-primary-right:-56px;--watermark-primary-bottom:72px;--watermark-primary-rotation:-5deg}.brand-motif--editorial{--watermark-primary-size:122px;--watermark-primary-opacity:.06;--watermark-primary-right:-38px;--watermark-primary-bottom:-34px;--watermark-primary-rotation:5deg;--watermark-secondary-top:10px;--watermark-secondary-left:6%;--watermark-secondary-size:84px;--watermark-secondary-opacity:.05;--watermark-secondary-rotation:-5deg}@media (width<=1024px){.brand-motif__watermark--secondary{display:none}}@media (width<=820px){.brand-motif__watermark--secondary,.brand-motif--home .brand-motif__watermark--primary{display:none}.brand-motif__watermark--primary{width:clamp(58px,16vw,70px);opacity:min(var(--watermark-primary-opacity,.07), .07);inset:auto -12px 8px auto}.brand-motif--roadmap .brand-motif__watermark--primary,.brand-motif--membership .brand-motif__watermark--primary,.brand-motif--ai .brand-motif__watermark--primary{left:-12px;right:auto}.brand-motif--footer .brand-motif__watermark--primary{opacity:.05;bottom:100px;left:auto;right:-12px}}@media (prefers-reduced-motion:reduce){.brand-motif__watermark{transition:none;animation:none}}@media (width>=1440px){.shell{width:min(100% - 6rem,1380px)}.hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr);gap:3.5rem;width:min(100% - 4rem,1680px)}.hero__content{max-width:none}html[lang=zh-CN] .hero h1{white-space:nowrap;letter-spacing:-.055em;max-width:none;font-size:clamp(5.2rem,5.7vw,7.1rem);line-height:.94}html[lang=en] .hero h1{white-space:nowrap;max-width:none;font-size:clamp(4.8rem,5.2vw,6.4rem)}.hero__visual{justify-self:end;max-width:560px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.site-brand:is(:hover,:focus-visible,:active) img,.site-brand[aria-current=page] img,.interactive-media:is(:hover,:focus-visible) img,.interactive-media[data-selected=true] img{transform:none!important}}.site-header{border-bottom-color:var(--line);background:#080706e0}.site-header__inner{gap:14px}.site-brand{gap:10px}.desktop-nav a,.language-switcher{color:var(--color-muted-parchment);padding-inline:10px}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.language-switcher:hover,.desktop-more summary:hover,.desktop-more summary[aria-current=page]{color:var(--color-soft-ivory);background:#d8b97812}.desktop-more{min-height:44px;position:relative}.desktop-more summary{min-height:44px;color:var(--color-muted-parchment);cursor:pointer;border-radius:999px;align-items:center;padding:8px 26px 8px 10px;font-size:.82rem;list-style:none;display:inline-flex}.language-switcher{gap:8px}.desktop-more summary::-webkit-details-marker{display:none}.desktop-more summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.38rem;height:.38rem;position:absolute;top:50%;right:.65rem;transform:translateY(-65%)rotate(45deg)}.desktop-more[open] summary:after{transform:translateY(-20%)rotate(225deg)}.desktop-more__menu{z-index:120;border:1px solid var(--line-strong);background:#0f0c0afa;width:220px;padding:.55rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 24px 70px #0000007a}.desktop-more__menu a{border-radius:0;justify-content:flex-start;min-height:40px}.site-search-trigger{border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--color-muted-parchment);cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast), background var(--motion-fast);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.site-search-trigger svg,.mobile-nav__search svg,.site-search__field svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:19px;height:19px}.mobile-nav__search{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:54px;color:var(--color-soft-ivory);cursor:pointer;text-align:left;background:#d8b9780f;align-items:center;gap:.85rem;padding:0 .8rem;display:flex}.mobile-nav__secondary{padding-top:.9rem;display:grid}.mobile-nav__secondary>span{color:var(--gold-300);letter-spacing:.14em;text-transform:uppercase;padding:0 .8rem .35rem;font-size:.64rem}.mobile-nav__secondary a{min-height:48px;color:var(--moon-300)}.mobile-nav__language{margin-top:.8rem;color:var(--gold-200)!important}.site-search{border:1px solid var(--line-strong);width:min(100% - 2rem,780px);max-height:min(82svh,760px);color:var(--moon-100);background:0 0;padding:0;overflow:visible;box-shadow:0 40px 120px #000000ad}.site-search__surface{background:radial-gradient(circle at 82% 6%,#402a1d47,#0000 22rem),linear-gradient(150deg,#17120f,#0a0908 68%);max-height:min(82svh,760px);padding:clamp(1.25rem,3vw,2rem);overflow-y:auto}.site-search__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.site-search__header .eyebrow{margin-bottom:.55rem}.site-search__header h2{color:var(--color-soft-ivory);font-family:var(--font-serif);margin:0;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:400}.site-search__close{border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--moon-100);cursor:pointer;background:0 0;border-radius:50%;position:relative}.site-search__close span{background:currentColor;width:18px;height:1px;position:absolute;top:50%;left:50%}.site-search__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.site-search__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.site-search__field{border:1px solid var(--line-strong);color:var(--gold-200);background:#0504039e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.5rem;padding-inline:1rem;display:grid}.site-search__field input{width:100%;min-width:0;min-height:54px;color:var(--color-soft-ivory);background:0 0;border:0;outline:0;padding:0}.site-search__field input::placeholder{color:var(--moon-500)}.site-search__field kbd{border:1px solid var(--line);color:var(--moon-500);padding:.2rem .4rem;font-size:.65rem;font-weight:400}.site-search__hint{color:var(--moon-500);margin:.65rem 0 1rem;font-size:.72rem}.site-search__results{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.site-search__results a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(9rem,.35fr);gap:.2rem 1rem;padding:.9rem .75rem;display:grid}.site-search__results strong{color:var(--moon-50);font-family:var(--font-serif);font-size:1.05rem;font-weight:400}.site-search__results span{color:var(--gold-300);text-align:right;font-size:.66rem}.site-search__results small{color:var(--moon-500);grid-column:1/-1;font-size:.76rem}.site-search__empty{border-left:1px solid var(--gold-300);color:var(--moon-300);background:#d8b9780d;margin:1.5rem 0;padding:1.5rem}.site-search__footer{color:var(--moon-500);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;font-size:.66rem;display:flex}.hero{background:linear-gradient(90deg,#080706f7 0%,#080706c9 48%,#08070647 100%),url(/brand/splash-hero.webp) 50%/cover no-repeat}.section--surface{border-block-color:var(--line);background:linear-gradient(135deg, #281d176b, #12101b47), var(--color-obsidian-base)}.editorial-hero__annotations{border-left:1px solid var(--line-strong);gap:.75rem;margin:1.6rem 0 0;padding:0 0 0 1.2rem;display:grid}.editorial-hero__annotations>div{grid-template-columns:minmax(6.5rem,.28fr) minmax(0,1fr);gap:1rem;min-width:0;display:grid}.editorial-hero__annotations dt{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.editorial-hero__annotations dd{color:var(--moon-300);margin:0;font-size:.79rem;line-height:1.55}[data-title-contract],.title-line,.editorial-hero__lead,.ritual-moment__copy,.ritual-moment ul,.ritual-sample>div{word-break:normal;overflow-wrap:break-word;min-width:0}html[lang=zh-CN] p,html[lang=zh-CN] blockquote,html[lang=zh-CN] dd,html[lang=zh-CN] small{line-break:strict;word-break:normal}.ritual-sample>div:only-child{grid-column:1/-1}.ritual-sample blockquote{max-width:34ch;text-wrap:pretty;min-inline-size:14ch}.identity-ladder ol{position:relative}.astrology-readiness{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.astrology-readiness h2{max-width:18ch;color:var(--moon-50);font-family:var(--font-serif);font-size:var(--type-section-title);font-weight:400}.astrology-readiness>div>p:last-child{max-width:var(--measure-reading);color:var(--moon-300);margin:0}.astrology-readiness dl{gap:2.5rem;margin:0;display:flex}.astrology-readiness dl div{min-width:5rem}.astrology-readiness dt{color:var(--gold-200);font-family:var(--font-serif);font-size:clamp(2.6rem,5vw,4rem);line-height:1}.astrology-readiness dd{color:var(--moon-500);margin:.5rem 0 0;font-size:.72rem}.ai-flow article>span{opacity:.68}.status-badge--research,.status-badge--planned,.surface-status--research,.product-status--future,.product-status--research{color:#bca88e;border-color:#ae91694d}.product-status--private-preview,.product-status--accuracy-validation,.product-status--in-development,.product-status--next{color:var(--color-status-caution)}.site-footer nav strong,.site-footer__locale>strong{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem}.site-footer nav a,.site-footer__locale a{color:var(--moon-300);font-size:.76rem}.site-footer__trust a:last-child{color:var(--gold-200);overflow-wrap:anywhere;margin-top:.45rem}.site-footer__locale>div{align-items:center;gap:.55rem;display:flex}.site-footer__locale>div>span{color:var(--gold-500)}.site-footer__locale small{color:var(--moon-500);margin-top:1.1rem;font-size:.7rem}@media (width<=1220px){.site-search-trigger--desktop{display:none}.site-header.menu-open .mobile-nav-trigger{opacity:0;pointer-events:none}.mobile-nav__drawer{background:radial-gradient(circle at 84% 12%,#3e291e40,#0000 20rem),linear-gradient(#15100dfa,#080706fc)}}@media (width<=1180px){.ritual-moment{grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem}.ritual-moment ul{grid-column:2}}@media (width<=820px){.editorial-hero__annotations{width:min(100%,680px)}.astrology-readiness{grid-template-columns:1fr}.astrology-readiness dl{justify-content:flex-start}}@media (width<=640px){.site-search{width:calc(100% - 1rem);max-height:calc(100svh - 1rem)}.site-search__surface{max-height:calc(100svh - 1rem);padding:1.1rem}.site-search__results a{grid-template-columns:1fr}.site-search__results span{text-align:left}.site-footer__grid{grid-template-columns:1fr}.site-footer__brand{padding-bottom:.5rem}.editorial-hero__annotations>div{grid-template-columns:1fr;gap:.2rem}.ritual-moment{grid-template-columns:1fr}.ritual-moment ul{grid-column:1}.ritual-sample{grid-template-columns:76px minmax(0,1fr)}.ritual-sample blockquote{min-inline-size:0}}@media (forced-colors:active){.site-search,.site-search__field,.desktop-more__menu{border:1px solid canvastext}}.hero__seal{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 38px #0000007a)drop-shadow(0 0 18px #d6af6529);width:min(42%,210px);height:auto;position:relative}.domain-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.domain-card{background:linear-gradient(145deg,#101520f5,#080b11f5);min-height:340px;padding:clamp(1.5rem,2.5vw,2.2rem)}.domain-card__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.domain-card__heading p,.domain-card__heading span{color:var(--moon-500);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.domain-card h3{color:var(--moon-50);font-family:var(--font-serif);margin:2.2rem 0 .8rem;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:400}.domain-card>p{min-height:4.8em;color:var(--moon-300);font-size:.9rem}.domain-card ul{flex-wrap:wrap;align-content:flex-start;gap:.45rem;min-height:4rem;margin:1.3rem 0 1.6rem;padding:0;list-style:none;display:flex}.domain-card li{border:1px solid var(--line);color:var(--moon-300);border-radius:999px;padding:.3rem .55rem;font-size:.7rem}.domain-card a{color:var(--gold-200);letter-spacing:.06em;font-size:.78rem}.maturity-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.maturity-summary a{background:var(--surface);align-content:space-between;gap:1rem;min-height:130px;padding:1.4rem;display:grid}.maturity-summary strong{color:var(--gold-200);font-family:var(--font-serif);font-size:1.18rem;font-weight:400;line-height:1.25}.maturity-summary span{color:var(--moon-300);font-size:.75rem;line-height:1.5}.page-hero--universe .page-hero__inner{max-width:1180px}.universe-proof{flex-wrap:wrap;gap:1px;margin-top:2.2rem;display:flex}.universe-proof span{border:1px solid var(--line);min-width:170px;min-height:64px;color:var(--moon-500);align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.72rem;display:inline-flex}.universe-controls{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#07090ef0;padding-block:.9rem;position:sticky;top:70px}.category-nav{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;display:grid}.category-nav button{background:var(--obsidian-900);min-height:48px;color:var(--moon-300);cursor:pointer;font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.6rem .7rem;font-size:.68rem;display:flex}.category-nav button:hover,.category-nav button:focus-visible,.category-nav button.is-active{background:var(--surface-strong);color:var(--gold-200)}.category-nav small{color:var(--moon-500)}.universe-search{color:var(--moon-500);grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:.75rem;margin-top:.65rem;font-size:.7rem;display:grid}.universe-search input{border:1px solid var(--line);background:var(--obsidian-900);min-width:0;min-height:40px;color:var(--moon-50);font:inherit;border-radius:.65rem;outline:none;padding:.55rem .8rem}.universe-search input:focus-visible{border-color:#d5b5718c;box-shadow:0 0 0 2px #caa8611f}.maturity-filters{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.maturity-filters button{border:1px solid var(--line);min-height:36px;color:var(--moon-300);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.7rem;display:inline-flex}.maturity-filters button.is-active{color:var(--gold-200);background:#caa8611a;border-color:#d5b57173}.universe-results-status{min-height:1.25rem;color:var(--moon-500);margin:.65rem 0 0;font-size:.7rem}.universe-empty{margin-top:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center;padding:clamp(1.5rem,4vw,2.5rem)}.universe-empty[hidden]{display:none}.universe-empty h2{font-family:var(--font-serif);margin-bottom:.65rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400}.universe-empty p{color:var(--moon-300);margin:0}.universe-directory{padding-top:clamp(3.5rem,7vw,6rem)}.universe-directory__intro{justify-content:space-between;align-items:end;gap:2rem;display:flex}.universe-category{border-top:1px solid var(--line);padding-block:clamp(2.8rem,6vw,5.5rem);scroll-margin-top:190px}.universe-category:first-of-type{border-top:0}.universe-category__header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.universe-category__header p{color:var(--gold-300);letter-spacing:.15em;margin:0 0 .45rem;font-size:.65rem}.universe-category__header h2{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:400}.universe-category__header>span{color:var(--moon-500);font-size:.72rem}.universe-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.universe-card{border:1px solid var(--line);background:linear-gradient(150deg,#10151ff0,#070a0ff5);border-radius:1rem;min-height:290px;display:grid;overflow:hidden}.universe-card[hidden],.universe-category[hidden]{display:none}.universe-card__body{flex-direction:column;padding:1.25rem;display:flex}.universe-card__topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.universe-card__topline>span:last-child{color:var(--moon-500);font-size:.63rem}.universe-card h3{color:var(--moon-50);font-family:var(--font-serif);margin:1.25rem 0 .25rem;font-size:1.42rem;font-weight:400;line-height:1.25}.universe-card__alternate{color:var(--gold-300);letter-spacing:.04em;margin:0 0 1rem;font-size:.69rem}.universe-card__description{color:var(--moon-300);margin:0;font-size:.82rem;line-height:1.65}.universe-card details{margin-top:auto;padding-top:1.1rem}.universe-card summary{color:var(--moon-500);cursor:pointer;font-size:.7rem}.universe-card details p{border-top:1px solid var(--line);color:var(--moon-500);margin:.8rem 0 0;padding-top:.8rem;font-size:.76rem;line-height:1.65}.universe-card__visual{border:0;border-bottom:1px solid var(--line);background:#030405;min-height:250px;margin:0;overflow:hidden}.universe-card__visual picture{width:100%;height:100%;display:block}.universe-card__visual img{object-fit:cover;width:100%;height:100%;display:block}.interactive-media{width:100%;color:inherit;cursor:pointer;text-align:inherit;isolation:isolate;padding:0;position:relative}.interactive-media:before{z-index:2;content:"";pointer-events:none;transition:border-color var(--motion-fast), box-shadow var(--motion-fast);border:1px solid #0000;position:absolute;inset:0}.interactive-media img{transition:transform var(--motion-base) var(--ease), filter var(--motion-fast)}.interactive-media:is(:hover,:focus-visible):before,.interactive-media[data-selected=true]:before{border-color:#e0c68fad;box-shadow:inset 0 0 0 3px #c9aa6c1f}.interactive-media:is(:hover,:focus-visible) img,.interactive-media[data-selected=true] img{filter:brightness(1.08);transform:scale(1.04)}.interactive-media__state{z-index:3;border:1px solid var(--gold-300);opacity:0;min-height:32px;color:var(--gold-200);pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast) var(--ease);background:#05070be0;border-radius:.55rem;padding:.35rem .65rem;font-size:.7rem;line-height:1.5;position:absolute;bottom:.85rem;right:.85rem;transform:translateY(.35rem)}.interactive-media[data-selected=true] .interactive-media__state{opacity:1;transform:translateY(0)}.ambient-audio-control button{border:1px solid var(--line-strong);color:var(--moon-100);cursor:pointer;backdrop-filter:blur(14px);justify-content:center;align-items:center;display:inline-flex}.ambient-audio-control button:hover,.ambient-audio-control button:focus-visible{border-color:var(--gold-300);color:var(--moon-50)}.ambient-audio-control__icon{width:1.2rem;height:1.2rem;color:var(--gold-200);place-items:center;font-weight:700;display:grid}.ambient-audio-control[data-state=blocked] button,.ambient-audio-control[data-state=error] button{border-style:dashed}.status-badge--available{color:#a2d2bd;border-color:#7cc9aa61}.status-badge--prototype-available{color:#b1cfc3;border-color:#9cc7b74d}.status-badge--in-development{color:var(--warning);border-color:#d7bd865c}.status-badge--professional-engine-required{color:#d7ac75;border-color:#caa26861}.status-badge--research{color:#aeb8d6;border-color:#a8b5da52}.status-badge--planned{color:var(--moon-500)}@media (width<=1180px){.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.category-nav{display:flex;overflow-x:auto}.category-nav button{min-width:145px}.universe-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero__seal{width:min(34%,145px)}.domain-grid,.maturity-summary,.universe-card-grid{grid-template-columns:1fr}.domain-card,.domain-card>p,.domain-card ul{min-height:auto}.universe-controls{position:static}.maturity-filters{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.maturity-filters button{flex:none}.universe-directory__intro{display:block}.universe-category{scroll-margin-top:1rem}.universe-category__header{align-items:start}}@media (width>=1200px){.page-hero--universe h1{white-space:nowrap;max-width:none;font-size:clamp(3.8rem,5vw,5.8rem)}html[lang=en] .page-hero--universe h1{font-size:clamp(3.5rem,4.35vw,4.35rem)}.section-heading{max-width:1080px}.universe-directory__intro .section-heading h2{white-space:nowrap}}.positioning-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.positioning-card{background:linear-gradient(145deg,#0e121cfa,#070a0ffa);align-content:space-between;gap:2.5rem;min-height:210px;padding:clamp(1.5rem,3vw,2.35rem);display:grid}.positioning-card__number{color:var(--gold-300);font-family:var(--font-serif);font-size:.75rem}.positioning-card h3{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:.65rem;font-size:1.35rem;font-weight:400}.positioning-card p{color:var(--moon-300);margin:0;font-size:.88rem}.product-universe{scroll-margin-top:72px}.product-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.product-direction-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 0,#caa86114,#0000 15rem),linear-gradient(150deg,#111622f5,#070a0ff5);flex-direction:column;min-height:330px;padding:clamp(1.5rem,3vw,2.35rem);display:flex;box-shadow:0 20px 50px #0000002e}.product-direction-card:first-child,.product-direction-card:last-child{grid-column:span 2}.product-direction-card__topline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-direction-card__topline>span:first-child{color:var(--moon-500);letter-spacing:.14em;font-size:.7rem}.product-direction-card h3{color:var(--moon-50);font-family:var(--font-serif);margin:3.2rem 0 .85rem;font-weight:400;line-height:1.12}.product-direction-card p{max-width:620px;color:var(--moon-300);margin-bottom:1.8rem;font-size:.92rem}.product-direction-card a{color:var(--gold-200);letter-spacing:.04em;margin-top:auto;font-size:.78rem}.product-direction-card a:hover{color:var(--moon-50)}.surface-status{border:1px solid var(--line);min-height:30px;color:var(--moon-300);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.68rem;line-height:1.35;display:inline-flex}.surface-status--foundation{color:#acd0c2;border-color:#9cc7b752}.surface-status--development{color:var(--warning);border-color:#d7bd865c}.surface-status--research{color:#aeb8d6;border-color:#a8b5da52}.surface-status--precise{color:#d7ac75;border-color:#caa26861}.app-showcase{overflow:hidden}.app-showcase__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.app-showcase__content .section-heading{margin-bottom:var(--space-6)}.app-showcase__signals{margin:0 0 var(--space-6);gap:.7rem;padding:0;list-style:none;display:grid}.app-showcase__signals li{color:var(--moon-300);padding-left:1.25rem;font-size:.9rem;position:relative}.app-showcase__signals li:before{border:1px solid var(--gold-300);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.app-structure{border:1px solid var(--line-strong);background:radial-gradient(circle at 78% 20%, #1c2d2e5c, transparent 20rem), radial-gradient(circle at 18% 70%, #25254252, transparent 18rem), var(--obsidian-900);box-shadow:var(--shadow-soft), inset 0 0 0 8px #ffffff04;border-radius:2rem;padding:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden}.app-structure:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#e0c68f0d,#0000 70%);position:absolute;inset:0}.app-structure__topline{color:var(--moon-500);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;font-size:.66rem;display:flex;position:relative}.app-structure__topline span:last-child{color:var(--gold-300)}.app-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid;position:relative}.app-area{border:1px solid var(--line);background:#070a0fad;border-radius:.9rem;min-height:250px;padding:1.15rem .9rem}.app-area>span{color:var(--gold-300);font-family:var(--font-serif);font-size:.7rem}.app-area h3{color:var(--moon-50);font-family:var(--font-serif);margin:4.5rem 0 .7rem;font-size:1.15rem;font-weight:400}.app-area p{color:var(--moon-500);margin:0;font-size:.72rem;line-height:1.55}.app-structure__notice{color:var(--moon-500);text-align:right;margin:1rem 0 0;font-size:.7rem;position:relative}.original-collections{scroll-margin-top:72px}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.collection-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(150deg,#10151ff0,#070a0ff5);overflow:hidden}.collection-card__visual{aspect-ratio:1/.78;border-bottom:1px solid var(--line);background:var(--obsidian-950);position:relative;overflow:hidden}.collection-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05070bb8);position:absolute;inset:50% 0 0}.collection-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.collection-card:hover .collection-card__visual img{transform:scale(1.025)}[data-original-collection=regenesis-tarot] .collection-card__visual img,[data-original-collection=regenesis-lenormand] .collection-card__visual img{object-fit:contain;transform:none}[data-original-collection=regenesis-tarot]:hover .collection-card__visual img,[data-original-collection=regenesis-lenormand]:hover .collection-card__visual img{transform:none}.collection-card__body{flex-direction:column;align-items:flex-start;min-height:290px;padding:1.4rem;display:flex}.collection-card h3{color:var(--moon-50);font-family:var(--font-serif);margin:1.2rem 0 .65rem;font-size:1.38rem;font-weight:400}.collection-card p{color:var(--moon-300);font-size:.86rem}.collection-card a,.collection-card__note{color:var(--gold-200);margin-top:auto;font-size:.72rem;line-height:1.5}.collection-card__note{color:var(--moon-500)}.tarot-gallery-section{background:radial-gradient(circle at 50% 0,#2c26424d,#0000 34rem);scroll-margin-top:88px;overflow:clip}.tarot-gallery-intro{width:min(100%,860px);margin-bottom:clamp(2rem,5vw,4rem)}.tarot-gallery-intro h2{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1.02}.tarot-gallery-intro>p:last-of-type{color:var(--moon-300)}.tarot-gallery-proof{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.tarot-gallery-proof span{border:1px solid var(--line);min-height:34px;color:var(--gold-200);border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.7rem;display:inline-flex}.tarot-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.55rem,1.4vw,1rem);display:grid}.tarot-gallery-card{aspect-ratio:310/564;border:1px solid var(--line);background:var(--obsidian-950);border-radius:clamp(.5rem,1.2vw,.9rem);place-items:center;margin:0;display:grid;overflow:hidden;box-shadow:0 16px 38px #0000003d}.tarot-gallery-card img{aspect-ratio:310/564;object-fit:contain;width:100%;height:100%;display:block}.tarot-gallery-note{width:min(100%,760px);color:var(--moon-500);margin:2rem 0 0;font-size:.78rem}.trust-section .safety-panel{background:linear-gradient(130deg,#121823f0,#070c0ff0)}.trust-links{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.trust-links a{border:1px solid var(--line);min-height:44px;color:var(--moon-300);border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.76rem;display:inline-flex}.trust-links a:hover{border-color:var(--gold-300);color:var(--moon-50)}.contact-section{padding-top:var(--space-7)}.contact-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.contact-band h2{max-width:780px;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.035em;margin-bottom:.8rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:1.08}.contact-band p:last-child{max-width:720px;color:var(--moon-300);margin:0}.contact-band__actions{gap:.75rem;width:290px;min-width:0;max-width:100%;display:grid}.site-footer__support{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:flex}.site-footer__support span{width:100%;color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.site-footer__support a{min-height:44px;color:var(--moon-300);overflow-wrap:anywhere;font-size:.78rem;line-height:44px}.site-footer__support a:hover{color:var(--moon-50)}@media (width<=1180px){.app-showcase__grid{grid-template-columns:1fr}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tarot-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1040px){.positioning-grid,.product-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-direction-card:first-child,.product-direction-card:last-child{grid-column:span 2}.contact-band{grid-template-columns:1fr}.tarot-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.positioning-grid,.product-direction-grid,.collection-grid{grid-template-columns:1fr}.product-direction-card:first-child,.product-direction-card:last-child{grid-column:auto}.positioning-card,.product-direction-card{min-height:auto}.product-direction-card h3{margin-top:2.4rem}.app-area-grid{grid-template-columns:1fr}.app-area{grid-template-columns:auto minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:.9rem;min-height:auto;display:grid}.app-area h3{margin:0}.app-structure__topline{flex-direction:column;align-items:flex-start;gap:.25rem}.app-structure__notice{text-align:left}.collection-card__body{min-height:250px}.contact-band{grid-template-columns:1fr}.tarot-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.hero__lead{font-size:.98rem;line-height:1.65}.tarot-gallery-grid{gap:.6rem}.hero__status{align-items:flex-start;font-size:.78rem;line-height:1.55}.hero__status>span{flex:none;margin-top:.52rem}.positioning-card{gap:1.6rem}.app-structure{border-radius:1.35rem}.app-area{grid-template-columns:auto minmax(0,.48fr) minmax(0,1fr);padding:1rem .8rem}.contact-band__actions{min-width:0}.trust-links{grid-template-columns:1fr 1fr;display:grid}.trust-links a{text-align:center;justify-content:center}}.brand-reveal{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 22%,#1b26406b,#0000 30rem),linear-gradient(132deg,#05070b,#090e1a 54%,#05070b);align-items:center;min-height:min(920px,100svh - 72px);display:grid;position:relative;overflow:hidden}.brand-reveal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.93%,#e0c68f14 50%,#0000 50.07%);position:absolute;inset:0}.brand-reveal__rules{pointer-events:none;border-block:1px solid #e0c68f1a;position:absolute;inset:8% 4%}.brand-reveal__rules span{border:1px solid var(--gold-500);width:7px;height:7px;position:absolute;top:-4px;transform:rotate(45deg)}.brand-reveal__rules span:first-child{left:0}.brand-reveal__rules span:last-child{right:0}.brand-reveal__content{z-index:1;text-align:center;padding-block:clamp(6rem,12vw,10rem);position:relative}.brand-reveal h1{font-family:var(--font-serif);margin:1.4rem 0 1.8rem;font-weight:400;line-height:.94}.brand-reveal__zh{color:var(--moon-50);letter-spacing:.08em;margin-bottom:1rem;font-size:clamp(2.8rem,7vw,6.8rem);display:block}.brand-reveal__latin{color:var(--moon-50);font-family:var(--font-sans);letter-spacing:clamp(.12em,1.7vw,.32em);justify-content:center;font-size:clamp(2.2rem,7.8vw,8rem);font-weight:300;display:flex}.brand-reveal__latin>span{opacity:0;transform:translate3d(calc((var(--glyph-index) - 4) * 1.6px), .18em, 0) skewX(-4deg);animation:brand-calibrate .9s var(--ease) forwards;animation-delay:calc(.12s + var(--glyph-index) * 70ms)}@keyframes brand-calibrate{45%{opacity:.55;transform:translate3d(calc((4 - var(--glyph-index)) * .6px), -.04em, 0) skewX(1deg)}to{opacity:1;transform:none}}.brand-reveal__lead{width:min(100%,760px);color:var(--moon-200);font-family:var(--font-serif);margin:0 auto;font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.55}.brand-reveal__boundary{width:min(100%,690px);color:var(--moon-500);margin:1.2rem auto 0;font-size:.85rem}.brand-reveal__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.2rem;margin-top:2.4rem;display:flex}.brand-reveal__folio{color:var(--moon-500);letter-spacing:.18em;writing-mode:vertical-rl;margin:0;font-size:.62rem;position:absolute;bottom:1.4rem;right:2rem}.section-intro{width:min(100%,880px);margin-bottom:clamp(2rem,5vw,4rem)}.section-intro h2,.collection-boundary h2,.split-editorial h2,.boundary-note h2,.release-definition h2,.identity-ladder__intro h2,.boundary-columns h2{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2rem,4.4vw,4rem);font-weight:400;line-height:1.08}.section-intro>p:last-child,.collection-boundary__copy>p:last-child{color:var(--moon-300)}.experience-ledger{border-top:1px solid var(--line-strong)}.experience-row{border-bottom:1px solid var(--line);min-height:118px;color:inherit;transition:background var(--motion-fast), padding var(--motion-fast);grid-template-columns:3.5rem minmax(150px,.8fr) minmax(240px,1.4fr) minmax(190px,auto) 1.5rem;align-items:center;gap:1.2rem;display:grid}.experience-row:hover,.experience-row:focus-visible{background:#e0c68f0a;padding-inline:.8rem}.experience-row__number,.home-roadmap__index{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.experience-row h3{color:var(--moon-50);font-family:var(--font-serif);margin:0;font-size:1.3rem;font-weight:400}.experience-row p{color:var(--moon-300);margin:0;font-size:.85rem}.status-cluster,.status-key{flex-wrap:wrap;gap:.4rem;display:flex}.product-status{border:1px solid var(--line);color:var(--moon-300);letter-spacing:.03em;border-radius:999px;align-items:center;line-height:1.35;display:inline-flex}.product-status--now{color:#abd8c5;border-color:#87cdb25c}.product-status--private-preview,.product-status--accuracy-validation{color:#e2bb80;border-color:#caa2686b}.product-status--in-development,.product-status--next{color:var(--warning);border-color:#d7bd864d}.product-status--future,.product-status--research{color:#aeb8d6;border-color:#a8b5da47}.product-status--not-production-ready{color:#d3a5a5;border-style:dashed}.home-roadmap__grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:2rem;display:grid}.home-roadmap article{background:linear-gradient(145deg,#0f141ffa,#070a0ffa);min-height:290px;padding:clamp(1.5rem,3vw,2.6rem)}.home-roadmap article>.product-status{margin:0 0 3.2rem 1rem}.home-roadmap h3{color:var(--moon-50);font-family:var(--font-serif);margin:0 0 .8rem;font-size:2rem;font-weight:400}.home-roadmap p{color:var(--moon-300);margin:0}.official-collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-boundary__links{flex-wrap:wrap;gap:.55rem;margin-top:1.3rem;display:flex}.home-boundary__links a{border:1px solid var(--line);min-height:42px;color:var(--gold-200);border-radius:999px;padding:.6rem .85rem;font-size:.76rem}.editorial-hero__grid{grid-template-columns:minmax(80px,.22fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.editorial-hero__index{color:var(--gold-500);font-family:var(--font-serif);opacity:.42;font-size:clamp(3rem,8vw,8rem);line-height:.8}.editorial-hero__content{z-index:1;width:min(100%,940px);position:relative}.editorial-hero h1{margin-bottom:1.4rem}.editorial-hero .status-cluster{margin-top:1.7rem}.universe-key{border-bottom:1px solid var(--line);background:#e0c68f08}.universe-key .shell{justify-content:space-between;align-items:center;gap:2rem;display:flex}.universe-key p{color:var(--moon-300);margin:0}.collection-boundary__copy{width:min(100%,900px)}.lenormand-preview{background:radial-gradient(circle at 14% 20%,#28223940,#0000 26rem)}.lenormand-preview__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.lenormand-preview figure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--obsidian-950);margin:0;overflow:hidden}.lenormand-preview img{aspect-ratio:1006/1564;object-fit:contain;width:100%;display:block}.lenormand-preview figcaption{min-height:52px;color:var(--moon-200);align-items:center;gap:.6rem;padding:.7rem;font-size:.72rem;display:flex}.lenormand-preview figcaption span{color:var(--gold-300);font-family:var(--font-serif)}.roadmap-phase__rail{border-right:1px solid var(--line);color:var(--gold-300);font-family:var(--font-serif);padding-top:3rem}.roadmap-phase__body{padding:3rem 0 4rem clamp(2rem,6vw,6rem)}.roadmap-phase dl{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-phase dl div{border-left:1px solid var(--line-strong);padding:1.2rem}.boundary-note{border:1px solid var(--line-strong);background:linear-gradient(130deg,#141a28e6,#070a0feb);grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.boundary-note__mark{border:1px solid var(--gold-500);width:48px;height:48px;color:var(--gold-300);border-radius:50%;place-items:center;display:grid}.boundary-note p:last-child{color:var(--moon-300);margin:0}.release-scope__header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.release-scope__header p:last-child{color:var(--moon-500);font-size:.8rem}.release-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.release-list li{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:100px;display:grid}.release-list__number{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.release-list h2{color:var(--moon-100);font-family:var(--font-serif);margin:0;font-size:clamp(1.15rem,2.4vw,1.8rem);font-weight:400}.release-definition,.split-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);display:grid}.line-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.line-list li{border-bottom:1px solid var(--line);color:var(--moon-300);border-left:2px solid #caa86147;padding:1rem 0 1rem 1rem}.ritual-demo__grid,.familiar-system__grid,.astrology-structure__grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.ritual-list article,.familiar-principles article{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;align-items:start;gap:1rem;min-height:126px;padding:1.5rem 0;display:grid}.ritual-list article>span,.familiar-principles article>span{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.ritual-list h2,.familiar-principles h2,.cadence-grid h2,.non-negotiables article h2{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.35rem;font-weight:400}.ritual-list p,.familiar-principles p,.cadence-grid p{color:var(--moon-300);margin:0;font-size:.86rem}.safety-copy,.availability-note,.history-note{border-left:1px solid var(--gold-300);color:var(--moon-300);background:#e0c68f0d;margin-top:1.5rem;padding:1rem;font-size:.8rem}.cadence-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cadence-grid article{background:var(--obsidian-900);min-height:260px;padding:2rem}.cadence-grid article>span{color:var(--gold-300);margin-bottom:4rem;font-size:.7rem;display:block}.boundary-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);display:grid}.identity-ladder__intro{width:min(100%,800px);margin-bottom:3rem}.identity-ladder ol{margin:0;padding:0;list-style:none;display:grid}.identity-ladder li{align-items:center;display:grid}.identity-ladder li span{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.identity-ladder li strong{color:var(--moon-50);font-family:var(--font-serif);font-size:1.6rem;font-weight:400}.identity-ladder li small{color:var(--moon-300);font-size:.9rem}.service-list{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.service-list li{background:var(--obsidian-900);min-height:110px;color:var(--moon-200);padding:1.3rem}.non-negotiables>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.non-negotiables article>span{color:var(--gold-300);margin-bottom:3.5rem;font-size:.7rem}.non-negotiables article p{color:var(--moon-300);font-size:.85rem}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.capability-grid li{border:1px solid var(--line);min-height:68px;color:var(--moon-200);padding:1rem;font-size:.82rem}.validation-ledger{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(120px,.28fr)) minmax(300px,1fr);gap:1px;display:grid}.validation-ledger>div{background:var(--obsidian-900);padding:clamp(1.4rem,3vw,2.4rem)}.validation-ledger__score span{color:var(--moon-50);font-family:var(--font-serif);line-height:1}.validation-ledger__score p{color:var(--moon-500);font-size:.76rem}.validation-ledger__score--pass span{color:#abd8c5}.validation-ledger__score--block span{color:#d3a5a5}.validation-ledger__copy h2{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:1rem;font-size:2rem;font-weight:400}.validation-ledger__copy p{color:var(--moon-300);margin:0;font-size:.85rem}@media (width<=980px){.experience-row{grid-template-columns:3rem minmax(140px,.8fr) 1.2fr 1.5rem}.experience-row .status-cluster{grid-column:2/4}.universe-group{grid-template-columns:1fr}.lenormand-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-phase dl{grid-template-columns:1fr}.validation-ledger{grid-template-columns:repeat(3,1fr)}.validation-ledger__copy{grid-column:1/-1}}@media (width<=760px){.brand-reveal{min-height:calc(100svh - 64px)}.brand-reveal__content{padding-block:5.5rem 4.5rem}.brand-reveal__latin{letter-spacing:.14em;margin-right:-.16em;font-size:clamp(1.9rem,11vw,3.4rem)}.brand-reveal__folio{display:none}.experience-row{grid-template-columns:2.5rem minmax(0,1fr) 1.2rem;gap:.7rem;padding-block:1.25rem}.experience-row h3{grid-column:2}.experience-row p,.experience-row .status-cluster{grid-column:2/4}.home-roadmap__grid,.official-collections .collection-grid,.cadence-grid,.non-negotiables>div{grid-template-columns:1fr}.home-roadmap article{min-height:auto}.editorial-hero__grid{display:block}.editorial-hero__index{margin-bottom:2.5rem;font-size:4rem}.editorial-hero h1{font-size:clamp(2.7rem,12vw,4.8rem)}.universe-key .shell{display:block}.universe-key p{margin-bottom:1rem}.lenormand-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-phase__rail{padding-top:2rem}.roadmap-phase__body{padding:2rem 0 3rem 1.2rem}.roadmap-phase dl{grid-template-columns:1fr}.release-list li{grid-template-columns:2.5rem minmax(0,1fr);padding-block:1.1rem}.release-list .product-status{grid-column:2;justify-self:start}.release-definition,.split-editorial,.ritual-demo__grid,.familiar-system__grid,.astrology-structure__grid,.boundary-columns,.service-list{grid-template-columns:1fr}.validation-ledger{grid-template-columns:repeat(3,1fr)}.validation-ledger__score{padding:1rem!important}.validation-ledger__score span{font-size:3rem}}@media (width<=520px){.brand-reveal__actions{display:grid}.release-scope__header{display:block}.release-scope__header p:last-child{margin-top:.8rem}.boundary-note{grid-template-columns:1fr}.identity-ladder li{grid-template-columns:2.5rem 1fr;padding-block:1rem}.identity-ladder li small{grid-column:2}.capability-grid{grid-template-columns:1fr}.validation-ledger__score p{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.brand-reveal__latin>span{opacity:1;animation:none;transform:none}}.hero__brand[data-brand-wordmark]{animation:wordmark-settle .9s var(--ease) both}@keyframes wordmark-settle{0%{opacity:0;letter-spacing:.28em;transform:translateY(.4rem)}to{opacity:1;letter-spacing:var(--tracking-wide);transform:none}}.product-direction-grid--featured .product-direction-card:first-child,.product-direction-grid--featured .product-direction-card:last-child{grid-column:auto}.product-direction-card__index{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.home-universe__actions,.home-release__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.home-release__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-release__copy h2,.ritual-journal__intro h2,.roadmap-intro h2,.ai-boundary-intro h2{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:400;line-height:1.12}.home-release__copy>p:not(.eyebrow),.ritual-journal__intro>div>p:last-child,.roadmap-intro__grid>p,.ai-boundary-intro__grid>div>p{color:var(--moon-300)}.home-phase-list{border:1px solid var(--line);background:var(--line);gap:1px;display:grid;position:relative}.home-phase-list article{background:#070a0fd1;grid-template-columns:5rem minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:128px;padding:1.3rem;display:grid}.home-phase-list article>span{color:var(--gold-300);letter-spacing:.12em;font-size:.65rem}.home-phase-list h3{color:var(--moon-50);font-family:var(--font-serif);margin:0;font-size:1.2rem;font-weight:400}.home-phase-list p{color:var(--moon-300);margin:0;font-size:.82rem}.collection-grid--home .collection-card__visual{aspect-ratio:1/.64}.collection-grid--home .collection-card__visual img{object-fit:contain}.collection-grid--home .collection-card__body{min-height:240px}.editorial-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.editorial-hero__inner{z-index:1;position:relative}.editorial-hero h1{max-width:900px;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.8rem,5.2vw,4.25rem);font-weight:400;line-height:1.08}.editorial-hero__lead{color:var(--moon-300)}.editorial-hero__meta{flex-wrap:wrap;align-items:center;display:flex}.editorial-hero__chapter{letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.status-cluster{flex-wrap:wrap;gap:.35rem;display:flex}.product-status{background:#05070b5c;min-height:26px;padding:.25rem .58rem;font-size:.62rem}.universe-paths{border-bottom:1px solid var(--line);background:#e0c68f05}.universe-paths__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.universe-paths__inner>p{margin:0}.universe-paths__inner>p:last-child{color:var(--moon-500);font-size:.74rem}.universe-paths nav{scrollbar-width:thin;gap:.5rem;display:flex;overflow-x:auto}.universe-paths a{border:1px solid var(--line);min-height:42px;color:var(--moon-300);border-radius:999px;flex:none;align-items:center;padding:.5rem .8rem;font-size:.74rem;display:inline-flex}.universe-paths a:hover{border-color:var(--gold-300);color:var(--moon-50)}.universe-ledger{padding-block:clamp(3.5rem,7vw,6rem)}.universe-group{border-top:1px solid var(--line-strong);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.75rem,5.5vw,4.8rem);display:grid}.universe-group:first-child{border-top:0;padding-top:0}.universe-group__header{grid-template-columns:2.5rem 1fr;align-content:start;gap:.75rem;display:grid}.universe-group__header>span{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.universe-group__header h2{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:.75rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;line-height:1.12}.universe-group__header p{color:var(--moon-500);font-size:.86rem}.universe-items{border-top:1px solid var(--line)}.universe-item{border-bottom:1px solid var(--line);padding:1.4rem 0}.universe-item__title{justify-content:space-between;align-items:start;gap:1rem;display:flex}.universe-item h3{color:var(--moon-50);font-family:var(--font-serif);margin:0;font-size:1.32rem;font-weight:400}.universe-item>p{color:var(--moon-300);font-size:.88rem}.universe-item dl{flex-wrap:wrap;gap:.6rem 2rem;margin:1rem 0;display:flex}.universe-item dl div{gap:.5rem;display:flex}.universe-item dt{color:var(--moon-500);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.universe-item dd{color:var(--moon-300);margin:0;font-size:.72rem}.universe-item>a,.text-link{min-height:44px;color:var(--gold-200);align-items:center;font-size:.76rem;display:inline-flex}.roadmap-intro__grid,.ai-boundary-intro__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,7vw,7rem);display:grid}.roadmap-intro__grid>p,.ai-boundary-intro__grid>div>p{margin-top:1.75rem;font-size:1.02rem}.roadmap-ledger__grid{display:grid}.roadmap-phase{flex-direction:column}.roadmap-phase__topline{justify-content:space-between;align-items:start;gap:1rem;display:flex}.roadmap-phase__topline>span:first-child{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.roadmap-phase h2{color:var(--moon-50);font-family:var(--font-serif);margin:2.75rem 0 .75rem;font-weight:400;line-height:1.05}.roadmap-phase__goal{color:var(--moon-200);font-size:.95rem}.roadmap-phase dl{gap:1rem;margin:1.4rem 0;display:grid}.roadmap-phase dl div{border-top:1px solid var(--line);padding-top:1rem}.roadmap-phase dt{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem}.roadmap-phase dd{color:var(--moon-300);margin:0;font-size:.82rem}.roadmap-phase .text-link{margin-top:auto}.release-scope__intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.release-scope__intro p{margin:0}.release-scope__intro p:last-child{color:var(--moon-500);font-size:.78rem}.release-pillar{border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.release-pillar__number{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.release-pillar h2{color:var(--moon-50);font-family:var(--font-serif);margin:2rem 0 .7rem;font-weight:400}.release-pillar>p{color:var(--moon-300);font-size:.85rem}.release-pillar ul{border-top:1px solid var(--line);margin:auto 0 0;padding:0;list-style:none}.release-pillar li{border-bottom:1px solid var(--line);min-height:64px;color:var(--moon-200);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.7rem;font-size:.78rem;display:grid}.ritual-journal__intro{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ritual-moments{border-top:1px solid var(--line-strong)}.ritual-moment{border-bottom:1px solid var(--line);gap:clamp(1.5rem,5vw,5rem);display:grid}.ritual-moment__time{color:var(--gold-300);letter-spacing:.12em;font-size:.68rem}.ritual-moment__copy h2{color:var(--moon-50);font-family:var(--font-serif);margin-bottom:.8rem;font-weight:400;line-height:1.18}.ritual-moment__copy p{color:var(--moon-300);font-size:.86rem}.ritual-moment ul{margin:0;padding:0;list-style:none}.ritual-moment li{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.ritual-moment li strong{color:var(--moon-100);font-family:var(--font-serif);font-size:.95rem;font-weight:400}.ritual-moment li span{color:var(--moon-500);font-size:.78rem}.familiar-system__grid,.astrology-structure__grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.identity-ladder__intro h2,.boundary-columns h2{font-size:clamp(2rem,4vw,3.5rem)}.validation-ledger{border-radius:var(--radius-lg);overflow:hidden}.validation-ledger__score span{font-size:clamp(2.6rem,5vw,4.5rem)}.ai-boundary-intro__date{color:var(--gold-500);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;display:inline-block}.ai-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ai-boundary-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(150deg,#10151feb,#070a0ff0);min-height:300px;padding:clamp(1.5rem,3.5vw,2.5rem)}.ai-boundary-card--featured{border-color:var(--line-strong);background:linear-gradient(140deg,#1d1d24f0,#090e15f5)}.ai-boundary-card>span{color:var(--gold-300);font-family:var(--font-serif);font-size:.72rem}.ai-boundary-card h2{color:var(--moon-50);font-family:var(--font-serif);margin:2.2rem 0 1rem;font-size:1.55rem;font-weight:400}.ai-boundary-card p,.ai-boundary-card li{color:var(--moon-300);font-size:.88rem}.ai-boundary-card p:last-child{margin-bottom:0}@media (width<=1040px){.home-release__grid{grid-template-columns:1fr}.roadmap-ledger__grid,.release-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-phase{min-height:460px}.universe-paths__inner{grid-template-columns:1fr;gap:.75rem}.universe-paths__inner>p:last-child{display:none}}@media (width<=760px){.shell,.narrow{width:min(100% - 2.75rem,1240px)}.section{padding-block:clamp(3.75rem,14vw,5.5rem)}.section--compact{padding-block:3rem}.hero h1{text-wrap:balance;max-width:8em;font-size:clamp(2.5rem,11vw,3rem);line-height:1.12}html[lang=en] .hero h1{max-width:10em;font-size:clamp(2.6rem,11vw,3.2rem)}.hero__lead{max-width:34rem;font-size:1rem}.hero__actions{display:grid}.hero__actions .button{width:100%}.product-direction-grid--featured,.collection-grid--home,.roadmap-ledger__grid,.release-pillar-grid,.ai-boundary-grid{grid-template-columns:1fr}.home-universe__actions,.home-release__actions{display:grid}.home-universe__actions .button,.home-release__actions .button{width:100%}.home-phase-list article{grid-template-columns:4rem minmax(0,1fr)}.home-phase-list p{grid-column:2}.editorial-hero{padding-block:4.5rem 3.5rem}.editorial-hero h1,html[lang=en] .editorial-hero h1{text-wrap:pretty;max-width:100%;font-size:clamp(2.2rem,9.8vw,2.65rem);line-height:1.12}.editorial-hero__lead{font-size:1rem;line-height:1.7}.editorial-hero__chapter{width:100%}.universe-ledger{padding-block:3.5rem}.universe-group{grid-template-columns:1fr;gap:1.5rem}.universe-group__header{grid-template-columns:2.2rem 1fr}.universe-group__header h2{font-size:clamp(1.75rem,8vw,2.2rem)}.universe-item__title{display:block}.universe-item__title .status-cluster{margin-top:.65rem}.roadmap-intro__grid,.ai-boundary-intro__grid,.ritual-journal__intro,.familiar-system__grid,.astrology-structure__grid{grid-template-columns:1fr}.roadmap-intro__grid>p,.ai-boundary-intro__grid>div>p{margin-top:0}.roadmap-phase{min-height:auto}.roadmap-phase h2{margin-top:2.25rem;font-size:2.25rem}.release-pillar>p{min-height:0}.release-scope__intro{display:block}.release-scope__intro p:last-child{margin-top:.65rem}.ritual-moment{grid-template-columns:3rem minmax(0,1fr);gap:1.2rem}.ritual-moment ul{grid-column:2}.ritual-moment li{grid-template-columns:1fr;gap:.25rem}.ambient-audio-control{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}.ambient-audio-control button{border-radius:50%;width:46px;min-width:46px;height:46px;padding:0}.ambient-audio-control [data-ambient-audio-label]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=520px){.shell,.narrow{width:min(100% - 2.5rem,1240px)}.hero__brand{letter-spacing:.14em}.home-phase-list article{grid-template-columns:3.5rem minmax(0,1fr)}.roadmap-phase__topline{display:block}.roadmap-phase__topline .status-cluster{margin-top:.65rem}.release-pillar li{grid-template-columns:1fr}.release-pillar li .product-status{justify-self:start}.validation-ledger{grid-template-columns:1fr}.validation-ledger__copy{grid-column:auto}}.title-line{text-wrap:balance}.universe-evidence__grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.universe-evidence__cards{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:clamp(420px,44vw,620px);display:grid}.universe-evidence__cards figure{border:1px solid var(--line-strong);background:var(--obsidian-950);transform:translateY(var(--card-shift,0)) rotate(var(--card-rotation,0deg));margin:0 -12%;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b}.universe-evidence__cards figure:first-child{--card-shift:2rem;--card-rotation:-4deg;z-index:1}.universe-evidence__cards figure:nth-child(2){--card-shift:-1rem;--card-rotation:-1deg;z-index:2}.universe-evidence__cards figure:nth-child(3){--card-shift:1rem;--card-rotation:2deg;z-index:3}.universe-evidence__cards figure:nth-child(4){--card-shift:-.5rem;--card-rotation:4deg;z-index:2}.universe-evidence__cards img{width:100%;height:auto;display:block}.universe-evidence__copy h2,.astrology-structure__grid h2,.ai-example-grid h2,.astrology-state-grid h2{color:var(--moon-50);font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:400;line-height:1.1}.universe-evidence__copy ol{border-top:1px solid var(--line-strong);margin:2rem 0;padding:0;list-style:none}.universe-evidence__copy li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.1rem;display:grid}.universe-evidence__copy li>span{color:var(--gold-300);letter-spacing:.1em;font-size:.68rem}.universe-evidence__copy li strong{color:var(--moon-100);font-family:var(--font-serif);font-weight:400}.universe-evidence__copy li p,.universe-evidence__boundary{color:var(--moon-500);margin:.35rem 0 0;font-size:.78rem}.roadmap-ledger__grid{grid-template-columns:1fr}.roadmap-phase__evidence{align-self:stretch}.roadmap-phase__evidence--now{grid-template-columns:minmax(110px,.45fr) 1fr;align-items:center;gap:1.5rem;padding-left:clamp(1.5rem,4vw,3rem);display:grid}.roadmap-phase__evidence--now img{object-fit:contain;width:min(100%,180px);max-height:300px}.roadmap-phase__evidence p{margin:0}.roadmap-phase__evidence p strong,.roadmap-phase__evidence p span{display:block}.roadmap-phase__evidence p strong{color:var(--moon-50);font-family:var(--font-serif);font-size:1.4rem;font-weight:400}.roadmap-phase__evidence p span{color:var(--moon-500);margin-top:.55rem;font-size:.78rem}.roadmap-phase__evidence--next{align-items:center;padding-left:clamp(1.5rem,4vw,3rem);display:grid}.roadmap-phase__evidence--next ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.roadmap-phase__evidence--next li{border-bottom:1px solid var(--line);color:var(--moon-200);font-family:var(--font-serif);padding:1.25rem 0}.roadmap-phase__evidence--future{background:linear-gradient(120deg,#0000,#e0c68f0a);place-items:center start;padding-left:clamp(1.5rem,4vw,3rem);display:grid}.release-pillar__evidence{border-block:1px solid var(--line);place-items:center;display:grid;overflow:hidden}.release-pillar__evidence img{object-fit:contain;width:100%}.release-pillar__evidence--astrology img{object-position:top}.release-pillar__boundary{font-size:.75rem;min-height:0!important;color:var(--gold-200)!important;margin:0!important}.liuyao-structure{color:var(--gold-200);font-family:var(--font-serif);letter-spacing:.18em;font-size:.76rem;line-height:1.7;display:grid}.daily-structure,.continuity-structure{gap:1px;width:100%;padding:1rem;display:grid}.daily-structure span,.continuity-structure span{border-left:2px solid var(--gold-500);color:var(--moon-200);background:#e0c68f0d;padding:.65rem;font-size:.72rem}.continuity-structure{grid-template-columns:repeat(2,1fr)}.ritual-demo-label{gap:.55rem;width:min(100%,300px);display:grid}.ritual-demo-label strong{color:var(--moon-50);font-family:var(--font-serif);font-size:1.4rem;font-weight:400}.ritual-demo-label span{color:var(--moon-500);font-size:.75rem}.ritual-moment__time{align-content:start;gap:.5rem;display:grid}.ritual-moment__time>span{color:var(--gold-300);letter-spacing:.12em;font-size:.68rem}.ritual-moment__time strong{color:var(--moon-500);font-family:var(--font-serif);font-size:.8rem;font-weight:400}.ritual-sample{border:1px solid var(--line);background:#030407b8;grid-template-columns:88px 1fr;margin-top:1.3rem;display:grid;overflow:hidden}.ritual-sample img{object-fit:contain;border-right:1px solid var(--line);width:88px;height:142px}.ritual-sample>div{align-content:center;padding:1rem;display:grid}.ritual-sample small{color:var(--gold-300);letter-spacing:.08em}.ritual-sample blockquote{color:var(--moon-100);font-family:var(--font-serif);margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.familiar-prototype{border:1px solid var(--line-strong);background:linear-gradient(145deg,#111623f5,#05070bfa);width:min(100%,520px);overflow:hidden;box-shadow:0 28px 70px #00000061}.familiar-prototype__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:1.3rem;display:flex}.familiar-prototype__header span,.familiar-prototype__header strong{display:block}.familiar-prototype__header span{color:var(--gold-300);letter-spacing:.1em;font-size:.65rem}.familiar-prototype__header strong{color:var(--moon-50);font-family:var(--font-serif);margin-top:.4rem;font-size:1.45rem;font-weight:400}.familiar-prototype__header small{color:var(--moon-500);font-size:.66rem}.familiar-prototype ol{margin:0;padding:0 1.3rem;list-style:none}.familiar-prototype li{border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.familiar-prototype time{color:var(--gold-300);font-size:.68rem}.familiar-prototype li strong{color:var(--moon-100);font-family:var(--font-serif);font-weight:400}.familiar-prototype li p{color:var(--moon-500);margin:.35rem 0 0;font-size:.77rem}.familiar-prototype__links{flex-wrap:wrap;gap:.4rem;padding:1rem 1.3rem;display:flex}.familiar-prototype__links span{border:1px solid var(--line);color:var(--moon-300);padding:.35rem .55rem;font-size:.66rem}.astrology-structure__grid{grid-template-columns:minmax(360px,.96fr) minmax(0,1.04fr)}.astrology-evidence{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.astrology-evidence figure{border:1px solid var(--line-strong);background:var(--obsidian-950);margin:0;overflow:hidden;box-shadow:0 24px 65px #0000006b}.astrology-evidence figure:nth-child(2){transform:translateY(2.5rem)}.astrology-evidence img{object-fit:cover;object-position:top;width:100%;max-height:540px;display:block}.astrology-evidence figcaption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem;display:flex}.astrology-evidence figcaption strong{color:var(--moon-100);font-family:var(--font-serif);font-weight:400}.astrology-evidence figcaption span{color:var(--gold-300);font-size:.62rem}.astrology-structure__grid>div:last-child>p:not(.eyebrow){color:var(--moon-300)}.state-proof{flex-wrap:wrap;gap:.45rem;display:flex;margin-top:1rem!important}.state-proof code{border:1px solid var(--line);color:var(--gold-200);padding:.35rem .5rem;font-size:.68rem}.astrology-state-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.astrology-state-grid article{background:var(--obsidian-900);min-height:310px;padding:clamp(1.4rem,3vw,2.3rem)}.astrology-state-grid h2{font-size:clamp(1.45rem,2.5vw,2.1rem)}.astrology-state-grid article>p:last-child{color:var(--moon-300);font-size:.85rem}.ai-flow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ai-flow article{position:relative}.ai-flow article>span{color:var(--gold-300);letter-spacing:.1em;font-size:.68rem}.ai-flow article h2{color:var(--moon-50);font-family:var(--font-serif);margin:3.5rem 0 .8rem;font-size:1.25rem;font-weight:400}.ai-flow article p{color:var(--moon-500);font-size:.78rem}.ai-flow article:not(:last-child):after{z-index:1;color:var(--gold-300);content:"→";position:absolute;top:50%;right:-.55rem}.ai-example-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.ai-example-grid>div:first-child>p:last-child{color:var(--moon-300)}.ai-example{border:1px solid var(--line-strong);background:linear-gradient(150deg,#111623f5,#070a0ffa);overflow:hidden}.ai-example section{border-bottom:1px solid var(--line);padding:1.4rem}.ai-example small{color:var(--gold-300);letter-spacing:.1em;font-size:.68rem}.ai-example p{color:var(--moon-200);margin:.65rem 0 0}.ai-example footer{flex-wrap:wrap;gap:.45rem;padding:1rem 1.4rem;display:flex}.ai-example footer span{border:1px solid var(--line);color:var(--moon-300);padding:.4rem .65rem;font-size:.68rem}.ai-boundary-grid--reference{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-boundary-grid--reference .ai-boundary-card{min-height:0}.ai-boundary-grid--reference .ai-boundary-card h2{margin-top:0}@media (width<=1040px){.universe-evidence__grid,.astrology-structure__grid{grid-template-columns:1fr}.universe-evidence__cards{gap:.75rem;width:min(100%,760px);min-height:360px;margin-inline:auto}.universe-evidence__cards figure{margin:0;transform:none}.release-pillar{min-height:560px}.ai-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-flow article:not(:last-child):after{display:none}.ai-boundary-grid--reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero__visual{width:min(72vw,300px);margin-top:2.75rem}.hero__seal-stage{min-height:390px}.universe-evidence__cards{min-height:360px}.roadmap-phase{grid-template-columns:1fr}.roadmap-phase__evidence{border-top:1px solid var(--line);border-left:0;grid-area:auto/1;min-height:0;margin-top:1.5rem;padding:1.5rem 0 0}.roadmap-phase__evidence--now{grid-template-columns:110px 1fr}.release-pillar{min-height:0}.ritual-demo-label{margin-inline:auto}.ritual-sample{grid-template-columns:72px 1fr}.ritual-sample img{width:72px;height:126px}.astrology-evidence{width:min(100%,560px);margin-inline:auto}.astrology-evidence figure:nth-child(2){transform:translateY(1.5rem)}.astrology-state-grid,.ai-flow,.ai-example-grid,.ai-boundary-grid--reference{grid-template-columns:1fr}.astrology-state-grid article,.ai-flow article{min-height:0}.ai-flow article h2{margin-top:1.6rem}}@media (width<=520px){.universe-evidence__cards{gap:.75rem;min-height:0}.universe-evidence__cards figure{margin:0;transform:none}.astrology-evidence{gap:.6rem}.astrology-evidence img{max-height:390px}.astrology-evidence figcaption{display:block}.astrology-evidence figcaption span{margin-top:.25rem;display:block}.familiar-prototype__header{display:block}.familiar-prototype__header small{margin-top:.8rem;display:block}}@media (prefers-reduced-motion:reduce){.hero__brand[data-brand-wordmark]{opacity:1;animation:none;transform:none}}:root{--type-brand-hero:clamp(3.25rem, 5vw, 5rem);--type-card-title:clamp(1.15rem, 1.55vw, 1.45rem);--measure-reading:68ch;--section-rhythm:clamp(4.25rem, 7vw, 6.5rem)}[data-title-contract]{overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:100%}.title-line{word-break:keep-all}.hero__lead{max-width:var(--measure-reading)}.editorial-hero:after{background:linear-gradient(90deg, transparent, var(--line-strong));content:"";height:1px;position:absolute;bottom:0}.editorial-hero__inner{display:grid}.editorial-hero__heading,.editorial-hero__context{min-width:0}.editorial-hero h1,html[lang=en] .editorial-hero h1{margin:0}html[lang=en] .editorial-hero h1{font-size:clamp(2.35rem,3.3vw,3.5rem)}.editorial-hero__lead{width:min(100%, var(--measure-reading));margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.76}.editorial-hero__summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.65rem,3vw,2.4rem) 0 0;display:grid}.editorial-hero__summary>div{border-left:1px solid var(--line);min-width:0;padding:1rem clamp(.8rem,1.6vw,1.25rem)}.editorial-hero__summary>div:first-child{border-left:0;padding-left:0}.editorial-hero__summary dt{color:var(--gold-300);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.38rem;font-size:.62rem;font-weight:700}.editorial-hero__summary dd{color:var(--moon-300);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.55}.editorial-hero__meta{gap:.55rem .8rem;margin-top:1.1rem}.editorial-hero__chapter{color:var(--moon-500)}.section-heading h2,.page-hero h1,.legal-prose h1,.home-release__copy h2,.ritual-journal__intro h2,.roadmap-intro h2,.ai-boundary-intro h2,.section-intro h2,.collection-boundary h2,.split-editorial h2,.boundary-note h2,.release-definition h2,.identity-ladder__intro h2,.boundary-columns h2,.universe-evidence__copy h2,.astrology-structure__grid h2,.ai-example-grid h2,.astrology-state-grid h2,.contact-band h2,.tarot-gallery-intro h2{font-size:var(--type-section-title);letter-spacing:-.025em;line-height:1.15}html[lang=en] .section-heading h2,html[lang=en] .home-release__copy h2,html[lang=en] .ritual-journal__intro h2,html[lang=en] .roadmap-intro h2,html[lang=en] .ai-boundary-intro h2,html[lang=en] .split-editorial h2,html[lang=en] .boundary-columns h2,html[lang=en] .universe-evidence__copy h2,html[lang=en] .astrology-structure__grid h2,html[lang=en] .ai-example-grid h2{font-size:clamp(1.8rem,2.45vw,2.55rem)}.product-direction-grid--featured{grid-template-columns:repeat(12,minmax(0,1fr))}.product-direction-grid--featured .product-direction-card:nth-child(n){grid-column:span 5;min-height:270px}.product-direction-grid--featured .product-direction-card:nth-child(4n+1),.product-direction-grid--featured .product-direction-card:nth-child(4n){grid-column:span 7}.product-direction-card h3{font-size:var(--type-card-title);margin-top:2.4rem}.roadmap-intro__grid,.ai-boundary-intro__grid{align-items:center}.roadmap-phase h2{font-size:clamp(1.75rem,2.5vw,2.35rem)}.release-pillar{border-radius:1rem;min-height:0;padding:clamp(1.4rem,2.4vw,2rem)}.release-pillar h2{font-size:var(--type-card-title);margin-top:1.35rem}.release-pillar>p{min-height:0}.release-pillar__evidence img{height:180px}.ritual-journal__intro{margin-bottom:clamp(2.5rem,5vw,4rem)}.ritual-moment{grid-template-columns:4rem minmax(250px,.82fr) minmax(0,1.18fr);padding-block:clamp(2.25rem,4.5vw,3.75rem)}.ritual-moment__copy h2{font-size:clamp(1.55rem,2.35vw,2.15rem)}.familiar-principles h2,.non-negotiables article h2,.ai-boundary-card h2,.astrology-state-grid h2{font-size:var(--type-card-title)}.legal-prose__header{margin-bottom:2.25rem;padding-bottom:2rem}.legal-prose__header h1{font-size:clamp(2.3rem,3.5vw,3.25rem)}.legal-prose__header>p{max-width:var(--measure-reading)}.legal-prose section{margin-top:3rem}.ambient-audio-control{transition:opacity var(--motion-fast), transform var(--motion-fast) var(--ease)}.ambient-audio-control:hover,.ambient-audio-control:focus-within,.ambient-audio-control[data-state=playing]{opacity:1}@media (width<=1040px){.product-direction-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.product-direction-grid--featured .product-direction-card:nth-child(n),.product-direction-grid--featured .product-direction-card:nth-child(4n+1),.product-direction-grid--featured .product-direction-card:nth-child(4n){grid-column:auto}}@media (width<=820px){.editorial-hero{padding-block:3.5rem}.editorial-hero__inner{gap:1.5rem}.editorial-hero h1,html[lang=en] .editorial-hero h1{max-width:15em;font-size:clamp(2.2rem,7vw,3rem)}.editorial-hero__lead{font-size:1rem}.ritual-moment{grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem}.ritual-moment ul{grid-column:2}}@media (width<=760px){:root{--section-rhythm:clamp(3.75rem, 13vw, 5rem);--type-section-title:clamp(1.75rem, 7.5vw, 2.2rem)}.hero__grid{padding-block:3.4rem 3rem}html[lang=zh-CN] .hero h1,html[lang=en] .hero h1{max-width:10em;font-size:clamp(2.25rem,9vw,2.5rem);line-height:1.1}.release-pillar-grid,.product-direction-grid--featured{grid-template-columns:1fr}.release-pillar__evidence{min-height:145px}}@media (width<=520px){.shell,.narrow{width:min(100% - 2.5rem,1240px)}.editorial-hero h1,html[lang=en] .editorial-hero h1{font-size:clamp(2rem,9vw,2.35rem);line-height:1.12}.editorial-hero__summary{grid-template-columns:1fr}.editorial-hero__summary>div,.editorial-hero__summary>div:first-child{border-top:1px solid var(--line);border-left:0;grid-template-columns:5.8rem minmax(0,1fr);gap:.8rem;padding:.72rem 0;display:grid}.editorial-hero__summary>div:first-child{border-top:0}.editorial-hero__summary dt{margin:0}.editorial-hero__meta{flex-direction:column;align-items:flex-start}.editorial-hero__chapter{width:auto}.ritual-moment{grid-template-columns:1fr}.ritual-moment__time,.ritual-moment ul{grid-column:1}.ritual-moment__time{grid-template-columns:auto 1fr;align-items:center}.ambient-audio-control{width:max-content;margin:-4.2rem max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) auto;position:relative}.ambient-audio-control button{width:44px;min-width:44px;height:44px}}.editorial-hero__inner{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.identity-ladder ol{border-top:0;width:min(100%,900px)}.identity-ladder li{border-bottom:0;border-left:1px solid var(--line-strong);grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1.2rem;min-height:0;padding:1.35rem 0 1.35rem 1.4rem}.identity-ladder li+li{margin-top:.35rem}.identity-ladder li span{grid-row:1/3}.identity-ladder li small{grid-column:2}.non-negotiables>div{border:0;border-top:1px solid var(--line-strong);background:0 0;gap:clamp(1.5rem,4vw,4rem)}.non-negotiables article{background:0 0;min-height:0;padding:1.6rem 0}.non-negotiables article>span{display:none}.ai-flow{background:0 0;border:0;gap:clamp(1rem,2.5vw,2.5rem)}.ai-flow article{border-top:1px solid var(--line-strong);background:0 0;min-height:0;padding:1.4rem 0}.ai-flow article h2{margin-top:1.7rem}.ai-flow article:not(:last-child):after{display:none}@media (width<=1040px){.editorial-hero__inner{grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);gap:2.5rem}}@media (width<=820px){.editorial-hero__inner{grid-template-columns:1fr}}@media (width<=640px){.identity-ladder li{grid-template-columns:2.5rem minmax(0,1fr)}.non-negotiables>div{grid-template-columns:1fr;gap:0}.astrology-readiness dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.astrology-readiness dl div{min-width:0}.astrology-state-grid{grid-template-columns:minmax(0,1fr)}.astrology-state-grid article{min-width:0}.astrology-state-grid .title-line{word-break:normal}}:root{--motif-rotation:7deg;--motif-crop-rotation:-13deg;--motif-thread-rotation:-5deg;--motif-crop:0 0 18% 0;--motif-inline:clamp(-4rem, 2vw, 2rem);--motif-block:clamp(-5rem, -2vw, -1.5rem);--motif-thread-inline:clamp(7rem, 19vw, 25rem);--motif-thread-block:auto}.hero,.editorial-hero,.site-footer{isolation:isolate;position:relative}.brand-motif{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-motif__seal{width:var(--motif-scale);aspect-ratio:324/498;opacity:var(--motif-opacity);transform:rotate(var(--motif-rotation));transform-origin:50%;background:#d8b978e0;display:block;position:absolute;mask-image:url(/brand/yuejin-seal.png);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.brand-motif__seal--full{top:var(--motif-block);right:var(--motif-inline);clip-path:inset(var(--motif-crop))}.brand-motif__seal--crop{width:var(--motif-crop-scale);opacity:var(--motif-opacity-soft);transform:rotate(var(--motif-crop-rotation));clip-path:inset(8% 0 0 23%);bottom:clamp(-12rem,-9vw,-5rem);left:clamp(-9rem,-4vw,-3rem)}.brand-motif__thread{right:var(--motif-thread-inline);bottom:var(--motif-thread-block);fill:#d8b9781a;stroke:#d8b978a3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:clamp(110px,11vw,240px);height:auto;opacity:calc(var(--motif-opacity) * .78);transform:rotate(var(--motif-thread-rotation));position:absolute}.brand-motif--home{--motif-scale:clamp(300px, 31vw, 680px);--motif-crop-scale:clamp(180px, 19vw, 420px);--motif-rotation:8deg;--motif-inline:clamp(-7rem, -2vw, -1rem);--motif-block:clamp(-7rem, -3vw, -2rem);--motif-thread-inline:clamp(2rem, 13vw, 14rem);--motif-thread-block:4%}.brand-motif--product{--motif-rotation:-8deg;--motif-inline:clamp(-5rem, 0vw, 1rem);--motif-block:clamp(-5rem, -1vw, -2rem);--motif-thread-inline:clamp(10rem, 24vw, 31rem);--motif-thread-block:-16%}.brand-motif--roadmap{--motif-rotation:12deg;--motif-inline:clamp(-3rem, 3vw, 5rem);--motif-block:clamp(-5rem, -2vw, -1rem);--motif-thread-inline:clamp(4rem, 16vw, 18rem);--motif-thread-block:-22%}.brand-motif--release{--motif-rotation:-12deg;--motif-inline:clamp(-4rem, 1vw, 2rem);--motif-block:clamp(-6rem, -2vw, -2rem);--motif-thread-inline:clamp(12rem, 28vw, 34rem);--motif-thread-block:-12%}.brand-motif--ritual{--motif-rotation:17deg;--motif-inline:clamp(-6rem, -1vw, -1rem);--motif-block:clamp(-3rem, 1vw, 2rem);--motif-thread-inline:clamp(6rem, 18vw, 22rem);--motif-thread-block:-28%}.brand-motif--astrology{--motif-rotation:-4deg;--motif-inline:clamp(-8rem, -3vw, -2rem);--motif-block:clamp(-7rem, -3vw, -2rem);--motif-thread-inline:clamp(8rem, 22vw, 28rem);--motif-thread-block:-14%}.brand-motif--membership{--motif-rotation:9deg;--motif-inline:clamp(-5rem, 0vw, 1rem);--motif-block:clamp(-4rem, -1vw, -1rem);--motif-thread-inline:clamp(5rem, 16vw, 20rem);--motif-thread-block:-18%}.brand-motif--ai{--motif-rotation:-14deg;--motif-inline:clamp(-2rem, 5vw, 8rem);--motif-block:clamp(-2rem, 2vw, 4rem);--motif-thread-inline:clamp(12rem, 27vw, 34rem);--motif-thread-block:-24%}.brand-motif--support{--motif-rotation:6deg;--motif-inline:clamp(-6rem, -2vw, -1rem);--motif-block:clamp(-5rem, -2vw, -1rem);--motif-thread-inline:clamp(11rem, 25vw, 31rem);--motif-thread-block:-20%}.brand-motif--footer{--motif-opacity:.105;--motif-scale:clamp(250px, 22vw, 520px);--motif-crop-scale:clamp(160px, 15vw, 340px);--motif-rotation:-9deg;--motif-inline:clamp(-7rem, -2vw, -1rem);--motif-block:clamp(-8rem, -4vw, -3rem);--motif-thread-inline:clamp(5rem, 18vw, 22rem);--motif-thread-block:-45%}.brand-motif--product .brand-motif__seal--crop{transform:rotate(24deg)}.brand-motif--roadmap .brand-motif__seal--crop{transform:rotate(-18deg)}.brand-motif--roadmap .brand-motif__thread{transform:rotate(9deg)}.brand-motif--release .brand-motif__seal--crop{transform:rotate(31deg)}.brand-motif--ritual .brand-motif__seal--full{transform:rotate(17deg)}.brand-motif--ritual .brand-motif__seal--crop{transform:rotate(-21deg)}.brand-motif--astrology .brand-motif__seal--full{transform:rotate(-4deg)}.brand-motif--astrology .brand-motif__seal--crop{transform:rotate(15deg)}.brand-motif--membership .brand-motif__seal--crop{transform:rotate(-24deg)}.brand-motif--membership .brand-motif__thread{transform:rotate(12deg)}.brand-motif--ai .brand-motif__seal--crop{transform:rotate(5deg)}.brand-motif--support .brand-motif__seal--full{transform:rotate(6deg)}.brand-motif--support .brand-motif__seal--crop{transform:rotate(-30deg)}.brand-motif--support .brand-motif__thread{transform:rotate(7deg)}.hero__grid,.editorial-hero__inner,.site-footer__frame{z-index:1;position:relative}.editorial-hero{background:linear-gradient(90deg,#080706f0,#0807067a 60%,#08070629),radial-gradient(circle at 78% 32%,#53332361,#0000 30rem),linear-gradient(138deg,#080706,#17100d)}.editorial-hero:after{width:min(36vw,560px);right:clamp(2rem,8vw,10rem)}.editorial-hero[data-layout=product] .editorial-hero__inner{grid-template-columns:minmax(260px,.68fr) minmax(460px,1.32fr)}.editorial-hero[data-layout=product] .editorial-hero__context{border-left:1px solid var(--line-strong);padding:clamp(1.5rem,3vw,2.75rem) 0 clamp(.5rem,2vw,1.5rem) clamp(1.5rem,5vw,5rem)}.editorial-hero[data-layout=roadmap]{min-height:540px;padding-bottom:clamp(2.75rem,5vw,4rem)}.editorial-hero[data-layout=roadmap] .editorial-hero__inner{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);align-items:start}.editorial-hero[data-layout=roadmap] .editorial-hero__annotations{border-top:1px solid var(--line-strong);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:1.4rem 0 0;position:relative}.editorial-hero[data-layout=roadmap] .editorial-hero__annotations>div{padding-right:1.1rem;display:block;position:relative}.editorial-hero[data-layout=roadmap] .editorial-hero__annotations>div:before{border:1px solid var(--gold-300);background:var(--obsidian-950);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-1.68rem;left:0}.editorial-hero[data-layout=roadmap] .editorial-hero__annotations dd{margin-top:.45rem}.editorial-hero[data-layout=release]{min-height:500px}.editorial-hero[data-layout=release] .editorial-hero__inner{grid-template-columns:minmax(320px,.92fr) minmax(460px,1.08fr)}.editorial-hero[data-layout=astrology] .editorial-hero__heading{align-self:end;padding-bottom:clamp(1rem,4vw,3rem)}.editorial-hero[data-layout=membership] .editorial-hero__inner{grid-template-columns:minmax(430px,1.25fr) minmax(320px,.75fr)}.editorial-hero[data-layout=membership] .editorial-hero__context{align-self:start;margin-top:clamp(2rem,6vw,5rem)}.editorial-hero[data-layout=ai] .editorial-hero__inner{grid-template-columns:minmax(300px,.76fr) minmax(480px,1.24fr)}.editorial-hero[data-layout=ai] .editorial-hero__context{padding-top:clamp(1rem,4vw,3rem)}.editorial-hero[data-layout=support]{min-height:480px}.editorial-hero[data-layout=support] .editorial-hero__inner{grid-template-columns:minmax(360px,1.12fr) minmax(320px,.88fr);width:min(100% - 2rem,1080px)}.universe-evidence{background:linear-gradient(110deg, #d8b97808, transparent 36%), var(--obsidian-950);position:relative}.roadmap-intro{border-bottom:1px solid var(--line);padding-block:clamp(3rem,5vw,4.5rem)}.roadmap-ledger{background:linear-gradient(90deg,#d8b97805,#0000 28%),0 0;padding-block:0}.roadmap-ledger__grid{gap:0;width:min(100%,1480px);max-width:none;position:relative}.roadmap-ledger__grid:before{z-index:0;background:linear-gradient(var(--line-strong), var(--line), transparent);content:"";width:1px;position:absolute;top:4rem;bottom:4rem;left:4.15rem}.roadmap-phase{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);column-gap:clamp(3rem,7vw,8rem);min-height:0;padding:clamp(3rem,6vw,5rem) 0 clamp(3rem,6vw,5rem) clamp(7rem,10vw,10rem);display:grid;position:relative}.roadmap-phase:first-child{border-top-color:var(--line-strong)}.roadmap-phase:before{z-index:1;border:1px solid var(--gold-300);background:var(--obsidian-950);content:"";border-radius:50%;width:.82rem;height:.82rem;position:absolute;top:clamp(3.1rem,6.1vw,5.1rem);left:3.75rem}.roadmap-phase__topline,.roadmap-phase>h2,.roadmap-phase__goal,.roadmap-phase>dl,.roadmap-phase>.text-link{grid-column:1}.roadmap-phase>h2{margin:1.2rem 0 .7rem;font-size:clamp(2.1rem,4vw,4rem)}.roadmap-phase__evidence{border-left:1px solid var(--line);grid-area:1/2/-1;min-height:260px;padding-left:clamp(2rem,5vw,5rem)}.roadmap-phase:nth-child(2n){grid-template-columns:minmax(360px,1.18fr) minmax(300px,.82fr)}.roadmap-phase:nth-child(2n) .roadmap-phase__topline,.roadmap-phase:nth-child(2n)>h2,.roadmap-phase:nth-child(2n) .roadmap-phase__goal,.roadmap-phase:nth-child(2n)>dl,.roadmap-phase:nth-child(2n)>.text-link{grid-column:2}.roadmap-phase:nth-child(2n) .roadmap-phase__evidence{border-right:1px solid var(--line);border-left:0;grid-column:1;padding-left:0;padding-right:clamp(2rem,5vw,5rem)}.release-scope{padding-top:clamp(3rem,5vw,4.5rem)}.release-pillar-grid{border-top:1px solid var(--line-strong);grid-template-columns:1fr;gap:0;display:grid}details.release-pillar{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:0;display:block}.release-pillar__summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) 2.5rem;align-items:start;gap:clamp(1rem,3vw,2rem);min-height:160px;padding:clamp(1.5rem,3vw,2.4rem) 0;list-style:none;display:grid}.release-pillar__summary::-webkit-details-marker{display:none}.release-pillar__summary::marker{content:""}.release-pillar__summary-copy{grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) auto;align-items:start;gap:clamp(1rem,3vw,3rem);min-width:0;display:grid}.release-pillar__summary h2{color:var(--moon-50);font-family:var(--font-serif);margin:0;font-size:clamp(1.45rem,2.5vw,2.35rem);font-weight:400;line-height:1.12}.release-pillar__summary p{max-width:68ch;color:var(--moon-300);margin:0;font-size:.86rem}.release-pillar__summary .status-cluster{justify-content:flex-end}.release-pillar__indicator{border:1px solid var(--line-strong);border-radius:50%;width:2rem;height:2rem;margin-top:.1rem;position:relative}.release-pillar__indicator:before,.release-pillar__indicator:after{background:var(--gold-200);content:"";width:.8rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-pillar__indicator:after{transform:translate(-50%,-50%)rotate(90deg)}.release-pillar[open] .release-pillar__indicator:after{display:none}.release-pillar__summary:hover h2,.release-pillar__summary:focus-visible h2{color:var(--gold-200)}.release-pillar__body{grid-template-columns:minmax(260px,.72fr) minmax(320px,1.28fr);gap:clamp(2rem,5vw,5rem);padding:0 0 clamp(2rem,4vw,3.5rem) 4rem;display:grid}.release-pillar__boundary{grid-column:1/-1}.release-pillar__evidence{border:0;border-left:1px solid var(--line-strong);background:linear-gradient(90deg,#d8b9780a,#0000);min-height:250px;margin:0}.release-pillar__body>ul{border-top:1px solid var(--line-strong);margin:0}.ritual-demo-label{border:0;border-left:1px solid var(--gold-300);background:0 0;padding:1.1rem 0 1.1rem 1.35rem}.ai-boundary-grid--reference{border-top:1px solid var(--line-strong);gap:clamp(1.5rem,4vw,4rem)}.ai-boundary-grid--reference .ai-boundary-card{background:0 0;border:0;border-radius:0;padding:clamp(1.5rem,3vw,2.2rem) 0}body[data-page-path$="/support/"] main>.section--compact .safety-panel{border:0;border-block:1px solid var(--line-strong);box-shadow:none;background:0 0;border-radius:0}.contact-band{border:0;border-block:1px solid var(--line-strong);background:linear-gradient(90deg,#d8b9780a,#0000);border-radius:0;padding:clamp(2rem,4vw,3.5rem) 0}.contact-section .contact-band>div:first-child>p:last-child{display:none}.site-footer{background:radial-gradient(circle at 90% 20%,#3e271b3d,#0000 32rem),linear-gradient(145deg,#0c0907,#060605);padding-block:clamp(2.5rem,4vw,4rem) clamp(1.25rem,2vw,2rem);overflow:hidden}.site-footer__frame{width:min(100% - clamp(2rem,9vw,13rem),1840px)}.site-footer__grid{grid-template-columns:minmax(240px,.9fr) minmax(420px,1.7fr) minmax(180px,.58fr);gap:clamp(2.5rem,7vw,8rem);display:grid}.site-footer__brand{align-items:flex-start}.site-footer__navs{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);gap:clamp(2rem,5vw,5rem);display:grid}.site-footer nav{place-content:start stretch;gap:0;display:grid}.site-footer nav strong,.site-footer__locale>strong{margin-bottom:.8rem}.site-footer nav a,.site-footer__locale a{min-height:40px;line-height:40px}.site-footer__locale{align-content:start;justify-items:start;display:grid}.site-footer__lower{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:56px;margin-top:clamp(1.75rem,3vw,3rem);padding-top:.8rem;display:flex}.site-footer__email{min-height:44px;color:var(--gold-200);overflow-wrap:anywhere;align-items:center;font-size:.78rem;display:inline-flex}.site-footer__lower small{color:var(--moon-500);font-size:.7rem}body[data-page-path$="/support/"] .site-footer__email,body[data-page-path$="/ai-notice/"] .site-footer__email,body[data-page-path="/zh-CN/"] .site-footer__email,body[data-page-path="/en/"] .site-footer__email{display:none}@media (width>=1221px) and (width<=1420px){.site-header__inner{gap:7px}.desktop-nav a,.desktop-more summary,.language-switcher{padding-inline:8px;font-size:.78rem}.desktop-more summary{padding-right:23px}}@media (width<=1040px){.editorial-hero[data-layout] .editorial-hero__inner{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:2.5rem}.editorial-hero[data-layout=membership] .editorial-hero__context{margin-top:1rem}.roadmap-phase,.roadmap-phase:nth-child(2n){grid-template-columns:minmax(260px,.88fr) minmax(300px,1.12fr)}.release-pillar__summary-copy{grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr)}.release-pillar__summary .status-cluster{grid-column:1/-1;justify-content:flex-start}.site-footer__grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.site-footer__locale{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1.5rem}}@media (width<=820px){.editorial-hero{min-height:0}.editorial-hero[data-layout] .editorial-hero__inner{grid-template-columns:1fr}.editorial-hero[data-layout=product] .editorial-hero__context{border-top:1px solid var(--line-strong);border-left:0;padding:1.25rem 0 0}.editorial-hero[data-layout=roadmap] .editorial-hero__annotations{border-top:0;border-left:1px solid var(--line-strong);grid-template-columns:1fr;gap:1rem;padding:0 0 0 1.25rem}.editorial-hero[data-layout=roadmap] .editorial-hero__annotations>div:before{top:.35rem;left:-1.55rem}.editorial-hero[data-layout=ritual] .editorial-hero__context,.editorial-hero[data-layout=astrology] .editorial-hero__heading{padding-bottom:0}.roadmap-phase,.roadmap-phase:nth-child(2n){grid-template-columns:1fr}.roadmap-phase:before{top:3.1rem}.roadmap-phase:nth-child(2n) .roadmap-phase__topline,.roadmap-phase:nth-child(2n)>h2,.roadmap-phase:nth-child(2n) .roadmap-phase__goal,.roadmap-phase:nth-child(2n)>dl,.roadmap-phase:nth-child(2n)>.text-link{grid-column:1}.roadmap-phase__evidence,.roadmap-phase:nth-child(2n) .roadmap-phase__evidence{border:0;border-top:1px solid var(--line);grid-area:auto/1;min-height:0;padding:1.5rem 0 0}.release-pillar__summary{grid-template-columns:2.75rem minmax(0,1fr) 2.25rem;min-height:0}.release-pillar__summary-copy{grid-template-columns:1fr;gap:.7rem}.release-pillar__body{grid-template-columns:1fr;gap:1.5rem;padding-left:2.75rem}.release-pillar__boundary{grid-column:1}.site-footer__grid{grid-template-columns:1fr;gap:2rem}.site-footer__locale{grid-column:1}}@media (width<=520px){.brand-motif__seal--full{top:-2.5rem;right:-4.25rem}.editorial-hero__annotations{margin-top:1.25rem}.universe-evidence{padding-top:3.25rem}.roadmap-ledger__grid:before{left:.65rem}.roadmap-phase:before{left:.25rem}.release-scope__intro{margin-bottom:1rem}.release-pillar__summary{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.75rem}.release-pillar__summary h2{font-size:1.35rem}.release-pillar__summary p{font-size:.8rem}.release-pillar__body{padding-left:2rem}.release-pillar__evidence{min-height:190px}.site-search__field{grid-template-columns:auto minmax(0,1fr);padding-inline:.85rem}.site-search__field input::placeholder{color:var(--moon-300)}.site-search__field kbd{display:none}.site-footer__frame{width:min(100% - 2.5rem,1840px)}.site-footer__navs{grid-template-columns:1fr 1.25fr;gap:1.25rem}.site-footer nav a,.site-footer__locale a{min-height:44px;line-height:44px}.site-footer__lower{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.brand-motif__seal,.brand-motif__thread,.release-pillar__indicator{transition:none;animation:none}}:root{--type-page-title:var(--type-v2-page-title);--type-section-title:var(--type-v2-section-title);--motif-opacity:.055;--motif-opacity-soft:.035;--motif-scale:clamp(90px, 5.6vw, 136px);--motif-crop-scale:clamp(78px, 4.8vw, 118px)}.hero__grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.58fr)}.hero__content{width:min(100%,900px);max-width:900px}html[lang=zh-CN] .hero h1,html[lang=en] .hero h1{letter-spacing:-.025em;text-wrap:balance;white-space:normal;width:min(100%,900px);max-width:900px;margin-bottom:1.35rem}.hero__lead,.editorial-hero__lead,.section-heading__lead{font-size:var(--type-v2-body);line-height:1.7}.editorial-hero{min-height:clamp(460px,38vw,600px);padding-block:clamp(3.5rem,5.5vw,5.25rem)}@media (width>=1025px){.editorial-hero[data-layout=support] .editorial-hero__inner{width:min(100% - 2rem,1240px)}}.editorial-hero h1,html[lang=en] .editorial-hero h1{width:100%;max-width:17em;font-size:var(--type-v2-page-title);letter-spacing:-.025em;text-wrap:balance;line-height:1.1}.page-hero h1,.legal-prose h1,.language-gate h1,.not-found h1{max-width:20em;font-size:var(--type-v2-page-title);letter-spacing:-.025em;text-wrap:balance;white-space:normal;line-height:1.1}html[lang=en] .editorial-hero h1{max-width:18em;line-height:1.08}.section-heading h2,.roadmap-intro h2,.release-scope__intro h2,.release-definition h2,.identity-ladder__intro h2,.boundary-columns h2,.ritual-journal__intro h2,.ai-boundary-intro h2,.universe-evidence__copy h2,.tarot-gallery-intro h2,.contact-band h2,.astrology-structure__grid h2,.ai-example-grid h2,.roadmap-phase>h2{max-width:24em;font-size:var(--type-v2-section-title);letter-spacing:-.02em;text-wrap:balance;line-height:1.14}.roadmap-phase>h2{margin-top:1.1rem}.roadmap-phase__goal,.release-scope__intro>p,.ritual-journal__intro>p,.ai-boundary-intro>p,.contact-band p,.universe-evidence__copy>p{font-size:var(--type-v2-body);line-height:1.7}.eyebrow,.hero__brand,.editorial-hero__chapter,.roadmap-phase__number{font-size:clamp(12px,.7vw,14px)}.button,.text-link,.desktop-nav a,.desktop-more summary,.language-switcher,.site-footer{font-size:clamp(14px,.8vw,16px)}.site-footer nav a,.site-footer__locale a,.site-footer__email,.site-footer__lower small{font-size:14px}.brand-motif--home .brand-motif__seal--full,.brand-motif--home .brand-motif__seal--crop,.brand-motif--footer .brand-motif__seal--full{display:none}.brand-motif .brand-motif__seal--full{width:min(clamp(90px,4.6vw,116px),9.6vh);opacity:var(--motif-opacity)}.brand-motif .brand-motif__seal--crop{width:min(clamp(68px,3.8vw,92px),8.2vh);opacity:var(--motif-opacity-soft)}.brand-motif .brand-motif__thread{fill:#d8b9780a;stroke:#d8b97857;opacity:.045;width:min(clamp(80px,4.8vw,112px),9.8vh)}.brand-motif--home{--motif-opacity:.05;--motif-opacity-soft:.03;--motif-thread-rotation:8deg}.brand-motif--home .brand-motif__thread{bottom:5%;left:4%;right:auto}.brand-motif--product{--motif-opacity:.06;--motif-opacity-soft:.035;--motif-scale:clamp(96px, 5.4vw, 132px)}.brand-motif--product .brand-motif__seal--full{top:12%;right:3%}.brand-motif--product .brand-motif__seal--crop{bottom:-10%;left:52%}.brand-motif--product .brand-motif__thread{bottom:8%;left:18%;right:auto}.brand-motif--roadmap{--motif-opacity:.065;--motif-opacity-soft:.032;--motif-scale:clamp(92px, 4.9vw, 120px)}.brand-motif--roadmap .brand-motif__seal--full{top:8%;right:8%}.brand-motif--roadmap .brand-motif__seal--crop{bottom:-8%;left:42%}.brand-motif--roadmap .brand-motif__thread{bottom:10%;left:6%;right:auto}.brand-motif--release{--motif-opacity:.055;--motif-opacity-soft:.035;--motif-scale:clamp(94px, 5.2vw, 128px)}.brand-motif--release .brand-motif__seal--full{top:18%;right:3%}.brand-motif--release .brand-motif__seal--crop{bottom:-10%;left:68%}.brand-motif--release .brand-motif__thread{bottom:0;left:26%;right:auto}.brand-motif--ritual{--motif-opacity:.05;--motif-opacity-soft:.032;--motif-scale:clamp(92px, 4.9vw, 120px)}.brand-motif--ritual .brand-motif__seal--full{top:18%;left:auto;right:4%}.brand-motif--ritual .brand-motif__seal--crop{bottom:-12%;left:auto;right:10%}.brand-motif--ritual .brand-motif__thread{bottom:4%;right:30%}.brand-motif--astrology{--motif-opacity:.06;--motif-opacity-soft:.034;--motif-scale:clamp(98px, 5.6vw, 136px)}.brand-motif--astrology .brand-motif__seal--full{top:8%;right:6%}.brand-motif--astrology .brand-motif__seal--crop{bottom:-10%;left:8%;right:auto}.brand-motif--astrology .brand-motif__thread{bottom:5%;left:45%;right:auto}.brand-motif--membership{--motif-opacity:.055;--motif-opacity-soft:.03;--motif-scale:clamp(94px, 5.2vw, 126px)}.brand-motif--membership .brand-motif__seal--full{top:22%;right:4%}.brand-motif--membership .brand-motif__seal--crop{top:-12%;bottom:auto;left:45%}.brand-motif--membership .brand-motif__thread{bottom:8%;left:12%;right:auto}.brand-motif--ai{--motif-opacity:.045;--motif-opacity-soft:.03;--motif-scale:clamp(90px, 4.6vw, 112px)}.brand-motif--ai .brand-motif__seal--full{top:9%;right:3%}.brand-motif--ai .brand-motif__seal--crop{bottom:-8%;left:34%}.brand-motif--ai .brand-motif__thread{bottom:15%;left:4%;right:auto}.brand-motif--support{--motif-opacity:.052;--motif-opacity-soft:.032;--motif-scale:clamp(92px, 4.9vw, 120px)}.brand-motif--support .brand-motif__seal--full{top:16%;left:auto;right:4%}.brand-motif--support .brand-motif__seal--crop{bottom:-10%;left:auto;right:36%}.brand-motif--support .brand-motif__thread{bottom:8%;left:8%;right:auto}.brand-motif--footer{--motif-opacity-soft:.025}.brand-motif--footer .brand-motif__seal--crop{bottom:-12%;left:72%}.brand-motif--footer .brand-motif__thread{bottom:8%;left:5%;right:auto}@media (width>=521px) and (width<=1420px){.brand-motif .brand-motif__seal--full,.brand-motif .brand-motif__thread{display:none}.brand-motif .brand-motif__seal--crop{inset:auto 2% -14% auto}}.ambient-audio-control{z-index:140;top:80px;right:max(.75rem, env(safe-area-inset-right));opacity:1;width:auto;max-width:calc(100vw - 1.5rem);margin:0;position:fixed;bottom:auto}.ambient-audio-control button{background:#0a0807f0;border-radius:999px;gap:.55rem;width:auto;min-width:44px;max-width:100%;height:auto;min-height:44px;padding:.6rem .85rem;font-size:14px;box-shadow:0 14px 38px #00000057}.ambient-audio-control [data-ambient-audio-label]{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}@media (width<=1024px){:root{--type-v2-home-title:clamp(34px, 5vw, 42px);--type-v2-page-title:clamp(34px, 5vw, 42px);--type-v2-section-title:clamp(26px, 3.7vw, 32px)}.hero__grid,.editorial-hero__inner,.editorial-hero[data-layout] .editorial-hero__inner{grid-template-columns:minmax(0,1fr)}.hero__visual{aspect-ratio:auto;min-height:360px}.editorial-hero h1,html[lang=en] .editorial-hero h1{max-width:20em}}@media (width<=520px){:root{--type-v2-home-title:28px;--type-v2-page-title:28px;--type-v2-section-title:clamp(24px, 6.6vw, 29px);--type-v2-body:clamp(16px, 4.1vw, 17px);--motif-scale:clamp(48px, 13vw, 52px);--motif-crop-scale:clamp(46px, 12.5vw, 50px)}.brand-motif{--motif-scale:clamp(48px, 13vw, 52px);--motif-crop-scale:clamp(46px, 12.5vw, 50px)}.hero__grid{gap:1.75rem}html[lang=zh-CN] body h1{max-width:100%;font-size:28px;line-height:1.16}html[lang=en] body h1{letter-spacing:-.018em;max-width:100%;font-size:26px;line-height:1.16}html[lang] body h1{overflow-wrap:normal;word-break:normal;text-wrap:balance}.site-header{height:64px;max-height:64px}.site-header__inner{height:63px;min-height:63px;max-height:63px}.hero__content,.editorial-hero__heading,.page-hero__inner,.legal-prose__header{max-width:100%}.hero__lead,.editorial-hero__lead,.section-heading__lead{font-size:var(--type-v2-body)}.editorial-hero{padding-block:2.6rem 2.4rem}.brand-motif__seal--crop,.brand-motif__thread{display:none}.brand-motif__seal--full{width:var(--motif-scale);opacity:var(--motif-opacity)}.brand-motif .brand-motif__seal--full{width:clamp(48px,13vw,52px)}.brand-motif .brand-motif__seal--crop{width:clamp(46px,12.5vw,50px)}.brand-motif .brand-motif__thread{width:60px}.brand-motif--home .brand-motif__thread,.brand-motif--footer .brand-motif__seal--crop{display:block}.brand-motif--home .brand-motif__thread{opacity:.035;width:60px;bottom:4%;left:.75rem;right:auto}.brand-motif--product .brand-motif__seal--full{top:auto;bottom:.7rem;right:.7rem}.brand-motif--roadmap .brand-motif__seal--full{inset:auto auto .7rem .7rem}.brand-motif--release .brand-motif__seal--full{inset:auto auto .7rem 46%}.brand-motif--ritual .brand-motif__seal--full,.brand-motif--astrology .brand-motif__seal--full{top:auto;bottom:.7rem;right:.7rem}.brand-motif--membership .brand-motif__seal--full,.brand-motif--ai .brand-motif__seal--full{inset:auto auto .7rem .7rem}.brand-motif--support .brand-motif__seal--full{top:auto;bottom:.7rem;right:.7rem}.brand-motif--footer .brand-motif__seal--crop{opacity:.025;width:48px;bottom:.75rem;left:auto;right:.75rem}.ambient-audio-control{top:65px;right:max(.6rem, env(safe-area-inset-right));max-width:calc(100vw - 1.2rem);bottom:auto}.ambient-audio-control button{min-height:44px;padding:.6rem .75rem;font-size:14px}}@media (prefers-reduced-motion:reduce){.ambient-audio-control{transition:none}}:root{--type-final-home-title:clamp(38px, 2.15vw, 46px);--type-final-page-title:clamp(34px, 1.9vw, 40px);--type-final-section-title:clamp(26px, 1.5vw, 32px);--type-final-subtitle:clamp(21px, 1.2vw, 26px);--type-final-body:clamp(16px, .9vw, 18px);--type-v2-home-title:var(--type-final-home-title);--type-v2-page-title:var(--type-final-page-title);--type-v2-section-title:var(--type-final-section-title);--type-v2-body:var(--type-final-body)}.title-line{display:inline}html[lang=en] .title-line+.title-line:before{content:" "}.hero{min-height:clamp(540px,34vw,650px)}.hero__grid{gap:clamp(2rem,3.5vw,4rem);padding-block:clamp(3.25rem,5vw,5rem)}html[lang=zh-CN] .hero h1,html[lang=en] .hero h1{font-size:var(--type-final-home-title);line-height:1.12}.hero__lead,.editorial-hero__lead,.section-heading__lead,main p:not(.eyebrow),main li,main dd,main blockquote{font-size:var(--type-final-body)}.editorial-hero,.editorial-hero[data-layout]{min-height:300px;padding-block:clamp(3.5rem,3.6vw,4.25rem)}.editorial-hero__inner,.editorial-hero[data-layout] .editorial-hero__inner{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem)}.editorial-hero__heading{width:100%;max-width:680px}@media (width>=1025px){.editorial-hero[data-layout=support] .editorial-hero__inner{grid-template-columns:minmax(580px,1.2fr) minmax(380px,.8fr);gap:clamp(2.5rem,4vw,4rem)}}.editorial-hero h1,html[lang=en] .editorial-hero h1,.page-hero h1,.legal-prose h1,.language-gate h1,.not-found h1{width:100%;max-width:19em;font-size:var(--type-final-page-title);letter-spacing:-.018em;text-wrap:pretty;line-height:1.12}.editorial-hero[data-layout=ritual] .editorial-hero__inner{grid-template-columns:minmax(590px,1fr) minmax(0,1fr);gap:clamp(2rem,2.6vw,2.5rem)}.editorial-hero[data-layout=ritual]{min-height:430px}.editorial-hero[data-layout=ritual] .editorial-hero__heading{max-width:720px}.editorial-hero[data-layout=ritual] .editorial-hero__context{align-self:center;padding-bottom:0}.section-heading h2,main h2:not(.site-search__header h2){max-width:26em;font-size:var(--type-final-section-title);letter-spacing:-.014em;text-wrap:pretty;line-height:1.18}main h3:not(.eyebrow){font-size:var(--type-final-subtitle);line-height:1.24}.section-heading{max-width:920px;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.brand-motif__cluster{fill:none;stroke-linecap:round;stroke-linejoin:round;width:clamp(128px,8.2vw,176px);height:auto;transform:rotate(var(--motif-cluster-rotation,0deg));display:block;position:absolute;overflow:visible}.brand-motif__cluster--primary{top:var(--motif-primary-top,auto);right:var(--motif-primary-right,auto);bottom:var(--motif-primary-bottom,8%);left:var(--motif-primary-left,3%);--motif-cluster-rotation:var(--motif-primary-rotation,0deg)}.brand-motif__cluster--secondary{top:var(--motif-secondary-top,12%);right:var(--motif-secondary-right,3%);bottom:var(--motif-secondary-bottom,auto);left:var(--motif-secondary-left,auto);--motif-cluster-rotation:var(--motif-secondary-rotation,0deg);width:clamp(120px,6.9vw,148px)}.brand-motif__tone--copper{color:#955f3f}.brand-motif__tone--umber{color:#713f32}.brand-motif__tone--old-gold{color:#9b794d}.brand-motif__fragment{stroke:currentColor;stroke-width:1.65px;opacity:.115}.brand-motif__stem-fragment{stroke-width:1.9px;opacity:.125}.brand-motif__turn-fragment{stroke-width:1.6px;opacity:.105}.brand-motif__terminal-fragment{stroke-width:1.35px;opacity:.09}.brand-motif__connector{stroke:currentColor;stroke-width:.95px;opacity:.065}.brand-motif__node{fill:currentColor;stroke:none;opacity:.12}.brand-motif__node--small{opacity:.09}.brand-motif--home{--motif-primary-left:4%;--motif-primary-bottom:7%;--motif-primary-rotation:-4deg;--motif-secondary-top:8%;--motif-secondary-right:54%;--motif-secondary-rotation:7deg}.brand-motif--product{--motif-primary-left:auto;--motif-primary-right:2%;--motif-primary-bottom:10%;--motif-primary-rotation:5deg;--motif-secondary-top:12%;--motif-secondary-right:auto;--motif-secondary-left:3%;--motif-secondary-rotation:-7deg}.brand-motif--roadmap{--motif-primary-left:3%;--motif-primary-bottom:15%;--motif-primary-rotation:-2deg;--motif-secondary-top:-10%;--motif-secondary-right:3%;--motif-secondary-rotation:4deg}.brand-motif--release{--motif-primary-left:auto;--motif-primary-right:3%;--motif-primary-bottom:5%;--motif-primary-rotation:2deg;--motif-secondary-top:13%;--motif-secondary-right:auto;--motif-secondary-left:4%;--motif-secondary-rotation:-4deg}.brand-motif--ritual{--motif-primary-left:auto;--motif-primary-right:3%;--motif-primary-bottom:8%;--motif-primary-rotation:6deg;--motif-secondary-top:auto;--motif-secondary-right:auto;--motif-secondary-bottom:5%;--motif-secondary-left:3%;--motif-secondary-rotation:-8deg}.brand-motif--astrology{--motif-primary-left:auto;--motif-primary-right:4%;--motif-primary-bottom:6%;--motif-primary-rotation:9deg;--motif-secondary-top:7%;--motif-secondary-right:auto;--motif-secondary-left:3%;--motif-secondary-rotation:-9deg}.brand-motif--membership{--motif-primary-left:3%;--motif-primary-bottom:5%;--motif-primary-rotation:-3deg;--motif-secondary-top:11%;--motif-secondary-right:4%;--motif-secondary-rotation:5deg}.brand-motif--ai{--motif-primary-left:auto;--motif-primary-right:3%;--motif-primary-bottom:7%;--motif-primary-rotation:-5deg;--motif-secondary-top:16%;--motif-secondary-right:auto;--motif-secondary-left:4%;--motif-secondary-rotation:6deg}.brand-motif--support{--motif-primary-left:auto;--motif-primary-right:4%;--motif-primary-bottom:8%;--motif-primary-rotation:-2deg;--motif-secondary-top:21%;--motif-secondary-right:auto;--motif-secondary-left:3%;--motif-secondary-rotation:3deg}.brand-motif--footer{--motif-primary-left:5%;--motif-primary-bottom:10%;--motif-primary-rotation:2deg;--motif-secondary-top:auto;--motif-secondary-right:7%;--motif-secondary-bottom:7%;--motif-secondary-rotation:-4deg}.brand-motif--support .brand-motif__fragment{opacity:.085}.brand-motif--support .brand-motif__connector{opacity:.05}.brand-motif--support .brand-motif__node{opacity:.09}.brand-motif--footer .brand-motif__fragment{opacity:.055}.brand-motif--footer .brand-motif__connector{opacity:.04}.brand-motif--footer .brand-motif__node{opacity:.06}.site-header .ambient-audio-control{z-index:2;opacity:.88;flex:none;width:auto;max-width:240px;margin:0;position:static}.site-header .ambient-audio-control button{width:auto;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:#0e0b09d1;border-radius:999px;gap:.5rem;padding:0 .75rem;font-size:14px}.site-header .ambient-audio-control__icon{flex:0 0 22px;width:22px;height:22px}.ambient-audio-glyph{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block;overflow:visible}.ambient-audio-glyph__speaker{fill:#d8b9781f}.ambient-audio-glyph__loading,.ambient-audio-glyph__pause,.ambient-audio-glyph__error{display:none}.ambient-audio-glyph__pause circle,.ambient-audio-glyph__error circle{fill:#14100d;stroke:var(--gold-300)}.ambient-audio-glyph__pause path,.ambient-audio-glyph__error path{stroke-width:1.7px}.ambient-audio-control:is([data-state=requesting],[data-state=preferred-on]) .ambient-audio-glyph__loading{transform-origin:21px 8px;animation:1.2s linear infinite ambient-audio-loading;display:block}.ambient-audio-control[data-state=playing][data-playback-confirmed=true] .ambient-audio-glyph__pause,.ambient-audio-control:is([data-state=error],[data-state=unavailable]) .ambient-audio-glyph__error{display:block}@keyframes ambient-audio-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ambient-audio-control:is([data-state=requesting],[data-state=preferred-on]) .ambient-audio-glyph__loading{animation:none}}.site-header .ambient-audio-control [data-ambient-audio-label]{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}@media (width<=1420px){.site-header .ambient-audio-control button{border-radius:50%;width:44px;padding:0}.site-header .ambient-audio-control [data-ambient-audio-label]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1220px){.site-header .ambient-audio-control{z-index:152;top:14px;right:max(70px, calc(env(safe-area-inset-right) + 70px));position:fixed}}@media (width<=1024px){:root{--type-final-home-title:32px;--type-final-page-title:32px;--type-final-section-title:26px;--type-final-subtitle:22px}.hero{min-height:auto}.editorial-hero,.editorial-hero[data-layout]{min-height:0}.editorial-hero__inner,.editorial-hero[data-layout] .editorial-hero__inner{grid-template-columns:minmax(0,1fr)}.brand-motif__cluster--secondary{display:none}.brand-motif--home .brand-motif__cluster--primary{inset:-4% auto auto 2%}}@media (width<=520px){:root{--type-final-home-title:28px;--type-final-page-title:28px;--type-final-section-title:23px;--type-final-subtitle:20px;--type-final-body:clamp(16px, 4.1vw, 17px)}#main-content{padding-top:0!important}html[lang=en]{--type-final-home-title:26px;--type-final-page-title:26px}main p:not(.eyebrow),main li,main dd,main blockquote{font-size:var(--type-final-body)}.site-header,.site-header__inner{height:64px;min-height:64px;max-height:64px}.site-header .ambient-audio-control{top:10px;right:max(68px, calc(env(safe-area-inset-right) + 68px))}.editorial-hero,.editorial-hero[data-layout]{padding-block:2.25rem 2rem}.editorial-hero__inner,.editorial-hero[data-layout] .editorial-hero__inner{gap:1.25rem}.brand-motif__cluster--primary{width:clamp(76px,23vw,104px);inset:auto .75rem .65rem auto}.brand-motif__cluster--secondary{display:none}.brand-motif--home .brand-motif__cluster--primary{inset:38% .75rem auto auto}.brand-motif--roadmap .brand-motif__cluster--primary,.brand-motif--membership .brand-motif__cluster--primary,.brand-motif--ai .brand-motif__cluster--primary{left:.75rem;right:auto}.brand-motif--footer .brand-motif__cluster--secondary{width:72px;display:block}}:root{--mobile-space-1:8px;--mobile-space-2:12px;--mobile-space-3:16px;--mobile-space-4:24px;--mobile-space-5:32px;--mobile-space-6:48px;--mobile-space-7:64px;--mobile-page:var(--color-obsidian-base);--mobile-section:#0d0a08;--mobile-interactive:#15100d;--mobile-selected:#21170f;--mobile-gutter:24px}@media (width<=820px){:root{--mobile-gutter:24px}.shell,.narrow,.site-footer__frame{width:min(calc(100% - (var(--mobile-gutter) * 2)), 1240px)}.section{padding-block:var(--mobile-space-7)}.section--compact{padding-block:var(--mobile-space-6)}.section--surface{background:var(--mobile-section)}.section-heading{margin-bottom:var(--mobile-space-5)}.mobile-nav__drawer{width:min(92vw,420px);padding:max(var(--mobile-space-3), env(safe-area-inset-top)) var(--mobile-space-3) max(var(--mobile-space-4), env(safe-area-inset-bottom));border-left-color:var(--line);background:linear-gradient(#130f0c,#080706 70%)}.mobile-nav__heading{min-height:56px;padding-inline:var(--mobile-space-2) 0}.mobile-nav__close{width:48px;height:48px;margin-right:0}.mobile-nav nav{gap:var(--mobile-space-4)}.mobile-nav__search{min-height:52px;padding-inline:var(--mobile-space-3);border-radius:var(--radius-md);background:var(--mobile-interactive);border:0}.mobile-nav__primary,.mobile-nav__secondary{display:grid}.mobile-nav__group-label{padding:0 var(--mobile-space-2) var(--mobile-space-1);color:var(--gold-300);letter-spacing:.14em;text-transform:uppercase}.mobile-nav__primary a{min-height:54px;padding-inline:var(--mobile-space-2);border-radius:var(--radius-sm);gap:var(--mobile-space-2);border:0;grid-template-columns:32px minmax(0,1fr);display:grid}.mobile-nav__primary a[aria-current=page]{background:var(--mobile-selected);color:var(--gold-200)}.mobile-nav__index{color:var(--gold-500)}.mobile-nav__secondary{gap:0 var(--mobile-space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.mobile-nav__secondary>.mobile-nav__group-label{grid-column:1/-1}.mobile-nav__secondary a{min-height:48px;padding-inline:var(--mobile-space-2);border:0}.mobile-nav__utility{padding-top:var(--mobile-space-3);border-top:1px solid var(--line)}.mobile-nav__language{min-height:52px;padding-inline:var(--mobile-space-2);border:0;justify-content:space-between;margin:0}.mobile-nav__language span{color:var(--moon-500)}.mobile-nav__language strong{color:var(--gold-200);font-weight:500}.hero__grid{padding-block:var(--mobile-space-6);gap:var(--mobile-space-4)}.hero__visual{min-height:300px;margin-top:var(--mobile-space-3)}.hero__actions{gap:var(--mobile-space-2)}.positioning-grid,.product-direction-grid,.product-direction-grid--featured,.collection-grid,.collection-grid--home{grid-template-columns:minmax(0,1fr);gap:0}.positioning-card,.product-direction-card,.product-direction-grid--featured .product-direction-card:nth-child(n){min-height:0;padding:var(--mobile-space-5) 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-column:auto}.product-direction-card h3{margin-top:var(--mobile-space-3)}.product-direction-card p{margin-bottom:var(--mobile-space-3)}.collection-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.collection-card__visual{background:var(--mobile-section);border:0}.collection-card__body{min-height:0;padding:var(--mobile-space-4) 0 var(--mobile-space-6)}.safety-panel{padding:var(--mobile-space-4) 0 var(--mobile-space-4) var(--mobile-space-3);border:0;border-left:1px solid var(--gold-500);box-shadow:none;gap:var(--mobile-space-3);background:0 0;border-radius:0}.faq{border-top:1px solid var(--line);gap:0}.faq details{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.faq summary{min-height:56px;padding-inline:0}.faq details p{padding-inline:0}.legal-meta{grid-template-columns:1fr;gap:0}.legal-meta div{padding:var(--mobile-space-3) 0;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.legal-toc{padding:var(--mobile-space-4) 0 var(--mobile-space-4) var(--mobile-space-3);border:0;border-left:1px solid var(--line-strong);background:0 0;border-radius:0}.roadmap-ledger__grid:before{left:8px}.roadmap-phase,.roadmap-phase:nth-child(2n){padding:var(--mobile-space-6) 0 var(--mobile-space-6) var(--mobile-space-5)}.roadmap-phase:before{left:2px}.roadmap-phase__evidence,.roadmap-phase:nth-child(2n) .roadmap-phase__evidence{padding-top:var(--mobile-space-4);margin-top:var(--mobile-space-4)}.roadmap-phase[data-roadmap-phase=now]{background:linear-gradient(90deg,#d8b9780f,#0000 72%)}.roadmap-phase[data-roadmap-phase=next]{background:linear-gradient(90deg,#955f3f0d,#0000 72%)}.roadmap-phase[data-roadmap-phase=future]{background:0 0}.ritual-journal__intro{margin-bottom:var(--mobile-space-5);gap:var(--mobile-space-4)}.ritual-demo-label{padding:var(--mobile-space-3) 0;border:0;border-block:1px solid var(--line);background:0 0}.ritual-moments{gap:0}.ritual-moment{padding-block:var(--mobile-space-6);border-top:1px solid var(--line-strong)}.ritual-sample{background:var(--mobile-interactive)}.contact-band{gap:var(--mobile-space-4)}.contact-band__actions{width:100%}}@media (width<=520px){:root{--mobile-gutter:16px}.section{padding-block:var(--mobile-space-6)}.section--compact{padding-block:var(--mobile-space-5)}.mobile-nav__drawer{width:100%;inset:0}.mobile-nav__backdrop{display:none}.language-gate{padding:var(--mobile-space-4) var(--mobile-space-3);place-items:center}.language-gate:before,.language-gate:after{display:none}.language-gate__card{width:100%;padding:var(--mobile-space-3) 0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.language-gate__icon{margin-bottom:var(--mobile-space-4)}.language-gate__tagline{margin-bottom:var(--mobile-space-5)}.language-gate__choices{gap:var(--mobile-space-2)}.language-choice{min-height:76px;padding:var(--mobile-space-3);border-color:var(--line-strong);background:var(--mobile-interactive)}.language-suggestion{margin-top:var(--mobile-space-4)}.language-gate__domain{margin-top:var(--mobile-space-5)}.hero__grid{padding-block:var(--mobile-space-5) var(--mobile-space-6)}.hero__visual{width:100%;min-height:240px;margin-top:var(--mobile-space-2)}.hero__actions .button--secondary{min-height:48px;color:var(--gold-200);background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:0}.roadmap-phase,.roadmap-phase:nth-child(2n){padding-left:var(--mobile-space-4)}.roadmap-phase__evidence--now{gap:var(--mobile-space-3);grid-template-columns:minmax(100px,.62fr) minmax(0,1fr);padding-left:0}.ritual-sample{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr)}.ritual-sample img{border-right-color:var(--line);width:100%;height:auto}.trust-links{gap:var(--mobile-space-1)}.trust-links a{min-height:48px}}body.image-viewer-open{overflow:hidden}.inspectable-image{width:100%;min-width:0;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.inspectable-image>img{width:100%}.inspectable-image__hint{right:var(--mobile-space-1);bottom:var(--mobile-space-1);width:36px;height:36px;color:var(--gold-200);opacity:.82;pointer-events:none;transition:opacity var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:#080706c7;border:1px solid #d8b9783d;border-radius:50%;place-items:center;display:grid;position:absolute}.inspectable-image__hint svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.inspectable-image:hover .inspectable-image__hint,.inspectable-image:focus-visible .inspectable-image__hint{border-color:var(--gold-300);opacity:1;background:#080706f0}.image-viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--moon-100);background:#050403;border:0;margin:0;padding:0;overflow:hidden}.image-viewer__frame{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.image-viewer__header{z-index:1;min-height:64px;padding:max(var(--mobile-space-2), env(safe-area-inset-top)) max(var(--mobile-space-3), env(safe-area-inset-right)) var(--mobile-space-2) max(var(--mobile-space-3), env(safe-area-inset-left));border-bottom:1px solid var(--line);background:#080706f0;justify-content:space-between;align-items:center;display:flex}.image-viewer__count{color:var(--gold-300);letter-spacing:.12em}.image-viewer__close,.image-viewer__nav{cursor:pointer;border:1px solid var(--line-strong);background:var(--mobile-interactive);width:48px;height:48px;color:var(--moon-100);border-radius:50%;flex:0 0 48px;place-content:center;display:grid}.image-viewer__close{position:relative}.image-viewer__close span{background:currentColor;width:20px;height:1px;position:absolute;top:50%;left:50%}.image-viewer__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.image-viewer__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.image-viewer__media{min-width:0;min-height:0;padding:var(--mobile-space-3);overscroll-behavior:contain;background:radial-gradient(circle at 50% 40%,#311f1952,#0000 38rem),#050403;place-items:center;display:grid;overflow:auto}.image-viewer__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.image-viewer__footer{z-index:1;min-height:116px;padding:var(--mobile-space-3) max(var(--mobile-space-3), env(safe-area-inset-right)) max(var(--mobile-space-3), env(safe-area-inset-bottom)) max(var(--mobile-space-3), env(safe-area-inset-left));border-top:1px solid var(--line);align-items:center;gap:var(--mobile-space-3);background:#080706f5;grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.image-viewer__copy{text-align:center;min-width:0}.image-viewer__copy h2{color:var(--moon-50);font-family:var(--font-serif);margin:0;font-weight:400}.image-viewer__copy>p{margin:var(--mobile-space-1) 0 0;color:var(--moon-300)}.image-viewer__copy details{margin-top:var(--mobile-space-2);color:var(--moon-300)}.image-viewer__copy summary{cursor:pointer;min-height:44px;color:var(--gold-200);line-height:44px;list-style-position:inside}.image-viewer__copy details p{max-width:64ch;color:var(--moon-300);margin:0 auto}@media (width>=821px){.image-viewer{border:1px solid var(--line-strong);width:96vw;height:96dvh;inset:2dvh 2vw}.image-viewer__media{padding:var(--mobile-space-5)}.image-viewer__footer{grid-template-columns:48px minmax(0,780px) 48px;justify-content:center}}@media (width<=820px){.tarot-gallery-section .shell{width:100%}.tarot-gallery-intro,.tarot-gallery-note{width:auto;margin-inline:var(--mobile-gutter)}.tarot-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tarot-gallery-card{background:var(--mobile-section);box-shadow:none;border:0;border-radius:0}.universe-evidence__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.universe-evidence__cards figure:nth-child(n){transform:none}}@media (width<=520px){.tarot-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tarot-gallery-intro{margin-bottom:var(--mobile-space-5)}.tarot-gallery-proof{margin-top:var(--mobile-space-3);gap:var(--mobile-space-1)}.tarot-gallery-note{margin-top:var(--mobile-space-4)}.universe-evidence__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lenormand-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.inspectable-image__hint{width:32px;height:32px;bottom:6px;right:6px}.image-viewer__media{padding:var(--mobile-space-2)}.image-viewer__footer{min-height:112px;padding-inline:var(--mobile-space-2);gap:var(--mobile-space-2);grid-template-columns:48px minmax(0,1fr) 48px}}@media (prefers-reduced-motion:reduce){.inspectable-image__hint{transition:none}.image-viewer::backdrop{backdrop-filter:none}}.universe-v3-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 24%,#7344282e,#0000 28rem),linear-gradient(#090705,#070604);padding:clamp(7.5rem,14vw,13rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:clip}.universe-v3-hero:after{color:#e0c68f0d;font-family:var(--font-serif);pointer-events:none;font-size:clamp(12rem,28vw,34rem);line-height:.7;position:absolute;bottom:-1.5rem}.universe-v3-hero__inner{z-index:1;position:relative}.universe-v3-hero h1{max-width:13ch;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.055em;margin:1rem 0 1.5rem;font-size:clamp(3.1rem,7vw,7.6rem);font-weight:400;line-height:.96}.universe-v3-hero__inner>p:not(.eyebrow){max-width:66ch;color:var(--moon-300);font-size:clamp(1rem,1.45vw,1.18rem)}.universe-v3-hero__facts{border-top:1px solid var(--line-strong);max-width:760px;margin:clamp(2.5rem,5vw,4.5rem) 0 0;display:flex}.universe-v3-hero__facts div{flex:1;min-width:0;padding:1rem clamp(1rem,3vw,2.2rem) 0 0}.universe-v3-hero__facts dt{color:var(--moon-500);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.universe-v3-hero__facts dd{color:var(--gold-200);font-family:var(--font-serif);margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem)}.universe-v3-controls{z-index:2;border-bottom:1px solid var(--line);background:#0b0907fa;position:relative}.universe-v3-controls__inner{padding-block:clamp(2rem,4vw,3.5rem)}.universe-v3-search{grid-template-columns:minmax(230px,.58fr) minmax(320px,1.42fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.universe-v3-search h2{color:var(--moon-50);font-family:var(--font-serif);margin:.35rem 0 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.universe-v3-search label{align-items:center;min-width:0;display:grid;position:relative}.universe-v3-search svg{fill:none;width:20px;stroke:var(--gold-300);stroke-width:1.4px;position:absolute;left:1rem}.universe-v3-search input{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-width:0;min-height:58px;color:var(--moon-50);font:inherit;background:0 0;outline:none;padding:.85rem 1rem .85rem 3.25rem;font-size:1rem}.universe-v3-search input:focus-visible{border-color:var(--gold-300);box-shadow:0 2px #d5b5712e}.universe-v3-search input::placeholder{color:var(--moon-500)}.universe-v3-filter-block{margin-top:clamp(2.2rem,4vw,3.8rem)}.universe-v3-filter-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.universe-v3-filter-heading h3{color:var(--moon-200);letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:500}.universe-v3-filter-heading span{color:var(--moon-500);font-size:.7rem}.universe-v3-category-filters{background:var(--line);grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;display:grid}.universe-v3-category-filters button,.universe-v3-stage-filters button{cursor:pointer;min-width:0;min-height:50px;color:var(--moon-300);font:inherit;text-align:left;background:#0c0a08;border:0;padding:.75rem;font-size:.7rem;position:relative}.universe-v3-category-filters button{align-items:center;gap:.4rem;display:flex}.universe-v3-category-filters button small{color:var(--moon-500)}.universe-v3-category-filters button:hover,.universe-v3-category-filters button.is-active,.universe-v3-stage-filters button:hover,.universe-v3-stage-filters button.is-active{color:var(--gold-100);background:#d5b57117}.universe-v3-category-filters button.is-active:after,.universe-v3-stage-filters button.is-active:after{background:var(--gold-300);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.universe-v3-stage-filters{background:var(--line);grid-template-columns:.55fr repeat(3,1fr);gap:1px;display:grid}.universe-v3-stage-filters button{min-height:82px}.universe-v3-stage-filters button strong,.universe-v3-stage-filters button span{display:block}.universe-v3-stage-filters button strong{color:inherit;font-size:.76rem;font-weight:500}.universe-v3-stage-filters button span{color:var(--moon-500);margin-top:.35rem;line-height:1.4}.universe-v3-stage-filters button small{color:var(--gold-300);position:absolute;top:.75rem;right:.75rem}.universe-v3-filter-footer{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:.9rem;display:flex}.universe-v3-filter-footer p{color:var(--moon-500);margin:0;font-size:.75rem}.universe-v3-filter-footer button{cursor:pointer;min-height:44px;color:var(--gold-200);font:inherit;background:0 0;border:0;padding:0 .6rem;font-size:.74rem}.universe-v3-results__header{grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.universe-v3-results__header h2{max-width:13ch;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(2.2rem,4.6vw,4.7rem);font-weight:400;line-height:1.02}.universe-v3-results__header>p{color:var(--moon-300);margin:0}.universe-v3-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.universe-v3-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#100c09bf,#080705eb);flex-direction:column;min-width:0;min-height:315px;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.universe-v3-card:nth-child(3n){border-right:0}.universe-v3-card__topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.universe-v3-card__topline>span{border:1px solid var(--line);color:var(--gold-200);border-radius:999px;padding:.34rem .55rem;font-size:.64rem}.universe-v3-card__topline>span[data-stage=distant-constellation]{color:var(--moon-500)}.universe-v3-card__topline small{color:var(--moon-500);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.universe-v3-card h3{color:var(--moon-50);font-family:var(--font-serif);margin:1.5rem 0 .3rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.18}.universe-v3-card__alternate{min-height:1.2rem;font-size:.7rem;color:var(--gold-300)!important;margin:0 0 1.1rem!important}.universe-v3-card>p:not(.universe-v3-card__alternate){color:var(--moon-300);margin:0;font-size:.82rem;line-height:1.65}.universe-v3-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:1.4rem;display:flex}.universe-v3-card__actions button,.universe-v3-card__actions a{min-height:44px;color:var(--gold-200);font:inherit;background:0 0;border:0;padding:0;font-size:.72rem;line-height:44px;text-decoration:none}.universe-v3-card__actions button{cursor:pointer}.universe-v3-empty{text-align:center;padding:4rem 1rem}.universe-v3-empty h3{color:var(--moon-50);font-family:var(--font-serif);font-size:2rem;font-weight:400}.universe-v3-empty p{color:var(--moon-500)}.universe-v3-more{margin:2rem auto 0;display:flex}.universe-v3-more[hidden]{display:none}.universe-v3-collections header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:1rem 5rem;margin-bottom:2rem;display:grid}.universe-v3-collections header .eyebrow{grid-column:1/-1}.universe-v3-collections h2{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,5rem);font-weight:400;line-height:1}.universe-v3-collections header>p:last-child{color:var(--moon-300);margin:0}.universe-v3-collections nav{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.universe-v3-collections nav a{border-right:1px solid var(--line);min-height:210px;color:var(--moon-100);align-content:end;padding:1.5rem;text-decoration:none;display:grid}.universe-v3-collections nav a:last-child{border-right:0}.universe-v3-collections nav span{color:var(--gold-300);font-family:var(--font-serif);font-size:2.4rem}.universe-v3-collections nav strong{font-family:var(--font-serif);margin-top:2rem;font-size:1.5rem;font-weight:400}.universe-v3-collections nav small{color:var(--moon-500);margin-top:.5rem}.universe-v3-detail{border:1px solid var(--line-strong);width:min(92vw,760px);max-width:760px;max-height:88dvh;color:var(--moon-100);background:#0b0907;padding:0;overflow:auto}.universe-v3-detail::backdrop{backdrop-filter:blur(6px);background:#000000d1}.universe-v3-detail__surface{padding:clamp(1.25rem,4vw,2.75rem)}.universe-v3-detail header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.universe-v3-detail header p{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem}.universe-v3-detail h2{color:var(--moon-50);font-family:var(--font-serif);margin:0;font-size:clamp(2rem,5vw,3.8rem);font-weight:400;line-height:1}.universe-v3-detail header span{color:var(--moon-500);margin-top:.65rem;display:block}.universe-v3-detail header button{cursor:pointer;border:1px solid var(--line);width:48px;height:48px;color:var(--moon-100);background:0 0;border-radius:50%;flex:0 0 48px;font-size:1.5rem}.universe-v3-detail__status{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;display:flex}.universe-v3-detail__status span{border:1px solid var(--line);color:var(--gold-200);border-radius:999px;padding:.4rem .65rem;font-size:.68rem}.universe-v3-detail dl{border-top:1px solid var(--line-strong);margin:2rem 0}.universe-v3-detail dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:1.5rem;padding:1.1rem 0;display:grid}.universe-v3-detail dt{color:var(--moon-500);letter-spacing:.06em;font-size:.68rem}.universe-v3-detail dd{color:var(--moon-200);margin:0;line-height:1.65}.universe-v3-detail [data-universe-v3-detail-action]>p{color:var(--moon-500);font-size:.78rem}@media (width<=1100px){.universe-v3-category-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.universe-v3-stage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.universe-v3-hero{padding-top:calc(var(--mobile-header-height) + var(--mobile-space-8))}.universe-v3-hero h1{max-width:10.5ch;font-size:clamp(3.1rem,14vw,5.2rem)}.universe-v3-hero:after{font-size:15rem;right:-1.5rem}.universe-v3-hero__facts{z-index:1;position:relative}.universe-v3-search,.universe-v3-results__header,.universe-v3-collections header{grid-template-columns:1fr;gap:1.4rem}.universe-v3-search label{order:-1}.universe-v3-category-filters{width:calc(100% + (var(--mobile-gutter) * 2));margin-left:calc(var(--mobile-gutter) * -1);padding-inline:var(--mobile-gutter);scrollbar-width:none;background:0 0;gap:4px;display:flex;overflow-x:auto}.universe-v3-category-filters::-webkit-scrollbar{display:none}.universe-v3-category-filters button{border:1px solid var(--line);min-width:min(66vw,230px)}.universe-v3-stage-filters{grid-template-columns:1fr}.universe-v3-stage-filters button:first-child{min-height:50px}.universe-v3-results__header h2{max-width:11ch}.universe-v3-grid{grid-template-columns:1fr}.universe-v3-card{border-right:0;min-height:275px}.universe-v3-card:nth-child(3n){border-right:0}.universe-v3-collections nav{grid-template-columns:1fr}.universe-v3-collections nav a{border-right:0;border-bottom:1px solid var(--line);min-height:150px}.universe-v3-collections nav a:last-child{border-bottom:0}}@media (width<=520px){.universe-v3-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.universe-v3-hero__facts div{padding-right:.6rem}.universe-v3-hero__facts dt{font-size:.58rem}.universe-v3-filter-heading{flex-direction:column;align-items:start;gap:.3rem}.universe-v3-filter-footer{flex-direction:column;align-items:start}.universe-v3-detail{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.universe-v3-detail dl div{grid-template-columns:1fr;gap:.45rem}}@media (prefers-reduced-motion:reduce){.universe-v3-detail::backdrop{backdrop-filter:none}}.visual-collection-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 26%,#52332638,#0000 28rem),linear-gradient(#090705,#070604);padding:clamp(7.5rem,13vw,12rem) 0 clamp(3rem,6vw,5.5rem)}.visual-collection-hero--lenormand{background:radial-gradient(circle at 78% 26%,#323a4a2e,#0000 28rem),linear-gradient(#090705,#070604)}.visual-collection-hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.visual-collection-hero h1{max-width:15ch;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.05em;margin:.8rem 0 1.4rem;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.97}.visual-collection-hero__inner>div:first-child>p:last-child{max-width:68ch;color:var(--moon-300);font-size:clamp(1rem,1.35vw,1.15rem)}.visual-collection-hero__count{border-bottom:1px solid var(--line-strong);text-align:right;flex-direction:column;align-items:end;padding-bottom:.5rem;display:flex}.visual-collection-hero__count strong{color:var(--gold-200);font-family:var(--font-serif);letter-spacing:-.07em;font-size:clamp(5rem,10vw,11rem);font-weight:400;line-height:.8}.visual-collection-hero__count span{color:var(--moon-500);letter-spacing:.08em;text-transform:uppercase;margin-top:1.2rem;font-size:.72rem}.visual-collection-hero__note{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.3fr) minmax(0,1.7fr);gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1rem;display:grid}.visual-collection-hero__note span{color:var(--gold-300);font-size:.68rem}.visual-collection-hero__note p{max-width:74ch;color:var(--moon-300);margin:0}.visual-collection-controls{z-index:2;border-bottom:1px solid var(--line);background:#0b0907;position:relative}.visual-collection-controls__inner{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem);padding-block:1.4rem;display:grid}.visual-collection-controls label span{color:var(--moon-500);letter-spacing:.07em;margin-bottom:.55rem;font-size:.68rem;display:block}.visual-collection-controls input{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--moon-50);font:inherit;background:0 0;outline:none;padding:.65rem 0}.visual-collection-controls input:focus-visible{border-color:var(--gold-300)}.visual-collection-filters{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.visual-collection-filters::-webkit-scrollbar{display:none}.visual-collection-filters button{cursor:pointer;border:1px solid var(--line);min-width:max-content;min-height:48px;color:var(--moon-300);font:inherit;background:#0d0b09;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.7rem;display:flex;position:relative}.visual-collection-filters button small{color:var(--moon-500)}.visual-collection-filters button.is-active{color:var(--gold-100);border-color:#d5b5717a}.visual-collection-filters button.is-active:after{background:var(--gold-300);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.visual-collection-controls__status{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.visual-collection-controls__status p{color:var(--moon-500);margin:0;font-size:.72rem}.visual-collection-controls__status button{cursor:pointer;min-height:44px;color:var(--gold-200);font:inherit;background:0 0;border:0;padding:0;font-size:.72rem}.visual-collection-browser{background:#070604}.visual-collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.55rem,1.2vw,1rem);display:grid}.visual-collection-card{min-width:0}.visual-collection-card__image{aspect-ratio:310/564;border:1px solid var(--line);background:#050403;overflow:hidden}.visual-collection-grid--lenormand .visual-collection-card__image{aspect-ratio:1006/1564}.visual-collection-grid--ritual-objects .visual-collection-card__image{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#d5b57114,#0000 64%),#0b0907;padding:clamp(.5rem,1.5vw,1.2rem)}.visual-collection-card__image img{object-fit:contain;width:100%;height:100%;display:block}.visual-collection-card__copy{grid-template-columns:2rem minmax(0,1fr);gap:.45rem;min-height:104px;padding:.8rem .2rem 1.25rem;display:grid}.visual-collection-card__copy>span{color:var(--gold-300);font-family:var(--font-serif);font-size:.7rem}.visual-collection-card__copy h2{overflow-wrap:anywhere;color:var(--moon-100);font-family:var(--font-serif);margin:0;font-size:1rem;font-weight:400;line-height:1.2}.visual-collection-card__copy p{color:var(--moon-500);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.62rem;overflow:hidden}.visual-collection-card__copy small{color:var(--gold-300);margin-top:.45rem;font-size:.6rem;display:block}.visual-collection-more{margin:clamp(2rem,4vw,3.5rem) auto 0;display:flex}.visual-collection-more[hidden]{display:none}.visual-collection-empty{text-align:center;padding:5rem 1rem}.visual-collection-empty h2{color:var(--moon-50);font-family:var(--font-serif);font-size:2rem;font-weight:400}.visual-collection-empty p{color:var(--moon-500)}.visual-collection-next .shell{flex-wrap:wrap;align-items:center;gap:.8rem 2rem;display:flex}.visual-collection-next .shell>span{color:var(--moon-500);letter-spacing:.08em;margin-right:auto;font-size:.7rem}.visual-collection-next a{min-height:44px;color:var(--gold-200);font-size:.74rem;line-height:44px;text-decoration:none}@media (width<=1200px){.visual-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-collection-grid--ritual-objects{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.visual-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.visual-collection-grid--ritual-objects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.visual-collection-hero{padding-top:calc(var(--mobile-header-height) + var(--mobile-space-8))}.visual-collection-hero__inner{grid-template-columns:1fr}.visual-collection-hero__count{text-align:left;border-bottom:0;align-items:start}.visual-collection-hero__count strong{font-size:7rem}.visual-collection-hero__note{grid-template-columns:1fr;gap:.6rem}.visual-collection-controls__inner{grid-template-columns:1fr;gap:1.2rem}.visual-collection-controls__status{grid-column:1}.visual-collection-filters{width:calc(100% + (var(--mobile-gutter) * 2));margin-left:calc(var(--mobile-gutter) * -1);padding-inline:var(--mobile-gutter)}.visual-collection-grid,.visual-collection-grid--ritual-objects{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.visual-collection-card__image{border:0}.visual-collection-card__copy{grid-template-columns:1.6rem minmax(0,1fr);min-height:94px;padding-inline:.45rem}}@media (width<=520px){.visual-collection-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.visual-collection-grid,.visual-collection-grid--ritual-objects{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-collection-card__copy{min-height:110px}.visual-collection-card__copy h2{font-size:.95rem}.visual-collection-next .shell{flex-direction:column;align-items:start}.visual-collection-next .shell>span{margin-right:0}}.collection-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-card__visual--object{background:radial-gradient(circle at 50% 45%,#d5b5711a,#0000 66%),#090705;padding:clamp(1rem,3vw,2.5rem)}.roadmap-stage-label{border:1px solid var(--line);color:var(--gold-200);border-radius:999px;padding:.42rem .7rem;font-size:.68rem}.roadmap-phase--manifest{min-height:0}.roadmap-phase__manifest-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;padding:0;list-style:none;display:grid}.roadmap-phase__manifest-list li{border-bottom:1px solid var(--line);min-width:0;color:var(--moon-200);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.roadmap-phase__manifest-list li:nth-child(odd){border-right:1px solid var(--line);padding-right:1.2rem}.roadmap-phase__manifest-list li:nth-child(2n){padding-left:1.2rem}.roadmap-phase__manifest-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roadmap-phase__manifest-list small{color:var(--moon-500);white-space:nowrap}.roadmap-phase__boundary{max-width:74ch;color:var(--moon-300)}@media (width<=900px){.collection-grid--home{grid-template-columns:1fr}}@media (width<=620px){.roadmap-phase__manifest-list{grid-template-columns:1fr}.roadmap-phase__manifest-list li:nth-child(n){border-right:0;padding-inline:0}}:root{--seal-red:#b75b43;--interaction-line:#e3c88e85;--motion-quiet:.22s}html[lang=zh-CN] body{letter-spacing:0;font-weight:400}html[lang=zh-CN] :is(p,li,dd,button,a){letter-spacing:0}@media (width>=1280px){.shell{width:min(100% - 6rem,1480px)}}@media (hover:hover) and (pointer:fine){body{cursor:auto}:is(a,button,summary,label[for],[role=button],[data-image-viewer-item]){cursor:pointer}:is(input,textarea,[contenteditable=true]){cursor:text}select{cursor:pointer}:is([draggable=true],[data-drag-handle]){cursor:grab}:is([draggable=true],[data-drag-handle]):active{cursor:grabbing}:is(button,input,select,textarea)[disabled],[aria-disabled=true]{cursor:not-allowed}[data-resize-handle=n]{cursor:n-resize}[data-resize-handle=e]{cursor:e-resize}[data-resize-handle=s]{cursor:s-resize}[data-resize-handle=w]{cursor:w-resize}}:is(a,button,summary,.universe-v3-card,.collection-card,.product-direction-card){transition:color var(--motion-quiet) var(--ease), border-color var(--motion-quiet) var(--ease), background-color var(--motion-quiet) var(--ease), transform var(--motion-quiet) var(--ease), opacity var(--motion-quiet) var(--ease)}:is(a,button,summary):active{transform:translateY(1px)}.text-link,.universe-v3-card__actions a,.visual-collection-next a{text-underline-offset:.35em;text-decoration-thickness:1px}.text-link:hover,.universe-v3-card__actions a:hover,.visual-collection-next a:hover{text-decoration-line:underline}:is(.collection-card,.product-direction-card,.universe-v3-card):hover{border-color:var(--interaction-line);background-color:#d5b5710a}:is(.collection-card,.product-direction-card):hover img{transform:scale(1.015)}:is(.collection-card,.product-direction-card) img{transition:transform .6s var(--ease)}.universe-v3-hero:after{content:"";opacity:.07;background:url(/brand/yuejin-seal.png) 50%/contain no-repeat;width:clamp(5rem,10vw,9rem);height:clamp(9rem,18vw,17rem);right:clamp(1rem,7vw,8rem)}.universe-v3-hero__paths{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:.4rem 2rem;max-width:760px;margin-top:clamp(2.4rem,5vw,4.5rem);padding-top:1rem;display:flex}.universe-v3-hero__paths a{min-height:44px;color:var(--gold-200);font-size:.75rem;line-height:44px}.universe-v3-category-filters button{justify-content:flex-start}.universe-v3-stage-filters button small,.universe-v3-category-filters button small{display:none}.universe-v3-card__actions a:first-child{margin-right:auto}.product-detail{background:#080705;overflow:clip}.product-detail__breadcrumb{min-height:58px;color:var(--moon-500);white-space:nowrap;align-items:center;gap:.65rem;font-size:.68rem;display:flex;overflow:hidden}.product-detail__breadcrumb a:hover{color:var(--gold-200)}.product-detail__breadcrumb span:last-child{color:var(--moon-300);text-overflow:ellipsis;overflow:hidden}.product-detail__hero{border-block:1px solid var(--line);background:radial-gradient(circle at 78% 26%,#b75b431a,#0000 30rem),linear-gradient(135deg,#0d0a08,#070605 68%);min-height:min(780px,100svh - 72px);position:relative}.product-detail__hero-grid{min-height:inherit;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);align-items:stretch;gap:clamp(2.5rem,7vw,8rem);display:grid}.product-detail__intro{align-self:center;padding-block:clamp(4.5rem,10vw,9rem)}.product-detail__intro h1{max-width:12ch;color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,7.2vw,7.8rem);font-weight:400;line-height:.94}html[lang=zh-CN] .product-detail__intro h1{letter-spacing:-.035em;max-width:9ch;line-height:1.03}.product-detail__alternate{color:var(--gold-300);letter-spacing:.08em;margin:1rem 0 0;font-size:.75rem}.product-detail__summary{max-width:62ch;color:var(--moon-300);margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1rem,1.25vw,1.16rem)}.product-detail__status span{border:1px solid var(--line);color:var(--moon-300);border-radius:999px;padding:.42rem .7rem;font-size:.68rem}.product-detail__status span:first-child{color:var(--gold-200);border-color:#d5b5716b}.product-detail__status span[data-stage=distant-constellation]{border-color:var(--line);color:var(--moon-500)}.product-detail__visual{border-inline:1px solid var(--line);background:#0d0a08;min-height:620px;margin:0;position:relative;overflow:hidden}.product-detail__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#050403eb);position:absolute;inset:0}.product-detail__visual .product-detail__image-button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.product-detail__visual img{object-fit:cover;opacity:.76;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.product-detail__visual figcaption{z-index:1;pointer-events:none;position:absolute;bottom:clamp(1.4rem,3vw,2.5rem);left:clamp(1.4rem,3vw,2.5rem);right:clamp(1.4rem,3vw,2.5rem)}.product-detail__visual figcaption span{color:var(--seal-red);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;display:block}.product-detail__visual figcaption strong{max-width:24ch;color:var(--moon-100);font-family:var(--font-serif);margin-top:.55rem;font-size:clamp(1.4rem,2.2vw,2.3rem);font-weight:400;line-height:1.2;display:block}.product-detail__truth-grid,.product-detail__privacy-grid{grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:clamp(3rem,9vw,10rem);display:grid}.product-detail__truth h2,.product-detail__privacy h2,.product-detail__entry h2,.product-detail__related h2{color:var(--moon-50);font-family:var(--font-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4.6vw,4.8rem);font-weight:400;line-height:1.02}html[lang=zh-CN] :is(.product-detail__truth h2,.product-detail__privacy h2,.product-detail__entry h2,.product-detail__related h2){letter-spacing:-.025em;line-height:1.12}.product-detail__truth dl{border-top:1px solid var(--line-strong);margin:0}.product-detail__truth dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem 0;display:grid}.product-detail__truth dt{color:var(--gold-300);font-size:.68rem}.product-detail__truth dd{color:var(--moon-300);margin:0}.product-detail__truth dd strong{color:var(--moon-100);font-weight:500}.product-detail__privacy{border-block:1px solid var(--line)}.product-detail__privacy-copy{max-width:70ch;color:var(--moon-300)}.product-detail__privacy-copy p:first-child{color:var(--moon-100);margin-top:0;font-size:1.05rem}.product-detail__privacy-copy .text-link{min-height:44px;color:var(--gold-200);align-items:center;margin-top:1rem;display:inline-flex}.product-detail__entry-panel{border:1px solid var(--line-strong);background:linear-gradient(145deg,#1a120dcc,#090705f5);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,5vw,5rem);display:grid}.product-detail__entry-panel p:not(.eyebrow){max-width:64ch;color:var(--moon-300);margin:1.5rem 0 0}.product-detail__entry-actions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.product-detail__entry-actions .button{justify-content:center}.product-detail__related header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.product-detail__related-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-detail__related-grid a{border-right:1px solid var(--line);flex-direction:column;min-height:240px;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.product-detail__related-grid a:last-child{border-right:0}.product-detail__related-grid a:hover{background:#d5b5710d}.product-detail__related-grid span{color:var(--gold-300);font-size:.65rem}.product-detail__related-grid strong{color:var(--moon-100);font-family:var(--font-serif);margin-top:1.5rem;font-size:1.45rem;font-weight:400;line-height:1.18}.product-detail__related-grid small{color:var(--moon-500);margin-top:auto;padding-top:1.5rem;font-size:.72rem;line-height:1.6}@supports (view-transition-name:root){::view-transition-old(root){animation:.14s ease-out both fade-out}::view-transition-new(root){animation:.22s ease-out both fade-in}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}}@media (width<=900px){.product-detail__hero{min-height:0}.product-detail__hero-grid{grid-template-columns:1fr;gap:0}.product-detail__visual{border-inline:0;border-top:1px solid var(--line);min-height:min(76svh,680px)}.product-detail__truth-grid,.product-detail__privacy-grid,.product-detail__entry-panel{grid-template-columns:1fr;gap:2.4rem}.product-detail__related-grid{grid-template-columns:1fr}.product-detail__related-grid a{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.product-detail__related-grid a:last-child{border-bottom:0}}@media (width<=520px){.product-detail__intro{padding-block:4rem}.product-detail__intro h1{font-size:clamp(3rem,15vw,4.7rem)}.product-detail__visual{min-height:520px}.product-detail__truth dl>div{grid-template-columns:1fr;gap:.45rem}.product-detail__entry-panel{padding:1.5rem}.product-detail__related header{flex-direction:column;align-items:start}.universe-v3-hero__paths{flex-direction:column;align-items:start;gap:0}}@media (prefers-reduced-motion:reduce){:is(a,button,summary,img,.universe-v3-card,.collection-card,.product-direction-card){scroll-behavior:auto!important;transition-duration:.01ms!important}:is(.collection-card,.product-direction-card):hover img{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (forced-colors:active){body{cursor:auto}:is(a,button,summary,select,[role=button]){cursor:pointer}:is(input,textarea,[contenteditable=true]){cursor:text}.product-detail__visual img{filter:none;opacity:1}.product-detail__visual:after{display:none}}:root{--paper-50:#f8f3e9;--paper-100:#f0e7d8;--paper-200:#e4d7c4;--ink-900:#272521;--ink-700:#514c44;--ink-500:#776f64;--vermilion-600:#a33b2b;--vermilion-100:#ead1c7;--pine-700:#405a4b;--pine-100:#dbe3da;--blue-600:#667b79;--blue-100:#dce4e1;--tea-600:#826b54;--tea-100:#e7dccf;--color-obsidian-base:var(--paper-50);--color-obsidian-raised:var(--paper-100);--color-deep-indigo:var(--blue-100);--color-warm-shadow:var(--tea-100);--color-champagne:var(--vermilion-600);--color-soft-ivory:var(--ink-900);--color-muted-parchment:var(--ink-700);--color-low-contrast-divider:#4e42342e;--obsidian-950:var(--paper-50);--obsidian-900:var(--paper-100);--obsidian-850:var(--paper-200);--indigo-900:var(--blue-100);--jade-900:var(--pine-100);--moon-50:var(--ink-900);--moon-100:#35312c;--moon-300:var(--ink-700);--moon-500:var(--ink-500);--gold-200:var(--vermilion-600);--gold-300:var(--vermilion-600);--gold-500:#9b7660;--line:#4b403333;--line-strong:#4a3d2e61;--surface:#fffcf5ad;--surface-solid:var(--paper-100);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-serif:"Iowan Old Style", "Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--tracking-wide:.12em;--radius-sm:.25rem;--radius-md:.4rem;--radius-lg:.55rem;--shadow-soft:0 28px 70px #3f31221f;--shadow-gold:none;--section-rhythm:clamp(5rem, 9vw, 9rem);--measure-reading:68ch}html{background:var(--paper-50);color:var(--ink-900)}body{background:linear-gradient(90deg, transparent 0 49.9%, #61503c08 50%, transparent 50.1%), radial-gradient(circle at 12% 10%, #a33b2b0d, transparent 28rem), radial-gradient(circle at 86% 28%, #405a4b0f, transparent 32rem), var(--paper-50);color:var(--ink-900);font-size:1rem;line-height:1.78}::selection{background:var(--vermilion-100);color:var(--ink-900)}:focus-visible{outline-color:var(--vermilion-600)}.narrow{width:min(100% - 2rem,860px)}.section--surface{border-block:1px solid var(--line);background:linear-gradient(115deg,#dbe3da9e,#f0e7d88c 52%,#dce4e194)}.eyebrow,.hero__brand{color:var(--vermilion-600);letter-spacing:.13em;font-size:.68rem;font-weight:700}.site-header__inner{gap:1.1rem;min-height:76px}.site-brand{color:var(--ink-900)}.site-brand img{border-radius:0}.site-brand:is(:hover,:focus-visible) img,.site-brand[aria-current=page] img{box-shadow:none;filter:none;border-color:#0000}.site-brand__latin{color:var(--ink-500)}.desktop-nav a,.language-switcher{color:var(--ink-700);border-radius:0}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.language-switcher:hover{color:var(--vermilion-600);background:0 0}.desktop-nav a[aria-current=page]{box-shadow:inset 0 -1px var(--vermilion-600)}.desktop-more summary{color:var(--ink-700)}.desktop-more__menu{border-color:var(--line-strong);background:var(--paper-50);box-shadow:var(--shadow-soft);border-radius:0}.site-search-trigger{border-color:var(--line);color:var(--ink-700);background:0 0}.site-search-trigger:hover,.site-search-trigger:focus-visible{border-color:var(--vermilion-600);color:var(--vermilion-600);background:0 0}.button{letter-spacing:.04em;border-radius:0;font-size:.78rem;font-weight:650}.button--primary{border-color:var(--vermilion-600);background:var(--vermilion-600);color:var(--paper-50)}.button--primary:hover{color:#fffaf2;background:#8d3024}.button--secondary:hover{border-color:var(--ink-900);color:var(--ink-900);background:0 0}.text-link{color:var(--vermilion-600)}.hero{border-color:var(--line);background:linear-gradient(90deg,#f8f3e9fc 0 56%,#f0e7d8e0 72%,#dbe3dab8),url(/brand/splash-hero.webp) 100%/auto 100% no-repeat;min-height:min(900px,100svh - 76px)}.hero:after{display:none}.hero__grid{grid-template-columns:5rem minmax(0,1.15fr) minmax(300px,.62fr);gap:clamp(2rem,4vw,5rem);padding-block:clamp(5rem,9vw,8.5rem)}.hero__folio{border-right:1px solid var(--line);color:var(--ink-500);font-family:var(--font-serif);letter-spacing:.12em;writing-mode:vertical-rl;align-self:stretch;font-size:.72rem}.hero__content{max-width:800px}.hero h1{max-width:820px;color:var(--ink-900);letter-spacing:-.055em;margin-bottom:1.8rem;font-size:clamp(3.65rem,7vw,7.5rem);line-height:.95}.hero__lead{max-width:720px;color:var(--ink-700);font-size:clamp(1.05rem,1.45vw,1.3rem)}.hero__status{color:var(--pine-700)}.hero__status span{background:var(--pine-700);box-shadow:none}.hero__availability{max-width:620px;color:var(--ink-500);margin:1.4rem 0 0;font-size:.75rem}.hero__seal-stage{box-shadow:none;background:0 0;border:0}.hero__seal{filter:sepia(.12)saturate(.86);width:min(76%,290px);margin-inline:auto}.hero__seal-stage p{border-top:1px solid var(--line);color:var(--ink-700);justify-content:space-between;align-items:baseline;margin:1.2rem 0 0;padding-top:.8rem;display:flex}.hero__seal-stage p span{color:var(--vermilion-600);font-family:var(--font-serif);font-size:1.2rem}.hero__seal-stage p small{letter-spacing:.08em;font-size:.66rem}.section-heading{width:min(100%,1000px);max-width:none}.section-heading h2,.home-release__copy h2,.contact-band h2{color:var(--ink-900);letter-spacing:-.045em;font-size:clamp(2.5rem,5.1vw,5.75rem);font-weight:400;line-height:1}.section-heading__lead{width:min(100%,760px);color:var(--ink-700)}.positioning-section{background:0 0}.positioning-grid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.65fr))}.positioning-card{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:270px}.positioning-card:first-child{padding-left:0}.positioning-card__number{color:var(--vermilion-600)}.positioning-card h3{color:var(--ink-900);font-size:1.6rem}.positioning-card p{color:var(--ink-700)}.product-direction-grid--featured{border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,1fr);gap:0;display:grid}.product-direction-grid--featured .product-direction-card:nth-child(n){border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;box-shadow:none;background:0 0;border-radius:0;grid-column:span 4;padding:2rem 1.7rem 2.3rem}.product-direction-grid--featured .product-direction-card:first-child,.product-direction-grid--featured .product-direction-card:nth-child(5){grid-column:span 8}.product-direction-grid--featured .product-direction-card:nth-child(3n){border-right:0}.product-direction-card__index{color:var(--vermilion-600)}.product-direction-card h3{color:var(--ink-900);margin-top:2.2rem;font-size:clamp(1.55rem,2.3vw,2.4rem)}.product-direction-card p{color:var(--ink-700)}.product-direction-card a{color:var(--vermilion-600)}.home-category-index{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:5rem;display:grid}.home-category-index a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-content:space-between;gap:1rem;min-height:120px;padding:1.2rem;display:grid}.home-category-index span{color:var(--vermilion-600);font-family:var(--font-serif)}.home-category-index strong{font-family:var(--font-serif);font-weight:400}.home-category-index i{color:var(--ink-500);font-style:normal}.collection-grid--home{border:1px solid var(--line-strong);grid-template-columns:1.5fr .75fr .75fr;gap:0}.collection-card{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0}.collection-card:last-child{border-right:0}.collection-card__visual{border-color:var(--line);background:var(--paper-200)}.collection-card__visual:after{background:linear-gradient(#0000,#27252147)}.collection-card__body{min-height:300px}.collection-card h3{color:var(--ink-900)}.collection-card p{color:var(--ink-700)}.collection-card a{color:var(--vermilion-600)}.home-release{background:var(--pine-700);color:var(--paper-50)}.home-release__copy h2{color:var(--paper-50)}.home-release__copy>p:not(.eyebrow){color:#f8f3e9c2}.home-release .eyebrow{color:#e6c5b8}.app-structure{background:0 0;border-color:#f8f3e942;border-radius:0}.app-structure__topline{color:#f8f3e99e;border-color:#f8f3e938}.home-phase-list article{border-color:#f8f3e92e}.home-phase-list h3{color:var(--paper-50)}.home-phase-list p{color:#f8f3e9b8}.home-release .button--primary{border-color:var(--paper-50);background:var(--paper-50);color:var(--pine-700)}.home-release .text-link{color:var(--paper-50)}.archive-callout{background:var(--tea-100);border:0;border-radius:0;grid-template-columns:1.05fr .95fr}.archive-callout__visual{min-height:620px}.archive-callout__visual:after{background:linear-gradient(90deg, transparent 55%, var(--tea-100))}.archive-callout blockquote{color:var(--ink-900)}.archive-callout p{color:var(--ink-700)}.trust-section .safety-panel,.safety-panel{border-color:var(--line);background:var(--blue-100);border-radius:0}.trust-links a{color:var(--ink-700);border-radius:0}.trust-links a:hover{color:var(--vermilion-600)}.contact-band{border:0;border-top:1px solid var(--line-strong);background:0 0;border-radius:0}.contact-band p:last-child{color:var(--ink-700)}.site-search{color:var(--ink-900)}.site-search::backdrop{backdrop-filter:none;background:#27252161}.site-search__surface{border:1px solid var(--line-strong);background:var(--paper-50);border-radius:0;box-shadow:0 30px 90px #2d241b38}.site-search__header{border-color:var(--line)}.site-search__header h2{color:var(--ink-900)}.site-search__close{border-color:var(--line);background:0 0}.site-search__close span{background:var(--ink-900)}.site-search__field{border-color:var(--line-strong);background:var(--paper-100);border-radius:0}.site-search__field:focus-within{border-color:var(--vermilion-600);box-shadow:none}.site-search__field input{color:var(--ink-900)}.site-search__clear{min-height:34px;color:var(--vermilion-600);cursor:pointer;background:0 0;border:0;padding-inline:.7rem;font-size:.72rem}.site-search__results{border-color:var(--line)}.site-search__results a{border-color:var(--line);color:var(--ink-900);grid-template-columns:minmax(170px,.7fr) minmax(120px,.34fr) minmax(0,1.25fr) auto;position:relative}.site-search__results a[aria-selected=true],.site-search__results a:hover{background:var(--vermilion-100)}.site-search__results span{color:var(--pine-700)}.site-search__results small{color:var(--ink-700)}.site-search__results em{color:var(--vermilion-600);white-space:nowrap;font-size:.7rem;font-style:normal}.site-search__hint,.site-search__footer{color:var(--ink-500)}.universe-v3-hero{border-color:var(--line);background:linear-gradient(115deg, var(--paper-100), var(--blue-100))}.universe-v3-hero__inner{width:min(100% - clamp(2rem,8vw,9rem),1380px)}.universe-v3-hero h1{max-width:1050px;color:var(--ink-900);font-size:clamp(3.2rem,6.5vw,7rem)}.universe-v3-hero p{color:var(--ink-700)}.universe-v3-hero__paths a{border-color:var(--line);color:var(--ink-700);border-radius:0}.universe-v3-controls{border-color:var(--line);background:var(--paper-50)}.universe-v3-results{background:var(--paper-50);color:var(--ink-900)}.universe-v3-search h2,.universe-v3-results h2,.universe-v3-collections h2{color:var(--ink-900)}.universe-v3-search label{border-color:var(--line-strong);background:var(--paper-100);border-radius:0}.universe-v3-search input{color:var(--ink-900)}.universe-v3-category-filters button,.universe-v3-stage-filters button{border-color:var(--line);color:var(--ink-700);background:0 0;border-radius:0}.universe-v3-category-filters button:hover,.universe-v3-category-filters button.is-active,.universe-v3-stage-filters button:hover,.universe-v3-stage-filters button.is-active{border-color:var(--vermilion-600);background:var(--vermilion-100);color:var(--ink-900)}.universe-v3-category-guides{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:1.8rem;display:grid}.universe-v3-category-guides a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.25rem .8rem;min-height:108px;padding:1rem;display:grid}.universe-v3-category-guides a:nth-child(4n){border-right:0}.universe-v3-category-guides span{color:var(--vermilion-600);font-family:var(--font-serif)}.universe-v3-category-guides strong{font-family:var(--font-serif);font-weight:400}.universe-v3-category-guides small{color:var(--ink-500);grid-column:2}.universe-v3-grid{border-top:1px solid var(--line-strong);display:block}.universe-v3-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(180px,.6fr) minmax(220px,.75fr) minmax(0,1.4fr) minmax(150px,.45fr);align-items:start;gap:1.5rem;min-height:0;padding:1.5rem 0;display:grid}.universe-v3-card__topline{place-content:start;display:grid}.universe-v3-card h3{color:var(--ink-900);margin:0}.universe-v3-card__alternate{margin:0;color:var(--ink-500)!important}.universe-v3-card>p:not(.universe-v3-card__alternate){color:var(--ink-700)}.universe-v3-card__actions{align-content:start;margin:0;display:grid}.universe-v3-card__actions a{color:var(--vermilion-600)}.universe-v3-more{margin-top:2rem}.universe-v3-collections nav a{border-color:var(--line);background:0 0;border-radius:0}.category-landing{--category-accent:var(--vermilion-600);--category-wash:var(--vermilion-100)}.category-landing--pine{--category-accent:var(--pine-700);--category-wash:var(--pine-100)}.category-landing--blue{--category-accent:var(--blue-600);--category-wash:var(--blue-100)}.category-landing--tea{--category-accent:var(--tea-600);--category-wash:var(--tea-100)}.category-landing__breadcrumb,.product-detail__breadcrumb{min-height:64px;color:var(--ink-500);align-items:center;gap:.7rem;font-size:.75rem;display:flex}.category-landing__breadcrumb a:hover,.product-detail__breadcrumb a:hover{color:var(--vermilion-600)}.category-landing__hero{border-block:1px solid var(--line);background:linear-gradient(112deg, var(--paper-50) 0 54%, var(--category-wash) 54% 100%);padding-block:clamp(4rem,8vw,8rem)}.category-landing__hero-grid{grid-template-columns:5rem minmax(0,1.1fr) minmax(280px,.58fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.category-landing__folio{border-right:1px solid var(--line);color:var(--category-accent);font-family:var(--font-serif);align-self:stretch;font-size:clamp(2.5rem,4vw,4rem)}.category-landing__intro h1{font-family:var(--font-serif);letter-spacing:-.05em;margin-bottom:1.8rem;font-size:clamp(3.2rem,6vw,6.7rem);font-weight:400;line-height:.98}.category-landing__lead{max-width:760px;color:var(--ink-700);font-size:clamp(1.05rem,1.6vw,1.3rem)}.category-landing__intro blockquote{border-left:2px solid var(--category-accent);max-width:700px;color:var(--ink-900);font-family:var(--font-serif);margin:3rem 0 0;padding-left:1.3rem;font-size:clamp(1.35rem,2vw,2rem)}.category-landing__visual{margin:0}.category-landing__visual img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.72)contrast(.94);width:100%}.category-landing__visual figcaption{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;margin-top:.7rem;font-size:.65rem}.category-landing__method-grid{grid-template-columns:minmax(240px,.75fr) minmax(280px,.85fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,6rem);display:grid}.category-landing__method h2,.category-landing__section-heading h2,.category-landing__boundary-grid h2{color:var(--ink-900);font-family:var(--font-serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1.08}.category-landing__method-grid>p{color:var(--ink-700);font-size:1.08rem}.category-landing__method dl{border-top:1px solid var(--line-strong);margin:0}.category-landing__method dl div{border-bottom:1px solid var(--line);padding:1rem 0}.category-landing__method dt{color:var(--category-accent);letter-spacing:.06em;font-size:.72rem;font-weight:700}.category-landing__method dd{color:var(--ink-700);margin:.35rem 0 0}.category-landing__section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);gap:3rem;margin-bottom:3rem;display:grid}.category-landing__section-heading>p{color:var(--ink-700)}.category-product-index{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.category-product-index li{border-bottom:1px solid var(--line)}.category-product-index a{grid-template-columns:3rem minmax(180px,.75fr) minmax(260px,1.35fr) minmax(130px,.35fr) auto;align-items:center;gap:1.4rem;padding:1.25rem 0;display:grid}.category-product-index a:hover{color:var(--category-accent)}.category-product-index__number{color:var(--category-accent);font-family:var(--font-serif)}.category-product-index__title{display:grid}.category-product-index__title strong{font-family:var(--font-serif);font-size:1.15rem;font-weight:400}.category-product-index__title small,.category-product-index__summary{color:var(--ink-700)}.category-product-index__stage{color:var(--category-accent);font-size:.72rem}.category-landing__boundary-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.category-landing__boundary-grid article{border-right:1px solid var(--line);min-height:380px;padding:2.5rem}.category-landing__boundary-grid article:last-child{border-right:0}.category-landing__boundary-grid p{color:var(--ink-700)}.category-related-links{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.category-related-links a{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:1rem;min-height:220px;padding:1.6rem;display:grid}.category-related-links a:last-child{border-right:0}.category-related-links span{color:var(--category-accent);font-family:var(--font-serif)}.category-related-links strong{font-family:var(--font-serif);font-size:1.35rem;font-weight:400}.category-related-links small{color:var(--ink-700);grid-column:2/-1}.category-related-links i{color:var(--ink-500);font-style:normal}.product-detail{background:var(--paper-50);color:var(--ink-900)}.product-detail__breadcrumb span:last-child{color:var(--ink-700)}.product-detail__hero{border-color:var(--line);background:linear-gradient(110deg, var(--paper-100), var(--paper-50))}.product-detail__intro h1{color:var(--ink-900);font-size:clamp(3.2rem,6vw,6.5rem)}.product-detail__alternate,.product-detail__summary{color:var(--ink-700)}.product-detail__status span{border-color:var(--line);color:var(--ink-700);background:0 0;border-radius:0}.product-detail__visual{background:var(--paper-200);border-radius:0}.product-detail__visual figcaption{background:var(--paper-100);color:var(--ink-700)}.product-detail__visual figcaption strong,.product-detail__truth h2,.product-detail__privacy h2,.product-detail__entry h2,.product-detail__related h2,.product-detail__category-story h2{color:var(--ink-900)}.product-detail__truth dl{border-color:var(--line-strong)}.product-detail__truth dl div{border-color:var(--line)}.product-detail__truth dt{color:var(--vermilion-600)}.product-detail__truth dd,.product-detail__privacy-copy p,.product-detail__entry p{color:var(--ink-700)}.product-detail__truth dd strong,.product-detail__privacy-copy p:first-child,.product-detail__related-grid strong{color:var(--ink-900)}.product-detail__privacy{border-color:var(--line);background:var(--blue-100)}.product-detail__privacy-copy .text-link{color:var(--vermilion-600)}.product-detail__category-story{--story-accent:var(--vermilion-600);background:linear-gradient(115deg, var(--paper-50), var(--vermilion-100))}.product-detail__category-story--pine{--story-accent:var(--pine-700);background:linear-gradient(115deg, var(--paper-50), var(--pine-100))}.product-detail__category-story--blue{--story-accent:var(--blue-600);background:linear-gradient(115deg, var(--paper-50), var(--blue-100))}.product-detail__category-story--tea{--story-accent:var(--tea-600);background:linear-gradient(115deg, var(--paper-50), var(--tea-100))}.product-detail__category-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,8rem);display:grid}.product-detail__category-grid>header>p:not(.eyebrow){color:var(--ink-700)}.product-detail__specific-truth{border-block:1px solid var(--line);gap:.45rem;margin:1.5rem 0;padding:1rem 0;display:grid}.product-detail__specific-truth strong{color:var(--story-accent);letter-spacing:.06em;font-size:.72rem}.product-detail__specific-truth span{color:var(--ink-700)}.product-detail__category-notes{border-top:1px solid var(--line-strong)}.product-detail__category-notes article{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(180px,.5fr) minmax(0,1fr);gap:1.3rem;padding:1.4rem 0;display:grid}.product-detail__category-notes span{color:var(--story-accent);font-family:var(--font-serif)}.product-detail__category-notes h3{font-family:var(--font-serif);font-size:1.2rem;font-weight:400}.product-detail__category-notes p{color:var(--ink-700);margin:0}.product-detail__entry-panel{border:0;border-block:1px solid var(--line-strong);background:0 0;border-radius:0}.product-detail__related-grid{border-top:1px solid var(--line-strong);display:block}.product-detail__related-grid a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:170px minmax(220px,.55fr) minmax(0,1fr);gap:1.5rem;min-height:0;padding:1.25rem 0;display:grid}.product-detail__related-grid a:hover{border-color:var(--vermilion-600);background:0 0}.product-detail__related-grid span{color:var(--vermilion-600)}.product-detail__related-grid small{color:var(--ink-700)}.editorial-hero,.editorial-hero[data-layout]{border-color:var(--line);background:linear-gradient(112deg, var(--paper-100), var(--blue-100))}.editorial-hero:after{opacity:.08}.editorial-hero h1{color:var(--ink-900)}.editorial-hero__lead,.editorial-hero__summary dd{color:var(--ink-700)}.editorial-hero__summary{border-color:var(--line)}.faq details{border-color:var(--line);background:0 0;border-radius:0}.faq summary{color:var(--ink-900)}.faq details p{color:var(--ink-700)}.legal-prose__header,.legal-toc,.legal-data-table table{border-color:var(--line)}.legal-prose__header p,.legal-prose p,.legal-prose li{color:var(--ink-700)}.legal-prose section h2{color:var(--ink-900)}.legal-prose a{color:var(--vermilion-600)}.legal-draft-banner{background:var(--vermilion-100);color:var(--ink-900);border-color:#b87864}.not-found{background:linear-gradient(135deg, var(--paper-50), var(--pine-100));position:relative}.not-found:before{aspect-ratio:1;border:1px solid var(--line-strong);content:"";border-radius:50%;width:min(42vw,430px);position:absolute}.not-found>div{z-index:1;position:relative}.not-found__mark{color:var(--vermilion-600);opacity:.16}.not-found p{color:var(--ink-700)}.site-footer{background:var(--pine-700);color:var(--paper-50);border-color:#f8f3e92e}.site-footer__brand strong{color:var(--paper-50)}.site-footer__brand p,.site-footer nav a,.site-footer__locale a,.site-footer__email,.site-footer__lower small{color:#f8f3e9bd}.site-footer nav strong,.site-footer__locale>strong{color:#e5c3b7}.site-footer__grid,.site-footer__lower{border-color:#f8f3e933}.site-footer nav a:hover,.site-footer__locale a:hover,.site-footer__email:hover{color:var(--paper-50)}@media (width<=1100px){.hero__grid{grid-template-columns:3rem minmax(0,1fr) minmax(250px,.52fr)}.product-direction-grid--featured .product-direction-card:nth-child(n){grid-column:span 6}.product-direction-grid--featured .product-direction-card:nth-child(3n){border-right:1px solid var(--line)}.product-direction-grid--featured .product-direction-card:nth-child(2n){border-right:0}.collection-grid--home{grid-template-columns:1fr 1fr}.collection-card:first-child{grid-column:span 2}.collection-card:nth-child(2){border-top:1px solid var(--line)}.category-landing__hero-grid{grid-template-columns:4rem minmax(0,1fr) minmax(240px,.48fr)}.category-landing__method-grid{grid-template-columns:1fr 1fr}.category-landing__method dl{grid-column:1/-1}.universe-v3-card{grid-template-columns:minmax(160px,.55fr) minmax(180px,.65fr) minmax(0,1fr)}.universe-v3-card__actions{grid-column:2/-1;grid-template-columns:repeat(2,max-content);gap:1.2rem}}@media (width<=760px){:root{--section-rhythm:clamp(4rem, 16vw, 6rem)}.shell{width:min(100% - 2rem,1510px)}.site-header__inner{min-height:64px}.mobile-nav-trigger{border-color:var(--line);background:0 0}.mobile-nav-trigger span{background:var(--ink-900)}.mobile-nav__backdrop{background:#27252147}.mobile-nav__drawer{border-color:var(--line);background:var(--paper-50);width:min(90vw,410px);color:var(--ink-900)}.mobile-nav__heading,.mobile-nav__primary,.mobile-nav__secondary,.mobile-nav__utility{border-color:var(--line)}.mobile-nav__close span{background:var(--ink-900)}.mobile-nav__search{border-color:var(--line);background:var(--paper-100);color:var(--ink-900);border-radius:0}.mobile-nav__primary a,.mobile-nav__secondary a{color:var(--ink-700)}.mobile-nav__language{color:var(--vermilion-600)!important}.hero{background:linear-gradient(160deg, var(--paper-50), var(--paper-100) 70%, var(--pine-100));min-height:auto}.hero__atmosphere{background:linear-gradient(90deg, transparent 0 1rem, var(--line) 1rem calc(1rem + 1px), transparent calc(1rem + 1px))}.hero__grid{grid-template-columns:1fr;gap:2.5rem;padding-block:5rem 4rem;display:grid}.hero__folio{display:none}.hero__visual{justify-self:end;width:min(58%,230px);display:block}.hero h1{font-size:clamp(3.25rem,16vw,5.4rem)}.hero__brand{max-width:300px;line-height:1.5}.hero__lead{font-size:1rem}.positioning-grid,.product-direction-grid--featured,.collection-grid--home,.home-category-index,.category-landing__hero-grid,.category-landing__method-grid,.category-landing__section-heading,.category-landing__boundary-grid,.category-related-links,.product-detail__category-grid{grid-template-columns:1fr}.positioning-card{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.5rem 0}.product-direction-grid--featured .product-direction-card:nth-child(n){border-right:0;grid-column:auto;min-height:0;padding:1.6rem 0 2rem}.product-direction-card h3{margin-top:1.2rem}.home-category-index a{border-right:0;min-height:90px}.collection-card:first-child{grid-column:auto}.collection-card{border-right:0;border-bottom:1px solid var(--line)}.archive-callout{grid-template-columns:1fr}.archive-callout__visual{min-height:390px}.archive-callout__visual:after{background:linear-gradient(transparent 60%, var(--tea-100))}.site-search{width:100%;max-height:none;inset:0}.site-search__surface{border:0;min-height:100%}.site-search__field kbd{display:none}.site-search__results a{grid-template-columns:1fr auto}.site-search__results span{text-align:right}.site-search__results small,.site-search__results em{grid-column:1/-1}.universe-v3-category-guides{grid-template-columns:1fr 1fr}.universe-v3-category-guides a:nth-child(4n){border-right:1px solid var(--line)}.universe-v3-category-guides a:nth-child(2n){border-right:0}.universe-v3-card{grid-template-columns:1fr;gap:.7rem;padding:1.3rem 0}.universe-v3-card__actions{grid-column:auto;grid-template-columns:1fr}.universe-v3-collections nav{grid-template-columns:1fr}.category-landing__hero{background:linear-gradient(160deg, var(--paper-50) 0 66%, var(--category-wash) 66% 100%)}.category-landing__hero-grid{align-items:start}.category-landing__folio{border-right:0;border-bottom:1px solid var(--line);min-height:1px;padding-bottom:1rem}.category-landing__intro h1{font-size:clamp(3rem,14vw,5rem)}.category-landing__visual{justify-self:end;width:min(78%,340px)}.category-landing__method dl{grid-column:auto}.category-product-index a{grid-template-columns:2.5rem 1fr auto;gap:.8rem}.category-product-index__summary{grid-column:2/-1}.category-product-index__stage{grid-column:2}.category-landing__boundary-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:2rem 0}.category-related-links a{border-right:0;border-bottom:1px solid var(--line);min-height:160px}.product-detail__category-notes article{grid-template-columns:2.4rem 1fr}.product-detail__category-notes p{grid-column:2}.product-detail__related-grid a{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.collection-card:hover .collection-card__visual img{transform:none}}@media (forced-colors:active){.hero,.home-release,.category-landing__hero,.product-detail__category-story,.site-footer{color:canvastext;background:canvas}.home-release__copy h2,.site-footer__brand strong{color:canvastext}}:root{--v6-cream:#f4eee2;--v6-paper:#fbf8f1;--v6-smoke:#dce5e5;--v6-pine:#173f3a;--v6-vermilion:#b94b35;--v6-tea:#cbbba1;--v6-ink:#252721;--v6-muted:#686960;--v6-line:#2527212e;--v6-display:clamp(2.75rem, 4.7vw, 4.2rem);--v6-section-title:clamp(2rem, 3.2vw, 3.25rem)}body{color:var(--v6-ink);background:var(--v6-paper);cursor:auto}.site-footer{overflow-x:clip}a,button,summary,[role=button]{cursor:pointer}.v6-preview-fingerprint{z-index:999;color:#f8f3e9;background:#173f3af0;border:1px solid #f8f3e94d;gap:.2rem;max-width:min(420px,100vw - 2rem);padding:.8rem 1rem;font-size:.68rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 30px #0000002e}.v6-preview-fingerprint[hidden]{display:none}.v6-preview-fingerprint strong{color:#e5c3b7;letter-spacing:.12em}.shell{width:min(100% - clamp(2rem,6vw,7.5rem),1480px)}h1,[data-title-contract]{text-wrap:balance}.visual-collection-hero{min-height:0;color:var(--v6-ink);background:linear-gradient(135deg, var(--v6-paper), var(--v6-cream) 68%, var(--v6-smoke));padding-block:clamp(3.25rem,5vw,4.5rem) 1.25rem}.visual-collection-hero:before,.visual-collection-hero:after{content:none}.visual-collection-hero__inner{grid-template-columns:minmax(0,1fr) minmax(230px,.35fr);align-items:end;gap:3rem;min-height:0}.visual-collection-hero h1{max-width:15ch;color:var(--v6-pine);font-size:var(--v6-display);letter-spacing:-.045em;line-height:1.02}.visual-collection-hero__inner>div:first-child>p:last-child{max-width:68ch;color:var(--v6-muted);font-size:1.08rem;line-height:1.75}.visual-collection-hero__count{border-left:1px solid var(--v6-line);min-height:0;padding:1.5rem 0 1.5rem 2rem}.visual-collection-hero__count strong{color:var(--v6-pine);margin-top:.5rem;font-size:clamp(1.4rem,2vw,2rem);display:block}.visual-collection-hero__count span{color:var(--v6-vermilion);letter-spacing:.12em;text-transform:uppercase}.visual-collection-hero__note{border-color:var(--v6-line);margin-top:1rem;padding-top:1rem}.visual-collection-controls{color:var(--v6-ink);background:var(--v6-paper);border-color:var(--v6-line);padding-block:0}.visual-collection-controls input,.visual-collection-filters button{color:var(--v6-ink);border-color:var(--v6-line);background:0 0}.visual-collection-filters button.is-active{color:var(--v6-paper);background:var(--v6-pine)}.visual-collection-browser{background:var(--v6-cream);padding-block:3.2rem 6rem}.visual-collection-grid{gap:clamp(1rem,2vw,2rem)}.visual-collection-card{background:0 0;border:0}.visual-collection-card__image{background:#e8e1d3;box-shadow:0 16px 36px #2826201a}.visual-collection-card__copy{color:var(--v6-ink);padding:1rem 0 1.5rem}.visual-collection-card__copy>span{color:var(--v6-vermilion)}.visual-collection-card__copy h2{font-size:1.15rem}.image-viewer{width:min(94vw,1180px);max-height:94vh;color:var(--v6-ink);background:var(--v6-paper);border:1px solid var(--v6-line)}.image-viewer::backdrop{backdrop-filter:blur(5px);background:#141f1cbd}.image-viewer__frame{background:var(--v6-paper);max-height:92vh}.image-viewer__header,.image-viewer__footer{color:var(--v6-ink);background:var(--v6-paper);border-color:var(--v6-line)}.v6-collection-intro{background:linear-gradient(130deg, var(--v6-cream), var(--v6-paper) 64%, var(--v6-smoke));padding-block:clamp(5rem,8vw,8rem) clamp(3.5rem,5vw,5rem)}.v6-collection-intro__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:end;gap:4rem;display:grid}.v6-collection-intro h1{max-width:14ch;color:var(--v6-pine);font-size:var(--v6-display);letter-spacing:-.045em;margin-block:1.2rem;line-height:1.02}.v6-collection-intro p{max-width:66ch;color:var(--v6-muted);font-size:1.08rem;line-height:1.75}.v6-collection-intro aside{border-left:1px solid var(--v6-line);padding:1.5rem 0 1.5rem 2rem}.v6-collection-intro aside span{color:var(--v6-vermilion);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.v6-collection-intro aside p{color:var(--v6-pine);margin:.7rem 0 0;font-family:serif;font-size:1.6rem}.v6-library-tools{z-index:8;border-block:1px solid var(--v6-line);backdrop-filter:blur(12px);background:#fbf8f1f0;padding-block:1.25rem;position:sticky;top:72px}.v6-library-tools__grid{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:1.5rem;display:grid}.v6-library-tools label span{color:var(--v6-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;display:block}.v6-library-tools input{width:100%;color:var(--v6-ink);border:0;border-bottom:1px solid var(--v6-ink);font:inherit;background:0 0;padding:.75rem 0}.v6-library-tabs{gap:.5rem;display:flex}.v6-library-tabs button{min-height:44px;color:var(--v6-ink);border:1px solid var(--v6-line);background:0 0;padding:.65rem 1rem}.v6-library-tabs button.is-active{color:var(--v6-paper);background:var(--v6-pine)}.v6-library-tools__grid>p{color:var(--v6-muted);white-space:nowrap;margin:0}.v6-card-library{background:var(--v6-cream)}.v6-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,2.2rem);display:grid}.v6-card-tile[hidden]{display:none}.v6-card-tile a{color:var(--v6-ink);text-decoration:none;display:block}.v6-card-tile__image{aspect-ratio:1006/1564;background:#e6ddce;display:block;overflow:hidden;box-shadow:0 12px 28px #28262017}.v6-card-tile__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.v6-card-tile a:hover img,.v6-card-tile a:focus-visible img{transform:scale(1.025)}.v6-card-tile__meta{gap:.24rem;padding-top:.85rem;display:grid}.v6-card-tile__meta small{color:var(--v6-vermilion);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.v6-card-tile__meta strong{font-family:serif;font-size:1.25rem;font-weight:500}.v6-card-tile__meta em{color:var(--v6-muted);font-size:.78rem;font-style:normal}.v6-library-empty{text-align:center;padding:4rem 0}.v6-detail-breadcrumb{color:var(--v6-muted);gap:.7rem;padding-top:2rem;display:flex}.v6-detail-breadcrumb a{color:var(--v6-pine)}.v6-lenormand-detail{background:var(--v6-paper)}.v6-lenormand-detail__hero{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.v6-lenormand-detail__hero figure{max-width:520px;margin:0}.v6-lenormand-detail__hero figure img{width:100%;height:auto;box-shadow:0 22px 60px #28262024}.v6-lenormand-detail__number{color:var(--v6-vermilion);letter-spacing:.16em;font-size:.85rem}.v6-lenormand-detail h1{color:var(--v6-pine);font-size:var(--v6-display);margin:.5rem 0 0;line-height:1}.v6-lenormand-detail__alternate{color:var(--v6-muted);font-family:serif;font-size:1.35rem}.v6-lenormand-detail__core{max-width:42ch;margin-block:2rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.65}.v6-lenormand-detail__facts{gap:.7rem;display:grid}.v6-lenormand-detail__facts div{border-top:1px solid var(--v6-line);grid-template-columns:8rem 1fr;padding-block:.65rem;display:grid}.v6-lenormand-detail__facts dt{color:var(--v6-muted)}.v6-lenormand-detail__facts dd{margin:0}.v6-language-truth{color:var(--v6-pine);background:var(--v6-smoke);margin-top:2rem;padding:1.2rem}.v6-language-truth p{margin:.4rem 0 0}.v6-lenormand-meanings{background:var(--v6-cream)}.v6-lenormand-meanings h2{color:var(--v6-pine);font-size:var(--v6-section-title)}.v6-meaning-grid{border-top:1px solid var(--v6-line);grid-template-columns:repeat(2,1fr);margin-top:2.5rem;display:grid}.v6-meaning-grid article{border-bottom:1px solid var(--v6-line);grid-template-columns:7rem 1fr;gap:1rem;padding:1.4rem 1.5rem 1.4rem 0;display:grid}.v6-meaning-grid article:nth-child(odd){border-right:1px solid var(--v6-line)}.v6-meaning-grid article:nth-child(2n){padding-left:1.5rem}.v6-meaning-grid span{color:var(--v6-vermilion);letter-spacing:.08em;font-size:.75rem}.v6-meaning-grid p{margin:0;line-height:1.7}.v6-card-pagination{grid-template-columns:1fr auto 1fr;gap:1rem;padding-block:2.5rem;display:grid}.v6-card-pagination a{color:var(--v6-pine)}.v6-card-pagination a:last-child{text-align:right}.v6-astrology-hero{background:linear-gradient(135deg, var(--v6-smoke), var(--v6-paper) 64%, var(--v6-cream));padding-block:clamp(5rem,8vw,8rem)}.v6-astrology-hero__grid{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:clamp(4rem,8vw,9rem);display:grid}.v6-astrology-hero h1{max-width:14ch;color:var(--v6-pine);font-size:var(--v6-display);letter-spacing:-.045em;margin-block:1.2rem;line-height:1.02}.v6-astrology-hero__grid>div>p{max-width:62ch;color:var(--v6-muted);font-size:1.08rem;line-height:1.75}.v6-astrology-hero figure,.v6-astrology-preview figure{margin:0}.v6-astrology-hero figure img,.v6-astrology-preview figure img{width:100%;height:auto;box-shadow:0 22px 60px #19312d29}.v6-astrology-hero figcaption,.v6-astrology-preview figcaption{color:var(--v6-muted);padding-top:.7rem;font-size:.78rem}.v6-astrology-hero__actions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.v6-astrology-hero__actions span{color:var(--v6-vermilion);font-size:.8rem}.v6-astrology-path header,.v6-astrology-preview h2,.v6-astrology-boundaries h2{max-width:780px}.v6-astrology-path h2,.v6-astrology-preview h2,.v6-astrology-boundaries h2{color:var(--v6-pine);font-size:var(--v6-section-title)}.v6-astrology-path .shell>div{border-top:1px solid var(--v6-line);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.v6-astrology-path article{border-right:1px solid var(--v6-line);min-height:270px;padding:2rem 2rem 2rem 0}.v6-astrology-path article+article{padding-left:2rem}.v6-astrology-path article:last-child{border-right:0}.v6-astrology-path article>span{color:var(--v6-vermilion)}.v6-astrology-path h3{font-family:serif;font-size:1.55rem;font-weight:500}.v6-astrology-path p,.v6-astrology-preview p,.v6-astrology-boundaries p{color:var(--v6-muted);line-height:1.75}.v6-astrology-preview{background:var(--v6-cream)}.v6-astrology-preview__grid{grid-template-columns:minmax(0,1fr) minmax(250px,360px);align-items:center;gap:clamp(4rem,8vw,9rem);display:grid}.v6-astrology-preview li{margin-block:.8rem}.v6-astrology-boundaries{background:var(--v6-paper)}.v6-astrology-boundaries .shell{border-top:1px solid var(--v6-line);grid-template-columns:repeat(2,1fr);display:grid}.v6-astrology-boundaries article{padding:2.5rem 3rem 0 0}.v6-astrology-boundaries article+article{border-left:1px solid var(--v6-line);padding-left:3rem}.v6-astrology-boundaries a{color:var(--v6-pine)}@media (width<=1050px){.v6-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v6-library-tools__grid{grid-template-columns:1fr auto}.v6-library-tools__grid>p{grid-column:1/-1}}@media (width<=820px){.home-category-index{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-index a{grid-template-columns:2rem minmax(0,1fr) auto}.home-category-index strong{overflow-wrap:anywhere;min-width:0}.home-category-index a:nth-child(4n){border-right:1px solid var(--v6-line)}.home-category-index a:nth-child(2n){border-right:0}}@media (width<=760px){:root{--v6-display:clamp(2.65rem, 12vw, 3.65rem);--v6-section-title:clamp(2rem, 9vw, 2.8rem)}.shell{width:min(100% - 2rem,1480px)}.section{padding-block:4.5rem}.universe-v3-hero__inner{padding-block:4.5rem 2.5rem}.universe-v3-controls{overflow-x:clip}.universe-v3-category-filters{width:100%;margin-left:0;padding-inline:0}.visual-collection-hero{padding-block:3.5rem 1.5rem}.universe-v3-hero h1,.visual-collection-hero h1,.v6-collection-intro h1,.v6-astrology-hero h1{max-width:none}.visual-collection-hero__inner,.v6-collection-intro__grid,.v6-lenormand-detail__hero,.v6-astrology-hero__grid,.v6-astrology-preview__grid{grid-template-columns:1fr;gap:2.5rem}.visual-collection-hero__count{display:none}.visual-collection-hero__note{gap:.5rem;margin-top:.6rem}.visual-collection-hero__count,.v6-collection-intro aside{border-top:1px solid var(--v6-line);border-left:0;padding:1.2rem 0 0}.visual-collection-controls{position:static}.visual-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v6-library-tools{position:static}.v6-library-tools__grid{grid-template-columns:1fr}.v6-library-tabs{overflow-x:auto}.v6-library-tabs button{flex:none}.v6-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v6-card-tile__meta strong{font-size:1.05rem}.v6-lenormand-detail__hero figure{justify-self:center;width:min(82%,430px)}.v6-meaning-grid{grid-template-columns:1fr}.v6-meaning-grid article,.v6-meaning-grid article:nth-child(2n){border-right:0;grid-template-columns:6rem 1fr;padding:1.25rem 0}.v6-astrology-hero figure,.v6-astrology-preview figure{justify-self:center;width:min(78%,330px)}.v6-astrology-hero__actions{flex-direction:column;align-items:flex-start}.v6-astrology-path .shell>div,.v6-astrology-boundaries .shell{grid-template-columns:1fr}.v6-astrology-path article,.v6-astrology-path article+article,.v6-astrology-boundaries article,.v6-astrology-boundaries article+article{border-left:0;border-right:0;border-bottom:1px solid var(--v6-line);min-height:0;padding:2rem 0}.image-viewer{border:0;width:100vw;max-height:100dvh}.image-viewer__frame{max-height:100dvh}.image-viewer__media{height:66dvh}}@media (prefers-reduced-motion:reduce){.v6-card-tile__image img{transition:none}.image-viewer::backdrop{backdrop-filter:none}}@media (forced-colors:active){body,.universe-v3-hero,.visual-collection-hero,.v6-collection-intro,.v6-astrology-hero{color:canvastext;background:canvas}}:root{--pv2-paper:#f3efe6;--pv2-ivory:#ebe4d6;--pv2-mist:#d7e0df;--pv2-stone:#c8c0b0;--pv2-ink:#15201c;--pv2-ink-deep:#0d1512;--pv2-ink-soft:#25332e;--pv2-muted:#5a635c;--pv2-muted-on-ink:#b7c2bb;--pv2-pine:#18433c;--pv2-pine-deep:#102f2a;--pv2-mineral:#5b6e78;--pv2-vermilion:#b84332;--pv2-vermilion-soft:#c96a55;--pv2-bronze:#8a7348;--pv2-bronze-soft:#b7a074;--pv2-line:#15201c29;--pv2-line-strong:#15201c47;--pv2-line-on-ink:#f3efe62e;--pv2-focus:var(--pv2-vermilion);--pv2-space-1:.35rem;--pv2-space-2:.7rem;--pv2-space-3:1.15rem;--pv2-space-4:1.75rem;--pv2-space-5:2.75rem;--pv2-space-6:4.25rem;--pv2-space-7:6.5rem;--pv2-space-8:9rem;--pv2-shell:min(calc(100% - clamp(1.25rem, 5vw, 6.5rem)), 1680px);--pv2-shell-editorial:min(calc(100% - clamp(1.25rem, 5vw, 6.5rem)), 1480px);--pv2-measure:68ch;--pv2-measure-narrow:42rem;--pv2-rail:minmax(0, 1fr) minmax(18rem, 26rem);--pv2-ease:cubic-bezier(.22, .61, .36, 1);--pv2-duration:.22s;--v6-paper:var(--pv2-paper);--v6-cream:var(--pv2-ivory);--v6-smoke:var(--pv2-mist);--v6-pine:var(--pv2-pine);--v6-vermilion:var(--pv2-vermilion);--v6-tea:var(--pv2-stone);--v6-ink:var(--pv2-ink);--v6-muted:var(--pv2-muted);--v6-line:var(--pv2-line);--v6-display:var(--pv2-display);--v6-section-title:var(--pv2-heading-editorial)}html{background:var(--pv2-paper);color-scheme:light}body{color:var(--pv2-ink);background:radial-gradient(1200px 520px at 8% -10%, #d7e0df8c, transparent 58%), radial-gradient(900px 420px at 92% 0%, #ebe4d6cc, transparent 50%), var(--pv2-paper);cursor:auto}a,button,summary,[role=button],.button,.site-search-trigger{cursor:pointer}input,textarea,[contenteditable=true],.universe-v3-search input,.v6-library-tools input,.visual-collection-controls input,[data-site-search-input]{cursor:text}[data-drag-handle],[draggable=true]{cursor:grab}[data-drag-handle]:active,[draggable=true]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--pv2-font-brand:"Iowan Old Style", "Palatino Linotype", "Noto Serif SC", "Songti SC", "Source Han Serif SC", Georgia, serif;--pv2-font-display:"Iowan Old Style", "Palatino Linotype", "Noto Serif SC", "Songti SC", Georgia, serif;--pv2-font-ui:"Segoe UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--pv2-font-body:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--pv2-font-meta:var(--pv2-font-ui);--pv2-brand-size:clamp(1.05rem, .9rem + .4vw, 1.35rem);--pv2-display:clamp(2.2rem, 1.5rem + 2.4vw, 3.75rem);--pv2-heading-editorial:clamp(1.7rem, 1.25rem + 1.35vw, 2.65rem);--pv2-heading-ui:clamp(1.2rem, 1.05rem + .55vw, 1.65rem);--pv2-body:clamp(1.05rem, 1rem + .2vw, 1.2rem);--pv2-body-desktop:clamp(1.1rem, 1.02rem + .28vw, 1.25rem);--pv2-secondary:clamp(.95rem, .9rem + .15vw, 1.05rem);--pv2-meta:clamp(.82rem, .78rem + .1vw, .92rem);--pv2-button:.95rem;--pv2-eyebrow:clamp(.78rem, .74rem + .08vw, .88rem);--pv2-lh-display:1.12;--pv2-lh-heading:1.22;--pv2-lh-body:1.78;--pv2-track-display:-.012em;--pv2-track-ui:0}html{font-family:var(--pv2-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}body{font-family:var(--pv2-font-body);font-size:var(--pv2-body);font-weight:450;line-height:var(--pv2-lh-body);letter-spacing:.01em}@media (width>=1280px){body{font-size:var(--pv2-body-desktop)}}h1,h2,h3,h4{color:var(--pv2-ink);text-wrap:balance;font-weight:550}.site-brand,[data-brand-wordmark],.hero__brand{font-family:var(--pv2-font-brand);font-size:var(--pv2-brand-size);letter-spacing:.02em;font-weight:600;line-height:1.2}.hero h1,.editorial-hero h1,.universe-v3-hero h1,.category-landing__intro h1,.v6-collection-intro h1,.visual-collection-hero h1,.v6-astrology-hero h1,.product-detail__intro h1,[data-title-kind=page]{font-family:var(--pv2-font-display);font-size:var(--pv2-display);font-weight:500;line-height:var(--pv2-lh-display);letter-spacing:var(--pv2-track-display)}.section h2,[data-title-kind=section],.section-heading h2,.product-detail__truth h2,.product-detail__category-story h2,.v6-astrology-path h2,.v6-astrology-preview h2{font-family:var(--pv2-font-display);font-size:var(--pv2-heading-editorial);font-weight:520;line-height:var(--pv2-lh-heading);letter-spacing:-.005em}.universe-v3-card h3,.product-direction-card h3,.collection-card h3,.category-product-index h3,.visual-collection-card h2,.desktop-nav,.site-search,button,.button{font-family:var(--pv2-font-ui);letter-spacing:var(--pv2-track-ui)}.universe-v3-card h3,.product-direction-card h3,.collection-card h3{font-size:var(--pv2-heading-ui);font-weight:600;line-height:1.3}p,.product-detail__summary,.hero__lead,.editorial-hero__lead{max-width:var(--pv2-measure);color:var(--pv2-ink);font-size:inherit;line-height:var(--pv2-lh-body)}.hero__lead,.editorial-hero__lead,.category-landing__lead,.universe-v3-hero__inner>p{color:var(--pv2-ink-soft);font-size:clamp(1.05rem,.95rem + .35vw,1.25rem);line-height:1.75}.eyebrow,.product-detail__status span,.visual-collection-card__copy>span,.v6-card-tile__meta small,.category-product-index__stage{font-family:var(--pv2-font-meta);font-size:var(--pv2-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--pv2-vermilion);font-weight:600}.button,button[type=submit],.site-search-trigger{font-family:var(--pv2-font-ui);font-size:var(--pv2-button);letter-spacing:.01em;font-weight:600}:lang(zh-CN) .hero h1,html[lang=zh-CN] .hero h1,:lang(zh-CN) .editorial-hero h1,html[lang=zh-CN] .editorial-hero h1{letter-spacing:0;font-weight:560}:lang(zh-CN) .eyebrow,html[lang=zh-CN] .eyebrow{letter-spacing:.12em;font-size:max(.8rem, var(--pv2-eyebrow))}.muted,.product-detail__alternate,.v6-card-tile__meta em{color:var(--pv2-muted);font-size:var(--pv2-secondary)}.shell{width:var(--pv2-shell);margin-inline:auto}.shell--editorial{width:var(--pv2-shell-editorial)}.narrow{width:min(var(--pv2-measure-narrow), calc(100% - clamp(1.25rem, 5vw, 4rem)));margin-inline:auto}.section--compact{padding-block:clamp(2.25rem,3.5vw,3.5rem)}.section--mist{color:var(--pv2-ink);background:linear-gradient(135deg, #d7e0dfb3, transparent 55%), var(--pv2-mist)}.section--ink{color:var(--pv2-paper);background:radial-gradient(800px 360px at 20% 0%, #18433c73, transparent 60%), var(--pv2-ink-deep)}.section--ink h2,.section--ink h3,.section--ink p,.section--ink a{color:inherit}.section--ink .eyebrow{color:var(--pv2-vermilion-soft)}.section--line{border-block:1px solid var(--pv2-line)}.site-header{z-index:40;border-bottom:1px solid var(--pv2-line);backdrop-filter:blur(14px);background:#f3efe6e6;position:sticky;top:0}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:.75rem 1rem;min-height:4.25rem;padding-block:.55rem;display:grid}.site-brand{min-height:44px;color:var(--pv2-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.site-brand>span:first-of-type{letter-spacing:.04em;font-size:1.35rem;font-weight:650}.site-brand__latin{color:var(--pv2-muted);font-family:var(--pv2-font-ui);letter-spacing:.16em;text-transform:uppercase;margin-left:.15rem;font-size:.72rem;font-weight:600;display:none}@media (width>=900px){.site-brand__latin{display:inline}}.desktop-nav{justify-content:center;align-items:center;gap:.15rem;display:none}@media (width>=1024px){.desktop-nav{display:flex}}.desktop-nav>a,.desktop-more>summary{min-height:44px;color:var(--pv2-ink-soft);font-family:var(--pv2-font-ui);background:0 0;border:0;border-radius:0;align-items:center;padding:.45rem .8rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.desktop-nav>a[aria-current=page],.desktop-more>summary[aria-current=page]{color:var(--pv2-vermilion);box-shadow:inset 0 -2px 0 var(--pv2-vermilion)}.desktop-more{position:relative}.desktop-more>summary{cursor:pointer;list-style:none}.desktop-more>summary::-webkit-details-marker{display:none}.desktop-more__menu{background:var(--pv2-paper);border:1px solid var(--pv2-line);min-width:14rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 16px 40px #15201c1a}.desktop-more__menu a{min-height:42px;color:var(--pv2-ink);font-family:var(--pv2-font-ui);padding:.55rem .75rem;font-size:.92rem;text-decoration:none;display:block}.desktop-more__menu a:hover,.desktop-more__menu a:focus-visible{background:var(--pv2-ivory)}.site-search-trigger{width:44px;height:44px;color:var(--pv2-ink);border:1px solid var(--pv2-line-strong);background:0 0;justify-content:center;align-items:center;display:inline-flex}.site-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.desktop-language{display:none}@media (width>=1024px){.desktop-language{display:block}}.editorial-band{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=820px){.editorial-band{grid-template-columns:1fr}}.skip-link{z-index:100;background:var(--pv2-ink);color:var(--pv2-paper);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.button,a.button{min-height:48px;font-family:var(--pv2-font-ui);font-size:var(--pv2-button);transition:background var(--pv2-duration) var(--pv2-ease), color var(--pv2-duration) var(--pv2-ease), border-color var(--pv2-duration) var(--pv2-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.button--primary,a.button--primary{color:var(--pv2-paper);background:var(--pv2-pine);border-color:var(--pv2-pine)}.button--primary:hover,a.button--primary:hover{background:var(--pv2-pine-deep)}.button--secondary,a.button--secondary{color:var(--pv2-ink);border-color:var(--pv2-line-strong);background:0 0}.button--secondary:hover,a.button--secondary:hover{border-color:var(--pv2-pine);background:#18433c0d}.button--ghost,a.button--ghost{color:var(--pv2-pine);text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.text-link{color:var(--pv2-pine);border-bottom:1px solid;font-weight:600;text-decoration:none}.language-switcher{min-height:44px;color:var(--pv2-ink);font-family:var(--pv2-font-ui);border:1px solid var(--pv2-line);background:0 0;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.language-switcher__current{color:var(--pv2-muted);font-weight:500}.language-switcher__sep{color:var(--pv2-stone);font-weight:400}.language-switcher__target{color:var(--pv2-pine)}.language-switcher:hover .language-switcher__target,.language-switcher:focus-visible .language-switcher__target{color:var(--pv2-vermilion)}.ambient-audio-control{align-items:center;display:flex}.ambient-audio-control button,.ambient-audio-control>button,[data-ambient-audio-control] button{font-family:var(--pv2-font-ui);align-items:center;gap:.4rem;font-weight:600;min-width:0!important;min-height:40px!important;color:var(--pv2-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:.3rem .55rem!important;font-size:.78rem!important;display:inline-flex!important}.ambient-audio-control button:hover,.ambient-audio-control button:focus-visible,[data-ambient-audio-control] button:hover,[data-ambient-audio-control] button:focus-visible{color:var(--pv2-ink)!important;border-bottom-color:var(--pv2-line-strong)!important;background:0 0!important}.ambient-audio-control__icon{width:1.15rem;height:1.15rem;display:inline-flex}.ambient-audio-control__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;height:100%}.ambient-audio-control [data-ambient-audio-label]{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;overflow:hidden}@media (width<=700px){.ambient-audio-control [data-ambient-audio-label]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.site-header .ambient-audio-control,.site-header [data-ambient-audio-control]{opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.site-header .ambient-audio-control button,.site-header [data-ambient-audio-control] button{width:auto!important;min-width:0!important;height:auto!important;min-height:40px!important;color:var(--pv2-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:.3rem .55rem!important}.site-header .ambient-audio-control [data-ambient-audio-label]{clip:auto!important;width:auto!important;max-width:6.5rem!important;height:auto!important;color:inherit!important;font-size:.78rem!important;position:static!important;overflow:hidden!important}:focus-visible{outline:2px solid var(--pv2-focus);outline-offset:3px}.universe-v3-search input,.visual-collection-controls input,.v6-library-tools input{font-family:var(--pv2-font-ui);font-size:1.05rem;font-weight:500}.universe-v3-category-filters button.is-active,.universe-v3-stage-filters button.is-active,.visual-collection-filters button.is-active,.v6-library-tabs button.is-active{color:var(--pv2-paper);background:var(--pv2-pine);border-color:var(--pv2-pine)}.hero{min-height:min(78vh,720px);color:var(--pv2-ink);background:linear-gradient(118deg, var(--pv2-ivory) 0%, var(--pv2-paper) 48%, var(--pv2-mist) 100%);padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4.5rem);position:relative;overflow:clip}.hero__atmosphere{pointer-events:none;background:radial-gradient(50% 60% at 78% 40%,#18433c1a,#0000 70%),radial-gradient(35% 40% at 10% 80%,#b843320f,#0000 70%);position:absolute;inset:0}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:0;padding-block:0;display:grid;position:relative}.hero__folio{display:none}.hero__content{gap:1.15rem;max-width:38rem;display:grid}.hero h1{color:var(--pv2-pine-deep);max-width:12ch;margin:0}.hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}.hero__status,.hero__availability{color:var(--pv2-muted);font-size:var(--pv2-meta);margin:0}.hero__visual{gap:1rem;display:grid}.hero__product-mosaic{grid-template-rows:auto auto;grid-template-columns:1.1fr .9fr;gap:.75rem;min-height:320px;display:grid}.hero__product-mosaic figure{background:var(--pv2-stone);margin:0;position:relative;overflow:hidden}.hero__product-mosaic figure:first-child{grid-row:1/span 2}.hero__product-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.hero__product-mosaic figcaption{color:var(--pv2-paper);font-family:var(--pv2-font-ui);letter-spacing:.08em;text-shadow:0 1px 8px #00000073;font-size:.72rem;font-weight:600;position:absolute;bottom:.65rem;left:.75rem}.hero__seal-mark{color:var(--pv2-muted);font-size:var(--pv2-meta);align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.hero__seal-mark img{opacity:.85;width:42px;height:auto}@media (width<=900px){.hero__grid{grid-template-columns:1fr}.hero h1{max-width:none}.hero__product-mosaic{max-width:28rem;min-height:240px}}.home-today-rail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.home-today-rail__visual{aspect-ratio:4/5;background:var(--pv2-mist);overflow:hidden}.home-today-rail__visual img{object-fit:cover;width:100%;height:100%}.home-path-strip{border-top:1px solid var(--pv2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-path-strip a{min-height:190px;color:inherit;border-right:1px solid var(--pv2-line);gap:.75rem;padding:1.75rem 1.5rem 1.75rem 0;text-decoration:none;display:grid}.home-path-strip a:last-child{border-right:0;padding-right:0}.home-path-strip a:first-child{padding-left:0}.home-path-strip span{color:var(--pv2-vermilion);font-family:var(--pv2-font-ui);font-size:var(--pv2-meta);letter-spacing:.1em;font-weight:700}.home-path-strip strong{font-family:var(--pv2-font-display);font-size:var(--pv2-heading-ui);font-weight:550}.home-path-strip p{color:var(--pv2-muted);font-size:var(--pv2-secondary);margin:0}.home-category-index{border-top:1px solid var(--pv2-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;display:grid}.home-category-index a{min-height:74px;color:var(--pv2-ink);border-bottom:1px solid var(--pv2-line);border-right:1px solid var(--pv2-line);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding:1rem .85rem 1rem 0;text-decoration:none;display:grid}.home-category-index a:nth-child(4n){border-right:0}.home-category-index span{color:var(--pv2-vermilion);font-family:var(--pv2-font-ui);font-size:.8rem;font-weight:700}.home-category-index strong{font-family:var(--pv2-font-ui);font-size:.98rem;font-weight:650}.home-collection-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.home-collection-row article{gap:1rem;display:grid}.home-collection-row .collection-card__visual{aspect-ratio:5/7;background:var(--pv2-ivory);overflow:hidden}.home-collection-row .collection-card__visual--object{aspect-ratio:1}.home-collection-row .collection-card__visual--typographic{color:var(--pv2-pine);background:linear-gradient(145deg, var(--pv2-paper), var(--pv2-mist));border:1px solid var(--pv2-line);align-content:space-between;padding:clamp(1.25rem,3vw,2rem);display:grid}.collection-card__visual--typographic span,.collection-card__visual--typographic small{color:var(--pv2-muted);font-family:var(--pv2-font-meta);font-size:var(--pv2-meta);letter-spacing:.08em}.collection-card__visual--typographic strong{font-family:var(--pv2-font-display);font-size:clamp(1.75rem,3vw,3rem);font-weight:520}.home-collection-row img{object-fit:cover;width:100%;height:100%}.home-collection-row h3{margin:0}.home-collection-row p{color:var(--pv2-muted);margin:.35rem 0 0}.universe-v3-hero{min-height:0;color:var(--pv2-ink);background:linear-gradient(125deg, var(--pv2-mist), var(--pv2-paper) 55%, var(--pv2-ivory));padding:0}.universe-v3-hero:before,.universe-v3-hero:after{content:none}.universe-v3-hero__inner{min-height:0;padding-block:clamp(2.25rem,3.5vw,3.25rem) clamp(1.5rem,2.5vw,2.25rem)}.universe-v3-hero h1{max-width:16ch;color:var(--pv2-pine);letter-spacing:var(--pv2-track-display);margin-block:.85rem 1rem;font-size:clamp(2rem,1.4rem + 1.8vw,3rem)}.universe-v3-hero__inner>p{max-width:60ch;color:var(--pv2-muted)}.universe-v3-controls{background:var(--pv2-paper);border-color:var(--pv2-line);padding-block:clamp(1.75rem,3vw,2.75rem)}.universe-v3-search{max-width:48rem}.universe-v3-search input{border-bottom:2px solid var(--pv2-pine);min-height:56px;padding:.85rem 0;font-size:1.15rem}.universe-v3-results{background:var(--pv2-ivory)}.category-landing--family-index .category-landing__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.75fr);align-items:end;gap:2rem;display:grid}.category-landing--family-split .category-landing__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.75fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.category-landing--family-dense .category-landing__hero{background:var(--pv2-mist);padding-block:clamp(2.5rem,4vw,3.5rem)}.category-landing--family-dense .category-landing__hero-grid{grid-template-columns:1fr;gap:1rem;display:grid}.category-landing--family-ink .category-landing__hero{color:var(--pv2-ink);background:linear-gradient(125deg, var(--pv2-mist), var(--pv2-paper))}.category-landing--family-ink .eyebrow{color:var(--pv2-vermilion)}.category-landing--family-ink .category-landing__hero-grid{grid-template-columns:minmax(0,1fr)}.category-landing__visual img{width:100%;height:auto;display:block}.category-landing__folio{display:none}.category-landing__hero{padding-block:clamp(2.5rem,4.5vw,4rem)}.product-detail__hero{background:linear-gradient(160deg, var(--pv2-paper), var(--pv2-ivory));padding-block:clamp(2rem,4vw,3.5rem) clamp(2rem,3vw,3rem)}.product-detail__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.product-detail--library-deck .product-detail__hero-grid,.product-detail--reading-oracle .product-detail__hero-grid{grid-template-columns:minmax(0,.95fr) minmax(16rem,.9fr)}.product-detail--calculator-tool .product-detail__hero,.product-detail--privacy-system .product-detail__hero{background:linear-gradient(145deg, var(--pv2-mist), var(--pv2-paper) 70%)}.product-detail--future-research .product-detail__hero{color:var(--pv2-paper);background:var(--pv2-ink-deep)}.product-detail--future-research .eyebrow{color:var(--pv2-vermilion-soft)}.product-detail__visual{margin:0}.product-detail__visual img,.product-detail__visual-media img{width:100%;height:auto;display:block}.product-detail__visual--app-preview{background:var(--pv2-ink-soft);border:1px solid var(--pv2-line);max-height:420px;overflow:hidden}.product-detail__visual--app-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;max-height:420px}.product-detail__visual--object img{object-fit:contain;background:var(--pv2-ivory);max-height:360px;padding:1.5rem}.product-detail__visual--typographic,.product-detail__visual--diagram,.product-detail__visual--none{min-height:280px;color:var(--pv2-pine);background:linear-gradient(135deg, #d7e0df8c, transparent 60%), var(--pv2-ivory);border:1px solid var(--pv2-line);place-items:center;padding:2rem;display:grid}.product-detail__mark{text-align:center;justify-items:center;gap:.65rem;display:grid}.product-detail__mark strong{font-family:var(--pv2-font-display);letter-spacing:.02em;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:1}.product-detail__mark span{max-width:18ch;color:var(--pv2-muted);font-family:var(--pv2-font-ui);font-size:var(--pv2-meta);letter-spacing:.08em;text-transform:uppercase}.product-detail__diagram{width:min(100%,220px);height:auto;color:var(--pv2-pine)}.product-detail__status{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.product-detail__status span{min-height:34px;color:var(--pv2-pine);border:1px solid var(--pv2-line);text-transform:none;letter-spacing:.02em;background:#18433c14;align-items:center;padding:.25rem .65rem;font-size:.85rem;display:inline-flex}.product-detail__status span[data-stage=arrived]{color:var(--pv2-paper);background:var(--pv2-pine);border-color:var(--pv2-pine)}.product-detail__status span[data-stage=drawing-closer]{color:var(--pv2-vermilion);background:#b8433214;border-color:#b8433240}.visual-collection-hero,.v6-collection-intro{background:linear-gradient(135deg, var(--pv2-paper), var(--pv2-mist) 70%);min-height:0;padding-block:clamp(2.25rem,4vw,3.25rem) 1rem}.visual-collection-hero__count,.v6-collection-intro aside{display:none}.visual-collection-browser,.v6-card-library{background:var(--pv2-ivory);padding-top:1.5rem}.visual-collection-card--typographic .visual-collection-card__image{box-shadow:none}.visual-collection-card__typographic{min-height:clamp(11rem,20vw,16rem);color:var(--pv2-pine);background:linear-gradient(145deg, var(--pv2-paper), var(--pv2-mist));border:1px solid var(--pv2-line);align-content:space-between;padding:clamp(1rem,2vw,1.5rem);display:grid}.visual-collection-card__typographic>span,.visual-collection-card__typographic>small{color:var(--pv2-muted);font-family:var(--pv2-font-meta);font-size:var(--pv2-meta);letter-spacing:.08em}.visual-collection-card__typographic>strong{max-width:12ch;font-family:var(--pv2-font-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:520;line-height:1.18}.image-viewer{color:var(--pv2-ink);background:var(--pv2-paper);border:1px solid var(--pv2-line)}.image-viewer::backdrop{background:#0d1512c7}.image-viewer__media{background:var(--pv2-ivory);height:min(78vh,860px);min-height:0}.image-viewer__media img{object-fit:contain;width:100%;height:100%}.v6-astrology-hero figure,.v6-astrology-preview figure{border:1px solid var(--pv2-line);background:var(--pv2-ink-soft);max-width:280px;max-height:360px;margin-inline:auto 0;overflow:hidden}.v6-astrology-hero figure img,.v6-astrology-preview figure img{object-fit:cover;object-position:top center;width:100%;height:360px;box-shadow:none}.support-v2{gap:2rem;display:grid}.support-v2__contact{background:var(--pv2-ivory);border:1px solid var(--pv2-line);gap:1rem;padding:1.75rem;display:grid}.support-v2__contact strong{font-family:var(--pv2-font-ui);font-size:clamp(1.25rem,1rem + .8vw,1.65rem);font-weight:650}.legal-prose{padding-block:clamp(2.5rem,5vw,4.5rem)}.legal-prose.narrow{width:min(46rem,100% - 2rem)}.legal-prose h1{font-size:clamp(1.9rem,1.4rem + 1.2vw,2.6rem)}.legal-prose h2{font-size:1.35rem;font-family:var(--pv2-font-ui);margin-top:2.25rem;font-weight:700}.legal-prose p,.legal-prose li{font-size:1.05rem;line-height:1.85}.legal-toc{background:var(--pv2-ivory);border:1px solid var(--pv2-line);margin:2rem 0;padding:1.25rem 1.35rem}.legal-toc ol{margin:.75rem 0 0;padding-left:1.15rem}.legal-toc a{color:var(--pv2-pine);text-decoration:none}.visual-collection-filters small,.v6-library-tools__grid>p{color:var(--pv2-muted);font-size:var(--pv2-meta);font-weight:500}.visual-collection-filters button small{opacity:.7;margin-left:.35rem;font-weight:500}.product-direction-grid--featured{display:none}.positioning-grid{border-top:1px solid var(--pv2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem;display:grid}.positioning-card{border-right:1px solid var(--pv2-line);box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:1.75rem 1.5rem 1.75rem 0;display:grid}.positioning-card:last-child{border-right:0}.positioning-card__number{color:var(--pv2-vermilion);font-family:var(--pv2-font-ui);letter-spacing:.12em;font-size:.8rem;font-weight:700}.positioning-card h3{font-family:var(--pv2-font-display);margin:0 0 .5rem;font-size:1.35rem;font-weight:550}.familiar-system__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.familiar-prototype{background:var(--pv2-paper);border:1px solid var(--pv2-line);padding:1.5rem}.familiar-prototype__header small{display:none}.familiar-app-preview{border:1px solid var(--pv2-line);background:var(--pv2-ink-soft);max-height:420px;overflow:hidden}.familiar-app-preview img{object-fit:cover;object-position:top center;width:100%;height:420px;display:block}.ritual-day-rail{gap:3rem;display:grid}.ritual-day-rail article{border-top:1px solid var(--pv2-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2rem;padding-block:2rem;display:grid}.ritual-day-rail .chapter{color:var(--pv2-vermilion);font-size:var(--pv2-meta);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.site-footer{color:var(--pv2-muted-on-ink);background:var(--pv2-ink-deep);border-top:0}.site-footer a{color:var(--pv2-paper)}.not-found h1{font-family:var(--pv2-font-display);color:var(--pv2-pine)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1280px){:root{--pv2-display:clamp(2.45rem, 1.55rem + 1.5vw, 3.85rem);--pv2-heading-editorial:clamp(1.85rem, 1.3rem + .9vw, 2.75rem)}.site-header__inner{min-height:4.5rem}}@media (width>=1728px){:root{--pv2-shell:min(calc(100% - 7.5rem), 1760px)}.hero__grid,.product-detail__hero-grid,.home-today-rail{gap:5.5rem}.home-category-index{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1920px){:root{--pv2-shell:min(calc(100% - 8rem), 1820px)}}@media (width<=1220px){.site-header.menu-open{backdrop-filter:none!important}.site-header.menu-open .ambient-audio-control,.site-header.menu-open [data-ambient-audio-control]{opacity:0!important;pointer-events:none!important}}@media (width<=1050px){.universe-v3-category-filters,.visual-collection-filters{width:100%;margin-left:0;padding-inline:0}.home-path-strip{grid-template-columns:1fr}.home-path-strip a{border-right:0;border-bottom:1px solid var(--pv2-line);min-height:0;padding:1.25rem 0}.home-collection-row,.positioning-grid{grid-template-columns:1fr}.positioning-card{border-right:0;border-bottom:1px solid var(--pv2-line);padding-inline:0}.familiar-system__grid,.product-detail .product-detail__hero-grid,.category-landing--family-split .category-landing__hero-grid,.category-landing--family-index .category-landing__hero-grid,.ritual-day-rail article,.home-today-rail{grid-template-columns:1fr}.product-detail__intro,.product-detail__visual{min-width:0}.home-category-index{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-index a:nth-child(4n){border-right:1px solid var(--pv2-line)}.home-category-index a:nth-child(2n){border-right:0}}@media (width<=760px){.site-header__inner{grid-template-columns:auto 1fr auto auto;gap:.45rem}.section{padding-block:3.25rem}.hero{min-height:0;padding-block:2.5rem 2rem}.hero h1{font-size:clamp(2rem,9vw,2.6rem)}.universe-v3-hero h1,.visual-collection-hero h1,.v6-collection-intro h1{max-width:none;font-size:clamp(1.75rem,8vw,2.35rem)}.universe-v3-search input{min-height:52px;font-size:1.05rem}.visual-collection-grid,.v6-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.image-viewer__media{height:min(62vh,560px)}.product-detail__visual--app-preview,.familiar-app-preview{max-height:340px}.product-detail__visual--app-preview img,.familiar-app-preview img{height:340px;max-height:340px}.product-detail__intro h1,.product-detail__alternate,.product-detail__summary{overflow-wrap:break-word;max-width:100%}.legal-prose.narrow{width:min(100% - 1.5rem,46rem)}.legal-prose p,.legal-prose li{font-size:1rem}}@media (width<=430px){.button,a.button{width:100%}.hero__actions{display:grid}}:root{--v9-paper:#f7f6ef;--v9-ivory:#fffdf6;--v9-stone:#e5e1d6;--v9-mineral-50:#edf6f7;--v9-mineral-100:#d8ebee;--v9-mineral-300:#9ecbd1;--v9-mineral-600:#397783;--v9-jade:#17624f;--v9-jade-deep:#0d4137;--v9-jade-bright:#2b8067;--v9-vermilion:#c73328;--v9-vermilion-soft:#dc5a48;--v9-amber:#e8aa35;--v9-amber-soft:#f4d58a;--v9-ink:#142d28;--v9-ink-soft:#38504a;--v9-muted:#62736d;--v9-line:#142d2829;--v9-line-strong:#142d2852;--v9-shadow:0 24px 70px #142d281f;--pv2-paper:var(--v9-paper);--pv2-ivory:var(--v9-ivory);--pv2-mist:var(--v9-mineral-100);--pv2-stone:var(--v9-stone);--pv2-ink:var(--v9-ink);--pv2-ink-deep:var(--v9-jade-deep);--pv2-ink-soft:var(--v9-ink-soft);--pv2-muted:var(--v9-muted);--pv2-muted-on-ink:#c9ddd5;--pv2-pine:var(--v9-jade);--pv2-pine-deep:var(--v9-jade-deep);--pv2-mineral:var(--v9-mineral-600);--pv2-vermilion:var(--v9-vermilion);--pv2-vermilion-soft:var(--v9-vermilion-soft);--pv2-bronze:#9b6e24;--pv2-bronze-soft:var(--v9-amber);--pv2-line:var(--v9-line);--pv2-line-strong:var(--v9-line-strong);--pv2-focus:var(--v9-vermilion);--pv2-shell:min(calc(100% - clamp(1.5rem, 5vw, 7rem)), 1728px);--pv2-shell-editorial:min(calc(100% - clamp(1.5rem, 5vw, 7rem)), 1500px);--pv2-display:clamp(3rem, 2.1rem + 3vw, 5.5rem);--pv2-heading-editorial:clamp(2rem, 1.45rem + 1.65vw, 3.45rem);--pv2-heading-ui:clamp(1.25rem, 1.08rem + .45vw, 1.65rem);--pv2-body:clamp(1.02rem, .98rem + .12vw, 1.12rem);--pv2-body-desktop:clamp(1.05rem, 1rem + .16vw, 1.16rem);--pv2-secondary:clamp(.94rem, .91rem + .1vw, 1.02rem);--pv2-meta:clamp(.84rem, .8rem + .09vw, .94rem);--pv2-eyebrow:clamp(.8rem, .77rem + .08vw, .9rem);--pv2-lh-body:1.72}html{background:var(--v9-paper)}body{color:var(--v9-ink);background:var(--v9-paper);letter-spacing:.012em;font-weight:470}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 49.9%,#142d2807 50%,#0000 50.1%);background-size:11rem 100%;position:fixed;inset:0}:lang(zh-CN) body,html[lang=zh-CN] body{letter-spacing:.018em;font-weight:450}h1,h2,h3,h4{color:var(--v9-ink)}p{color:var(--v9-ink-soft)}.eyebrow{color:var(--v9-vermilion);font-size:var(--pv2-eyebrow);letter-spacing:.12em}.section{padding-block:clamp(4.5rem,7vw,8.5rem)}.section--surface{background:var(--v9-ivory)}.section--mist{background:linear-gradient(110deg, #ffffff52, transparent 46%), var(--v9-mineral-100)}.section--ink{background:linear-gradient(112deg, var(--v9-jade-deep), #123d43 62%, #1c5260)}.section--ink p,.section--ink h2,.section--ink h3{color:#f5fbf7}.button{border-radius:999px;min-height:3.15rem;padding:.72rem 1.2rem;transition:transform .18s,background .18s,color .18s,border-color .18s}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--v9-jade);border-color:var(--v9-jade);color:#fffdf6}.button--primary:hover{background:var(--v9-vermilion);border-color:var(--v9-vermilion)}.button--secondary{border-color:var(--v9-line-strong);color:var(--v9-ink);background:0 0}.site-header{border-color:var(--v9-line);backdrop-filter:blur(18px)saturate(125%);background:#f7f6eff0}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;gap:.55rem .8rem;min-height:4.8rem}.site-brand img{border-radius:0;width:46px;height:46px}.site-brand>span:first-of-type{font-size:1.52rem;font-weight:670}.site-brand__latin{color:var(--v9-jade);font-size:.75rem}.desktop-nav{gap:.25rem}.desktop-nav>a,.desktop-more>summary{color:var(--v9-ink-soft);padding-inline:.85rem;font-size:1rem;font-weight:620}.site-search-trigger,.language-switcher a,.site-header .ambient-audio-control button,.site-header [data-ambient-audio-control] button{color:var(--v9-muted)}.site-header .ambient-audio-control,.site-header [data-ambient-audio-control]{opacity:.68}.hero{min-height:min(920px,100svh - 4.8rem);color:var(--v9-ink);background:radial-gradient(circle at 82% 24%, #e8aa3538 0 8%, transparent 8.2%), linear-gradient(115deg, var(--v9-mineral-100) 0 48%, var(--v9-paper) 48% 100%);overflow:clip}.hero:before{aspect-ratio:1;content:"";border:1px solid #17624f2e;border-radius:50%;width:46vw;position:absolute;top:8%;right:-8%}.hero:after{background:linear-gradient(90deg, var(--v9-vermilion) 0 26%, var(--v9-amber) 26% 54%, var(--v9-jade) 54% 100%);content:"";height:10px;position:absolute;inset:auto 0 0}.hero__atmosphere{background:0 0}.hero__grid{z-index:1;min-height:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(1rem,2vw,2.2rem);padding-block:clamp(4rem,7vh,6.5rem) clamp(3rem,6vh,5rem);display:grid;position:relative}.hero__content{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.8rem clamp(1rem,2vw,2.2rem);max-width:none;display:grid}.hero__brand{color:var(--v9-vermilion);font-family:var(--pv2-font-ui);letter-spacing:.18em;grid-column:1/-1;margin-bottom:clamp(2rem,4vw,4rem);font-size:clamp(.9rem,.82rem + .25vw,1.06rem);font-weight:700}.hero h1{max-width:8.6em;color:var(--v9-jade-deep);letter-spacing:-.045em;grid-column:1/span 9;margin-bottom:1.8rem;font-size:clamp(3.8rem,3rem + 3.1vw,6.6rem);font-weight:620;line-height:.96}html[lang=zh-CN] .hero h1{font-size:clamp(3.9rem,3.1rem + 2.9vw,6.35rem);line-height:1.02}.hero h1 span{display:block}.hero__lead{max-width:38rem;color:var(--v9-ink-soft);grid-column:1/span 6;margin-bottom:1.3rem;font-size:clamp(1.15rem,1.05rem + .35vw,1.4rem);font-weight:520;line-height:1.72}.hero__status,.hero__availability{color:var(--v9-muted);font-size:.9rem}.hero__status{grid-column:8/-1;align-self:end;margin-bottom:.65rem}.hero__status>span{background:var(--v9-vermilion);box-shadow:none}.hero__actions{grid-area:4/8/auto/-1;margin-top:1.6rem}.hero__availability{grid-area:4/1/auto/span 6;align-self:center;margin-top:1.6rem}.hero__visual{grid-column:1/-1;align-self:stretch;min-width:0;min-height:330px;margin:clamp(2.8rem,5vh,4.5rem) 0 0;position:relative}.hero__visual-label{z-index:3;color:var(--v9-jade-deep);letter-spacing:.1em;align-items:center;gap:.8rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:1.5rem;left:0}.hero__visual-label span:first-child{color:var(--v9-vermilion)}.hero__product-mosaic{grid-template-columns:1.5fr 1fr 1.3fr;align-items:stretch;gap:clamp(.65rem,1vw,1.1rem);display:grid;position:absolute;inset:3.5rem 0 0;transform:none}.hero__product-mosaic figure{background:var(--v9-ivory);min-height:0;box-shadow:var(--v9-shadow);border:0;margin:0;position:relative;overflow:hidden}.hero__product-mosaic figure:first-child{height:100%;margin-top:0}.hero__product-mosaic figure:nth-child(2){height:100%;margin-bottom:0}.hero__product-mosaic figure:nth-child(3){height:100%}.hero__product-mosaic img{object-fit:cover;width:100%;height:100%}.hero__product-mosaic figcaption{color:#fffdf6;letter-spacing:.14em;background:#0d4137e0;padding:.75rem .9rem;font-size:.72rem;font-weight:700;position:absolute;inset:auto 0 0}.hero__seal-mark{max-width:17rem;color:var(--v9-ink-soft);background:#fffdf6e6;border:1px solid #c7332847;padding:.9rem 1.1rem;bottom:-1.3rem;left:-1rem;right:auto;box-shadow:0 14px 40px #142d281a}.hero__seal-mark img{width:30px;height:auto}.home-path-strip{border-top:1px solid var(--v9-line-strong)}.home-path-strip a{border-color:var(--v9-line);background:0 0;min-height:18rem;padding:2.4rem 2rem}.home-path-strip a:hover{background:var(--v9-ivory)}.home-path-strip a:first-child{background:#fffdf685}.home-path-strip span,.home-category-index span{color:var(--v9-vermilion)}.home-path-strip strong{font-size:clamp(1.8rem,1.35rem + 1vw,2.7rem)}.home-today-rail{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem)}.home-today-rail__visual{background:var(--v9-mineral-100);max-height:690px;box-shadow:var(--v9-shadow)}.home-category-index{border-top-color:var(--v9-line-strong)}.home-category-index a{border-color:var(--v9-line);min-height:9rem}.home-category-index a:hover{background:var(--v9-mineral-50)}.home-collection-row article{border-top:3px solid var(--v9-jade)}.universe-v3-hero{background:linear-gradient(110deg, var(--v9-mineral-100) 0 58%, var(--v9-amber-soft) 58% 59%, var(--v9-paper) 59%);min-height:0;padding-block:clamp(3.5rem,6vw,6rem) clamp(5rem,9vw,8rem)}.universe-v3-hero:before,.universe-v3-hero:after{display:none}.universe-v3-hero__inner{max-width:1040px}.universe-v3-hero h1{max-width:12em;color:var(--v9-jade-deep);margin-bottom:1rem;font-size:clamp(3rem,2.35rem + 2.5vw,5.4rem)}.visual-collection-hero h1,.v6-collection-intro h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(2.8rem,2.25rem + 1.8vw,4.5rem)}.universe-v3-hero__paths{margin-top:1.5rem}.universe-v3-controls{z-index:2;background:0 0;margin-top:-3.4rem;position:relative}.universe-v3-controls__inner{border:1px solid var(--v9-line);background:var(--v9-ivory);box-shadow:var(--v9-shadow);padding:clamp(1.5rem,3vw,2.6rem)}.universe-v3-search{border-bottom:1px solid var(--v9-line);grid-template-columns:minmax(230px,.45fr) minmax(0,1.55fr);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.universe-v3-search h2{margin:0;font-size:clamp(1.7rem,1.35rem + .9vw,2.4rem)}.universe-v3-search label{border-bottom:3px solid var(--v9-jade);background:var(--v9-mineral-50)}.universe-v3-search input{min-height:4.8rem;font-size:clamp(1.1rem,1rem + .25vw,1.35rem)}.universe-v3-category-guides{grid-template-columns:repeat(4,minmax(0,1fr))}.universe-v3-category-guides a{background:0 0;min-height:7rem}.universe-v3-card{border-top:3px solid var(--v9-mineral-300);background:var(--v9-ivory);box-shadow:none}.universe-v3-card:hover{border-top-color:var(--v9-vermilion);transform:translateY(-3px)}.category-landing__breadcrumb,.product-detail__breadcrumb{color:var(--v9-muted);font-size:.9rem}.category-landing__hero{background:var(--v9-paper);min-height:0;padding-block:clamp(3.6rem,7vw,7rem)}.category-landing__hero-grid{align-items:center;gap:clamp(3rem,7vw,8rem)}.category-landing__intro h1{max-width:10em;color:var(--v9-jade-deep);font-size:clamp(3.2rem,2.4rem + 3vw,6.2rem)}.category-landing blockquote{border-left:4px solid var(--v9-vermilion);color:var(--v9-ink)}.category-landing--family-ink .category-landing__hero{background:linear-gradient(110deg, var(--v9-jade-deep) 0 68%, var(--v9-mineral-600) 68% 100%)}.category-landing--family-ink .category-landing__intro h1,.category-landing--family-ink .category-landing__lead,.category-landing--family-ink blockquote{color:#f7fbf7}.category-landing__visual{background:var(--v9-mineral-100);max-width:34rem;box-shadow:var(--v9-shadow);justify-self:end}.category-landing__visual img{object-position:center 24%;max-height:540px}.category-product-index__number{color:var(--v9-vermilion);opacity:.74;font-size:.92rem}.category-product-index a{border-color:var(--v9-line)}.category-product-index a:hover{background:var(--v9-mineral-50)}.product-detail__hero{background:var(--v9-paper);min-height:0;padding-block:clamp(3.2rem,6vw,7rem)}.product-detail__hero-grid{align-items:center;gap:clamp(3rem,7vw,8rem);min-height:520px}.product-detail__intro h1{max-width:10em;color:var(--v9-jade-deep);font-size:clamp(3rem,2.2rem + 2.7vw,5.7rem)}.product-detail__summary{max-width:38rem;font-size:clamp(1.12rem,1.04rem + .24vw,1.3rem);font-weight:520}.product-detail__visual{background:var(--v9-mineral-100);width:100%;max-width:36rem;min-height:0;box-shadow:var(--v9-shadow);border:0;justify-self:end}.product-detail__visual:after{display:none}.product-detail__visual img{filter:none;opacity:1}.product-detail[data-visual-mode=ARTWORK] .product-detail__visual{min-height:620px}.product-detail__visual>.product-detail__visual-media,.product-detail__visual>.product-detail__visual-media img,.product-detail__visual>.inspectable-image,.product-detail__visual>.inspectable-image img,.product-detail__visual .product-detail__image-button,.product-detail__visual .product-detail__image-button img{width:100%}.product-detail__visual figcaption{z-index:2;background:var(--v9-jade-deep);color:#fffdf6;width:auto;max-width:calc(100% - 2rem);padding:.65rem .85rem;position:absolute;bottom:1rem;left:1rem;right:auto;box-shadow:0 8px 24px #142d2824}.product-detail__visual figcaption strong{color:#fffdf6;font-family:var(--pv2-font-ui);margin:0;font-size:.92rem;font-weight:650}.product-detail__visual figcaption span{color:var(--v9-amber-soft);margin-top:.12rem;font-size:.7rem}.product-detail--library-deck .product-detail__hero{background:linear-gradient(104deg, var(--v9-mineral-100) 0 44%, var(--v9-paper) 44%)}.product-detail--library-deck .product-detail__hero-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.product-detail--library-deck .product-detail__visual{justify-self:end;max-width:27rem}.product-detail--calculator-tool .product-detail__hero{background:linear-gradient(180deg, var(--v9-ivory), var(--v9-mineral-50))}.product-detail--calculator-tool .product-detail__visual-media.product-detail__visual--app-preview,.product-detail--western-astrology .product-detail__visual-media.product-detail__visual--app-preview{aspect-ratio:4/3;max-width:44rem;max-height:none;overflow:hidden}.product-detail--calculator-tool .product-detail__visual-media.product-detail__visual--app-preview img,.product-detail--western-astrology .product-detail__visual-media.product-detail__visual--app-preview img{object-fit:cover;object-position:center 12%;width:100%;height:100%;max-height:none}.product-detail--reading-oracle .product-detail__hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.product-detail--record-archive .product-detail__hero{background:linear-gradient(90deg, var(--v9-paper) 0 57%, var(--v9-mineral-100) 57%)}.product-detail--record-archive .product-detail__visual-media.product-detail__visual--app-preview{aspect-ratio:1.15;max-height:none;overflow:hidden}.product-detail--record-archive .product-detail__visual-media.product-detail__visual--app-preview img{object-fit:cover;object-position:center 80%;width:100%;height:100%;max-height:none}.product-detail--ritual-correspondence .product-detail__hero{background:linear-gradient(110deg, var(--v9-amber-soft) 0 1.2%, transparent 1.2%), var(--v9-ivory)}.product-detail--ritual-correspondence .product-detail__visual,.product-detail[data-visual-mode=TYPOGRAPHIC] .product-detail__visual,.product-detail[data-visual-mode=NONE] .product-detail__visual,.product-detail[data-visual-mode=DIAGRAM] .product-detail__visual{background:linear-gradient(145deg, #f5dfaa, var(--v9-mineral-100));place-items:center;min-height:430px;padding:clamp(2rem,4vw,4rem);display:grid}.product-detail[data-visual-mode=TYPOGRAPHIC] .product-detail__mark,.product-detail[data-visual-mode=NONE] .product-detail__mark,.product-detail[data-visual-mode=DIAGRAM] .product-detail__mark{width:100%}.product-detail--companion .product-detail__hero{background:linear-gradient(112deg, var(--v9-mineral-50) 0 58%, var(--v9-amber-soft) 58% 100%)}.product-detail--companion .product-detail__visual-media.product-detail__visual--app-preview{aspect-ratio:1;border-radius:50% 50% 8% 8%;max-height:none;overflow:hidden}.product-detail--companion .product-detail__visual-media.product-detail__visual--app-preview img{object-fit:cover;object-position:center 34%;width:100%;height:100%;max-height:none}.product-detail--privacy-system .product-detail__hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.product-detail--privacy-system .product-detail__visual{border:1px solid var(--v9-line-strong);background:var(--v9-ivory);box-shadow:none}.product-detail--future-research .product-detail__hero{background:linear-gradient(118deg, var(--v9-jade-deep), #285e68)}.product-detail--future-research .product-detail__intro h1,.product-detail--future-research .product-detail__summary,.product-detail--future-research .product-detail__alternate{color:#f5fbf7}.product-detail--future-research .product-detail__visual{box-shadow:none;background:#fffdf614;border:1px solid #fffdf63d}.product-detail__truth-grid,.product-detail__category-grid,.product-detail__privacy-grid{gap:clamp(3rem,8vw,9rem)}.visual-collection-hero--ritual-objects{background:linear-gradient(112deg, var(--v9-amber-soft), var(--v9-mineral-100))}.visual-collection-grid--ritual-objects{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-collection-grid--ritual-objects .visual-collection-card{border-top:3px solid var(--v9-jade);background:var(--v9-ivory)}.visual-collection-grid--ritual-objects .visual-collection-card__image{background:linear-gradient(145deg, var(--v9-mineral-50), #f7e7bd);min-height:12rem}.visual-collection-grid--ritual-objects .visual-collection-card__typographic strong{color:var(--v9-jade-deep)}@media (pointer:fine) and (hover:hover){body{cursor:url(/brand/cursor-v9/yuejin-seal-cursor-edge-34.png) 2 2,auto!important}a,button:not(:disabled),summary,[role=button],.button,.site-search-trigger{cursor:url(/brand/cursor-v9/yuejin-seal-cursor-vermilion-34.png) 2 2,pointer!important}input,textarea,[contenteditable=true],[data-site-search-input]{cursor:text!important}[draggable=true],[data-drag-handle]{cursor:grab!important}[draggable=true]:active,[data-drag-handle]:active{cursor:grabbing!important}[disabled],[aria-disabled=true]{cursor:not-allowed!important}}@media (width<=1100px){.hero{min-height:auto}.hero__grid{grid-template-columns:1fr;padding-block:4.5rem}.hero__content,.hero__visual{grid-column:1}.hero__visual{min-height:540px}.universe-v3-category-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){:root{--pv2-display:clamp(2.65rem, 2.1rem + 2.6vw, 3.4rem)}body{font-size:1.04rem}.section{padding-block:4.25rem}.site-header__inner{min-height:4.2rem}.site-brand img{width:40px;height:40px}.site-brand>span:first-of-type{font-size:1.34rem}.hero{background:linear-gradient(180deg, var(--v9-mineral-100) 0 64%, var(--v9-paper) 64% 100%)}.hero__grid{padding-block:3.5rem 4rem;display:block}.hero__brand{margin-bottom:2.2rem}.hero h1,html[lang=zh-CN] .hero h1{max-width:8em;font-size:clamp(3.45rem,16vw,5.4rem)}.hero__lead{font-size:1.08rem}.hero__visual{min-height:390px;margin-top:3.5rem}.hero__content{display:block}.hero__product-mosaic{gap:.5rem;inset:3.5rem 0 1.5rem}.hero__product-mosaic figure:first-child{height:74%}.hero__product-mosaic figure:nth-child(2){height:58%}.hero__product-mosaic figure:nth-child(3){height:82%}.hero__seal-mark{display:none}.home-path-strip a{min-height:0;padding:2rem 0}.home-today-rail{grid-template-columns:1fr;gap:2.5rem}.universe-v3-hero{padding-block:3.2rem 5rem}.universe-v3-controls{margin-top:-2.2rem}.universe-v3-search{grid-template-columns:1fr;gap:1rem}.universe-v3-search input{min-height:4rem}.universe-v3-category-guides,.visual-collection-grid--ritual-objects{grid-template-columns:1fr}.category-landing__hero-grid,.product-detail__hero-grid,.product-detail--library-deck .product-detail__hero-grid,.product-detail--reading-oracle .product-detail__hero-grid,.product-detail--privacy-system .product-detail__hero-grid{grid-template-columns:1fr;gap:2.8rem;min-height:0;display:grid}.category-landing__intro h1,.product-detail__intro h1{font-size:clamp(2.9rem,12vw,4.4rem)}.product-detail[data-visual-mode=ARTWORK] .product-detail__visual{min-height:480px}.product-detail--record-archive .product-detail__hero,.product-detail--companion .product-detail__hero{background:var(--v9-mineral-50)}}@media (width<=430px){html[lang=zh-CN] body .hero h1,html[lang=en] body .hero h1{font-size:clamp(3.05rem,15vw,4.2rem)!important}html[lang=zh-CN] body .universe-v3-hero h1,html[lang=zh-CN] body .product-detail__intro h1,html[lang=zh-CN] body .visual-collection-hero h1,html[lang=zh-CN] body .v6-collection-intro h1,html[lang=en] body .universe-v3-hero h1,html[lang=en] body .product-detail__intro h1,html[lang=en] body .visual-collection-hero h1,html[lang=en] body .v6-collection-intro h1{font-size:clamp(2.65rem,12vw,3.4rem)!important}.hero__visual{min-height:340px}.hero__product-mosaic figcaption{padding:.55rem;font-size:.61rem}.universe-v3-controls__inner{padding:1.2rem}}:root{--w1-paper:#f7f1e8;--w1-sheet:#fcf8f1;--w1-tint:#eee4d6;--w1-ink:#292823;--w1-muted:#686158;--w1-red:#9d412d;--w1-copper:#9c7853;--w1-line:#d8c9b6;--w1-blue:#304e62;--w1-serif:"Iowan Old Style","Palatino Linotype","Songti SC","Noto Serif SC","SimSun",Georgia,serif;--pv2-paper:var(--w1-paper);--pv2-ivory:var(--w1-sheet);--pv2-mist:var(--w1-tint);--pv2-ink:var(--w1-ink);--pv2-ink-soft:#4b463f;--pv2-muted:var(--w1-muted);--pv2-ink-deep:var(--w1-tint);--pv2-pine:var(--w1-red);--pv2-pine-deep:#803421;--pv2-bronze:#7a5937;--pv2-vermilion:var(--w1-red);--pv2-line:var(--w1-line);--pv2-font-display:var(--w1-serif);--pv2-font-brand:var(--w1-serif);--pv2-shell:min(1200px, calc(100% - 96px));--pv2-shell-editorial:var(--pv2-shell);--pv2-body:1.0625rem;--pv2-body-desktop:1.0625rem;--pv2-secondary:1rem;--pv2-meta:.875rem;--pv2-eyebrow:.8125rem;--v9-paper:var(--w1-paper);--v9-ivory:var(--w1-sheet);--v9-stone:var(--w1-tint);--v9-ink:var(--w1-ink);--v9-ink-soft:#4b463f;--v9-muted:var(--w1-muted);--v9-jade:var(--w1-red);--v9-jade-deep:var(--w1-tint);--v9-jade-bright:var(--w1-red);--v9-vermilion:var(--w1-red);--v9-line:var(--w1-line);--v9-mineral-100:#ede8df;--v9-mineral-50:var(--w1-sheet);--v9-mineral-600:var(--w1-blue);--v9-amber:#a67c52;--v6-paper:var(--w1-paper);--v6-ink:var(--w1-ink);--v6-pine:var(--w1-red);--moon-50:var(--w1-ink);--moon-100:#4b463f;--moon-300:var(--w1-muted);--gold-200:#765632;--gold-300:#765632;--line:var(--w1-line);--surface:var(--w1-sheet);--surface-solid:var(--w1-sheet);--obsidian-950:var(--w1-paper);--font-serif:var(--w1-serif);--shadow-soft:0 8px 30px #4d371e0d}html[data-design=wave1],html[data-design=wave1] body{background:var(--w1-paper);color:var(--w1-ink)}html[data-design=wave1]{scroll-padding-top:100px}html[data-design=wave1] body{cursor:auto;font-weight:400;line-height:1.85}html[data-design=wave1] body:before{display:none}html[data-design=wave1] :is(a,button,summary){cursor:pointer}html[data-design=wave1] body :is(h1,h2,h3,h4){font-family:var(--w1-serif);color:var(--w1-ink);letter-spacing:.025em;text-wrap:pretty;overflow-wrap:break-word;font-weight:400}html[data-design=wave1] body h1{max-width:100%;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.4}html[data-design=wave1] h2{font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.5}html[data-design=wave1] h3{font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.5}html[data-design=wave1] p{color:var(--w1-muted)}html[data-design=wave1] :is(.title-line,[data-title-contract]){white-space:normal;max-width:100%}html[data-design=wave1] :is(input,select,textarea){font:inherit;color:var(--w1-ink);background:var(--w1-sheet);border-color:var(--w1-line);max-width:100%;min-height:48px}html[data-design=wave1] :focus-visible{outline:2px solid var(--w1-red);outline-offset:5px}html[data-design=wave1] .eyebrow{color:var(--w1-red);font-family:var(--pv2-font-ui);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.8}html[data-design=wave1] .shell{width:var(--pv2-shell);max-width:100%}html[data-design=wave1] .narrow{width:min(760px,100% - 48px)}html[data-design=wave1] .section--compact{padding-block:48px}html[data-design=wave1] :is(.section--surface,.section--ink,.section--mist){background:var(--w1-sheet);color:var(--w1-ink)}html[data-design=wave1] .section--ink :is(h2,h3,p,a){color:var(--w1-ink)}html[data-design=wave1] .button{min-height:48px;box-shadow:none;letter-spacing:.02em;white-space:normal;border-radius:4px;gap:22px;padding:12px 24px;font-size:1rem;font-weight:500}html[data-design=wave1] .button--primary{background:var(--w1-red);color:#fffaf3;border:1px solid var(--w1-red)}html[data-design=wave1] .button--primary:hover{color:#fff;background:#803421}html[data-design=wave1] .button--secondary{border:1px solid var(--w1-line);color:var(--w1-ink);background:0 0}html[data-design=wave1] .text-link{color:var(--w1-red)}html[data-design=wave1] .site-header{border-bottom:1px solid var(--w1-line);box-shadow:none;background:#f7f1e8f7}html[data-design=wave1] .site-header__inner{gap:20px;min-height:88px;padding-block:10px;display:flex}html[data-design=wave1] .site-brand{color:var(--w1-ink);flex-shrink:0;gap:12px}html[data-design=wave1] .brand-wordmark{grid-template-columns:14px 61px 69px;align-items:center;column-gap:8px;width:160px;max-width:100%;line-height:1;display:inline-grid}html[data-design=wave1] .brand-wordmark img{object-fit:contain;filter:none;width:100%;height:auto;box-shadow:none;border:0;border-radius:0;display:block;transform:none}html[data-design=wave1] .brand-wordmark .brand-wordmark__en{align-self:end;margin-bottom:7px}html[data-design=wave1] .site-brand>span:first-of-type{font-family:var(--w1-serif);font-size:1.9rem;font-weight:400}html[data-design=wave1] .site-brand__latin{color:var(--w1-red);letter-spacing:.17em;font-size:.68rem;display:inline}html[data-design=wave1] .desktop-nav{gap:8px;margin-left:auto}html[data-design=wave1] .desktop-nav :is(a,summary){font-size:.9375rem;font-weight:400}html[data-design=wave1] .desktop-more>summary{padding-right:28px}html[data-design=wave1] .desktop-language{flex-shrink:0;display:block}html[data-design=wave1] .language-switcher{min-height:44px;color:var(--w1-ink);box-shadow:none;background:0 0;border-radius:3px;align-items:center;padding:8px 10px;font-size:.875rem;display:flex}html[data-design=wave1] .language-switcher__target{color:var(--w1-ink);opacity:1}html[data-design=wave1] .site-search-trigger{color:var(--w1-ink);border:0;border-radius:0}html[data-design=wave1] .ambient-audio-control{display:none}html[data-design=wave1] .mobile-nav-trigger{border:1px solid var(--w1-line);color:var(--w1-ink);box-shadow:none;background:0 0;border-radius:3px;flex-shrink:0}html[data-design=wave1] :is(.mobile-nav__drawer,.desktop-more__menu,.site-search__dialog){background:var(--w1-sheet);color:var(--w1-ink)}html[data-design=wave1] .mobile-nav__drawer{width:min(420px,100% - 28px)}html[data-design=wave1] .mobile-nav__drawer :is(a,button,span,strong){color:var(--w1-ink)}html[data-design=wave1] .mobile-nav__primary a{font-size:1.5rem;font-family:var(--w1-serif)}.w1-home .w1-home-hero{align-items:center;display:grid}.w1-hero-lead{margin:0 0 32px;font-size:1.125rem;line-height:2}.w1-actions{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}html[data-design=wave1] .w1-availability{color:var(--w1-muted);margin:26px 0 0;font-size:.8125rem}.w1-text-link{min-height:44px;color:var(--w1-red);border-bottom:1px solid var(--w1-line);justify-content:space-between;align-items:center;gap:24px;padding-block:8px;font-size:1rem;text-decoration:none;display:inline-flex}.w1-text-link:hover{border-color:var(--w1-red)}.w1-note-label,.w1-note-foot,.w1-chapter-label span{font-family:var(--pv2-font-ui);letter-spacing:.12em;color:var(--w1-muted);font-size:.75rem}.w1-chapter{border-top:1px solid var(--w1-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px;padding-block:88px;display:grid}.w1-chapter-label{padding-top:12px}.w1-chapter-label p{margin-top:8px;font-size:.9375rem}.w1-chapter-body>p{max-width:38em;margin:24px 0}.w1-chapter-body h2{margin:0}.w1-reading-section{background:var(--w1-sheet);border-block:1px solid var(--w1-line);padding-block:88px}.w1-section-heading{max-width:820px;margin-bottom:52px}.w1-section-heading h2{margin:18px 0 16px}.w1-reading-row{border-top:1px solid var(--w1-line);color:var(--w1-ink);grid-template-columns:minmax(160px,.8fr) minmax(0,1.3fr);align-items:center;gap:24px;padding:30px 0;text-decoration:none;display:grid}.w1-reading-row:last-child{border-bottom:1px solid var(--w1-line)}.w1-reading-row:hover h3{color:var(--w1-red)}.w1-reading-row h3,.w1-reading-row p{margin:0}.w1-row-label{letter-spacing:.14em;color:var(--w1-muted);margin-top:8px;font-size:.6875rem;display:block}.w1-collection-note{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:64px;max-width:830px;margin:88px auto 0;display:grid}.w1-collection-note figure{margin:0}.w1-collection-note img{width:140px;height:auto;margin:auto}.w1-collection-note figcaption{letter-spacing:.12em;text-align:center;color:var(--w1-muted);margin-top:16px;font-size:.6875rem}.w1-collection-note h3{margin:10px 0 18px}.w1-eastern{border-bottom:1px solid var(--w1-line);background:#eee7d9;padding-block:88px}.w1-eastern-inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px;display:grid}html[data-design=wave1] .w1-eastern :is(h2,a,.w1-eastern-kicker){color:var(--w1-blue)}.w1-eastern-kicker{font-family:var(--w1-serif);letter-spacing:.24em;margin:0 0 24px;font-size:1rem}.w1-eastern h2{margin:0 0 24px}.w1-eastern .w1-text-link{margin-top:12px}.w1-companion{border-top:1px solid var(--w1-line);padding-block:88px}.w1-companion>p:not(.eyebrow){max-width:680px;margin:24px 0}.w1-trust{background:var(--w1-sheet);border-block:1px solid var(--w1-line);padding-block:80px}.w1-trust-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.w1-trust-inner h2{margin:18px 0 0}.w1-trust-links{grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:28px;display:grid}.w1-trust-links a{color:var(--w1-red);border-bottom:1px solid var(--w1-line);padding-block:12px;text-decoration:none}.w1-closing{padding-block:88px 100px}.w1-closing h2{margin:20px 0}.w1-closing .w1-actions{margin-top:30px}html[data-design=wave1] :is(.editorial-hero,.universe-v3-hero,.visual-collection-hero,.category-landing__hero,.product-detail__hero){background:var(--w1-paper);color:var(--w1-ink);border-bottom:1px solid var(--w1-line);box-shadow:none}html[data-design=wave1] :is(.editorial-hero,.universe-v3-hero,.visual-collection-hero,.category-landing__hero,.product-detail__hero):before,html[data-design=wave1] :is(.editorial-hero,.universe-v3-hero,.visual-collection-hero,.category-landing__hero,.product-detail__hero):after{display:none}html[data-design=wave1] :is(.editorial-hero,.category-landing__hero,.product-detail__hero) p{color:var(--w1-muted)}html[data-design=wave1] .editorial-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}html[data-design=wave1] :is(.editorial-hero__lead,.category-landing__lead,.product-detail__summary){max-width:680px;font-size:1.0625rem;line-height:1.9}html[data-design=wave1] .editorial-hero h1{max-width:100%;margin:16px 0 24px}html[data-design=wave1] :is(.category-landing__hero-grid,.product-detail__hero-grid){grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);align-items:center;gap:64px}html[data-design=wave1] .category-landing__hero-grid:not(:has(.category-landing__visual)),html[data-design=wave1] .product-detail__hero-grid:not(:has(img)){grid-template-columns:minmax(0,820px)}html[data-design=wave1] .product-detail__visual:not(:has(img)){display:none}html[data-design=wave1] .product-detail__visual{box-shadow:none;background:0 0;border:0}html[data-design=wave1] :is(.category-landing__breadcrumb,.product-detail__breadcrumb){flex-wrap:wrap;padding-block:22px;font-size:.875rem}html[data-design=wave1] :is(.category-landing__method-grid,.product-detail__truth-grid,.product-detail__category-grid,.product-detail__privacy-grid){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px}html[data-design=wave1] :is(.category-landing--family-ink,.product-detail--eastern-metaphysics) .category-landing__hero{background:#eee7d9}html[data-design=wave1] [data-category-landing=eastern-metaphysics] :is(h1,h2,h3,blockquote){color:var(--w1-blue)}html[data-design=wave1] [data-category-landing=eastern-metaphysics] .category-landing__hero{background:#eee7d9}html[data-design=wave1] :is(.category-product-index a,.universe-v3-card,.product-detail__entry-panel){border-color:var(--w1-line);box-shadow:none;background:0 0;border-radius:0}html[data-design=wave1] .category-product-index a:hover{background:var(--w1-sheet)}html[data-design=wave1] :is(.product-detail__category-story,.product-detail__entry,.category-landing__boundary){background:var(--w1-paper);color:var(--w1-ink)}html[data-design=wave1] :is(.product-detail__category-story,.product-detail__entry,.category-landing__boundary) :is(h2,h3,p,a){color:var(--w1-ink)}html[data-design=wave1] :is(.universe-v3-controls,.visual-collection-controls){background:var(--w1-sheet);border-block:1px solid var(--w1-line)}html[data-design=wave1] :is(.universe-v3-hero__paths a,.universe-v3-filters button,.visual-collection-filters button){color:var(--w1-ink);border:1px solid var(--w1-line);background:0 0;border-radius:3px;min-height:44px}html[data-design=wave1] :is(.universe-v3-filters button,.visual-collection-filters button)[aria-pressed=true]{background:var(--w1-red);color:#fffaf3;border-color:var(--w1-red)}html[data-design=wave1] :is(.safety-panel,.legal-draft-banner,.support-v2__contact,.privacy-control-notice){background:var(--w1-tint);color:var(--w1-ink);border:1px solid var(--w1-line);box-shadow:none;border-radius:4px}html[data-design=wave1] :is(.safety-panel,.support-v2__contact) :is(h2,p,a,strong){color:var(--w1-ink)}html[data-design=wave1] .support-v2__contact .button--primary{color:var(--w1-red)}html[data-design=wave1] .support-v2__contact strong{overflow-wrap:anywhere}html[data-design=wave1] .legal-prose{padding-block:54px 80px}html[data-design=wave1] .legal-prose :is(p,li,td,th){color:var(--w1-muted);font-size:1rem;line-height:1.95}html[data-design=wave1] .legal-prose h2{margin-top:36px;font-size:1.75rem}html[data-design=wave1] .legal-meta{border-color:var(--w1-line);background:0 0}html[data-design=wave1] .legal-toc a{color:var(--w1-red)}html[data-design=wave1] .legal-table-scroll{overflow-x:auto}html[data-design=wave1] .legal-table-scroll table{table-layout:fixed;width:100%;min-width:0}html[data-design=wave1] .legal-table-scroll :is(th,td){overflow-wrap:anywhere;padding:16px 12px}html[data-design=wave1] .site-footer{background:var(--w1-tint);color:var(--w1-ink);border-top:1px solid var(--w1-line);padding-block:52px 28px}html[data-design=wave1] .site-footer:before,html[data-design=wave1] .site-footer:after{display:none}html[data-design=wave1] .site-footer :is(a,p,strong,small,span){color:var(--w1-muted)}html[data-design=wave1] .site-footer a:hover{color:var(--w1-red)}html[data-design=wave1] .site-footer__brand p{margin-top:12px}html[data-design=wave1] .site-footer__brand strong{font-family:var(--w1-serif);color:var(--w1-ink);font-size:1.5rem;font-weight:400}html[data-design=wave1] .site-footer__primary a,html[data-design=wave1] .site-footer__trust a{align-items:center;min-height:44px;font-size:.9375rem;display:flex}html[data-design=wave1] .site-footer__lower{border-color:var(--w1-line)}html[data-design=wave1] .language-gate{background:var(--w1-paper);min-height:100svh;padding:64px 24px;overflow:visible}html[data-design=wave1] .language-gate:before,html[data-design=wave1] .language-gate:after{display:none}html[data-design=wave1] .language-gate__card{width:min(620px,100%);box-shadow:none;background:0 0;border:0;padding:0}html[data-design=wave1] .language-gate__wordmark{margin:0 auto 30px}html[data-design=wave1] .language-gate h1{color:var(--w1-ink);margin-block:20px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.5}html[data-design=wave1] .language-gate__tagline{color:var(--w1-muted);font-size:1rem}html[data-design=wave1] .language-choice{background:var(--w1-sheet);border:1px solid var(--w1-line);color:var(--w1-ink);border-radius:4px;padding:20px 24px}html[data-design=wave1] .language-choice :is(strong,small){color:var(--w1-ink)}html[data-design=wave1] .language-choice small,html[data-design=wave1] .language-suggestion{color:var(--w1-muted);font-size:.875rem}html[data-design=wave1] .not-found{background:var(--w1-paper);color:var(--w1-ink);padding:72px 24px}html[data-design=wave1] .not-found__mark{font-family:var(--w1-serif);color:var(--w1-red);font-size:6rem;line-height:1.2}html[data-design=wave1] .not-found h1{font-size:2.5rem}@media (width<=1100px){html[data-design=wave1] .site-header__inner{gap:14px}html[data-design=wave1] .desktop-nav{display:none}html[data-design=wave1] .mobile-nav-trigger{display:inline-flex}html[data-design=wave1] .desktop-language{margin-left:auto}html[data-design=wave1] .site-search-trigger--desktop{display:none}.w1-home .w1-home-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;padding-block:72px}.w1-chapter,.w1-eastern-inner{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:40px}}@media (width<=820px){:root{--pv2-shell:calc(100% - 48px)}.w1-home .w1-home-hero{padding-block:60px}.w1-chapter,.w1-eastern-inner,.w1-trust-inner{grid-template-columns:1fr;gap:32px}.w1-chapter,.w1-companion,.w1-closing,.w1-eastern,.w1-reading-section,.w1-trust{padding-block:60px}html[data-design=wave1] :is(.editorial-hero__inner,.category-landing__hero-grid,.product-detail__hero-grid,.category-landing__method-grid,.product-detail__truth-grid,.product-detail__category-grid,.product-detail__privacy-grid){grid-template-columns:minmax(0,1fr);gap:28px}html[data-design=wave1] :is(.editorial-hero,.universe-v3-hero,.visual-collection-hero,.category-landing__hero,.product-detail__hero),html[data-design=wave1] .section{padding-block:48px}.w1-reading-row p{grid-row:2}.w1-reading-row>span:last-child{grid-area:1/3}.w1-row-number{align-self:start;padding-top:9px}.w1-collection-note{gap:30px;margin-top:60px}}@media (width<=520px){:root{--pv2-shell:calc(100% - 40px)}html[data-design=wave1] .site-header__inner{gap:12px;min-height:76px}html[data-design=wave1] .site-brand{gap:8px}html[data-design=wave1] .site-brand>span:first-of-type{font-size:1.55rem}html[data-design=wave1] .site-brand .brand-wordmark{grid-template-columns:14px 54px 58px;width:142px}html[data-design=wave1] .site-brand__latin{display:none}html[data-design=wave1][lang=en] .site-brand>span:first-of-type{font-size:1.05rem}html[data-design=wave1] .site-header .language-switcher{padding-inline:9px}.w1-hero-lead{font-size:1rem}.w1-collection-note{grid-template-columns:1fr;gap:28px}.w1-collection-note figure{align-items:end;gap:24px;display:flex}.w1-collection-note img{width:105px;margin:0}.w1-collection-note figcaption{text-align:left;margin:0}html[data-design=wave1] .w1-home h2{font-size:1.9rem;line-height:1.6}.w1-trust-links{gap:6px 16px}html[data-design=wave1] .narrow{width:calc(100% - 40px)}html[data-design=wave1] .legal-prose{padding-block:32px 48px}html[data-design=wave1] .legal-table-scroll :is(th,td){padding:16px;font-size:1rem}}@media (prefers-reduced-motion:reduce){html[data-design=wave1]{scroll-behavior:auto}}.w1-principles article{border-top:1px solid var(--w1-line);grid-template-columns:120px minmax(0,760px);gap:40px;padding:36px 0;display:grid}.w1-principles h2{margin:0 0 20px}.w1-principles p{margin:0}.w1-membership-status{max-width:900px}@media (width<=820px){.w1-principles article{grid-template-columns:32px minmax(0,1fr);gap:20px}}html[data-design=wave1] .mobile-nav-trigger{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;min-height:44px;padding:0;position:static;inset:auto;transform:none}html[data-design=wave1] .mobile-nav-trigger span{background:var(--w1-ink);width:20px;height:1px;display:block}html[data-design=wave1] .site-header,html[data-design=wave1] .site-header__inner{height:auto;max-height:none}html[data-design=wave1] .site-search__surface{background:var(--w1-sheet);color:var(--w1-ink)}html[data-design=wave1] .site-search :is(h2,p,a,strong,span,kbd){color:var(--w1-ink)}html[data-design=wave1] .product-detail__visual{aspect-ratio:auto;justify-self:center;max-width:240px;min-height:0;margin:0}html[data-design=wave1] .product-detail__visual .product-detail__image-button{background:0 0;width:100%;height:auto}html[data-design=wave1] .product-detail__visual img{object-fit:contain;opacity:1;filter:none;height:auto;max-height:340px}html[data-design=wave1] .product-detail__visual figcaption{background:0 0;padding-top:16px;position:static}html[data-design=wave1] .product-detail__visual figcaption strong{color:var(--w1-ink);font-size:1rem}html[data-design=wave1] :is(.category-landing__breadcrumb,.product-detail__breadcrumb)>*{overflow-wrap:anywhere;min-width:0}html[data-design=wave1] :is(.product-detail__summary,.editorial-hero__lead,.category-landing__lead){font-weight:400}html[data-design=wave1] .app-privacy-matrix .legal-table-scroll table{table-layout:fixed;min-width:960px}html[data-design=wave1] .app-privacy-matrix .legal-table-scroll th{width:auto}html[data-design=wave1] .legal-table-scroll,html[data-design=wave1] .legal-data-table table{background:var(--w1-sheet)}html[data-design=wave1] .legal-data-table thead th{background:var(--w1-tint);color:var(--w1-ink)}html[data-design=wave1] .product-detail__hero{min-height:0;padding-block:clamp(48px,6vw,80px)}html[data-design=wave1] .product-detail__hero-grid{min-height:0}html[data-design=wave1] .product-detail__intro{padding-block:0}html[data-design=wave1] .not-found:before{display:none}html[data-design=wave1] .legal-prose__header h1{font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.4}html[data-design=wave1] .w1-home h1{text-wrap:wrap;letter-spacing:.015em;margin:16px 0 20px;font-size:clamp(2.25rem,2.85vw,2.625rem);font-weight:400;line-height:1.45}html[data-design=wave1] :is(.editorial-hero,.universe-v3-hero,.visual-collection-hero,.category-landing__hero,.product-detail__hero){min-height:0;padding-block:44px}html[data-design=wave1] .section{padding-block:44px}.w1-home .w1-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy visual""actions visual";gap:24px 72px;padding-block:44px}.w1-hero-copy{grid-area:copy;align-self:end;max-width:36rem}.w12-hero-actions{grid-area:actions;align-self:start}.w11-hero-moment{grid-area:visual;justify-self:center;max-width:320px}.w1-hero-copy .w1-hero-lead{margin:0;line-height:1.85}.w1-chapter,.w1-companion,.w1-closing,.w1-eastern,.w1-reading-section,.w1-trust{padding-block:56px}.w1-collection-note{margin-top:48px}.w11-product-moment{text-align:center;cursor:default;margin:0}.w11-product-moment img{border-radius:8px;width:min(100%,260px);height:auto;margin:auto;display:block;box-shadow:0 10px 36px #563b2014}.w11-product-moment figcaption,.w11-object-moment figcaption{color:var(--w1-muted);margin-top:12px;font-size:.8125rem;line-height:1.7}.w11-object-moment{max-width:230px;margin:28px 0 0}.w11-object-moment img{border-radius:50%;width:100%;height:auto;display:block}.w11-explore{padding-bottom:48px}.w11-explore-chapter{border-top:1px solid var(--w1-line);grid-template-columns:36px minmax(0,1fr) minmax(0,240px);align-items:start;gap:32px;padding-block:40px;display:grid}.w11-explore-chapter h2{margin:0 0 16px}.w11-explore-chapter p{max-width:38em}.w11-explore-chapter nav{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.w11-explore-chapter nav a{min-height:44px;color:var(--w1-red);text-underline-offset:6px;align-items:center;text-decoration:underline;display:inline-flex}.w11-explore-chapter .w11-product-moment img{max-width:170px}html[data-design=wave1] .w1-text-link{text-underline-offset:6px;border:0;text-decoration:underline}html[data-design=wave1] .w1-text-link span[aria-hidden]{display:none}html[data-design=wave1] .language-switcher{border:0}html[data-design=wave1] :is(.safety-panel,.support-v2__contact){box-shadow:none;background:0 0;border:0;padding:24px 0}html[data-design=wave1] .support-v2 .safety-panel{font-size:.875rem}html[data-design=wave1] .support-v2 .safety-panel h2{font-size:1.25rem}html[data-design=wave1] .site-search{border:0;border-radius:8px;width:min(600px,100% - 40px);max-height:85svh;padding:0}html[data-design=wave1] .site-search__surface{box-shadow:none;border:0;padding:24px}html[data-design=wave1] .site-search__header h2{font-size:1.6rem}html[data-design=wave1] .site-search__field{border:0;border-bottom:1px solid var(--w1-line);box-shadow:none;background:0 0;border-radius:0}html[data-design=wave1] .site-search__results a{border:0;border-bottom:1px solid var(--w1-line);box-shadow:none;border-radius:0}html[data-design=wave1] .category-product-index a{grid-template-columns:40px minmax(140px,.7fr) minmax(0,1.4fr)}html[data-design=wave1] .legal-table-scroll{max-height:70svh}html[data-design=wave1] .legal-table-scroll thead{z-index:1;background:var(--w1-sheet);position:sticky;top:0}@media (width<=820px){.w1-home .w1-home-hero{grid-template-columns:minmax(0,1fr) 220px;gap:20px 32px}.w11-explore-chapter{grid-template-columns:32px minmax(0,1fr);gap:20px}.w11-explore-chapter .w11-product-moment{grid-column:2}html[data-design=wave1] .category-product-index a{grid-template-columns:24px minmax(0,1fr)}.category-product-index__summary{grid-column:2}}@media (width<=520px){.w1-home .w1-home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual""actions";gap:20px;padding-block:24px 32px}.w11-hero-moment img{width:156px}.w11-hero-moment{max-width:280px}.w1-hero-copy .w1-hero-lead{font-size:1rem}.w12-hero-actions .w1-actions{gap:8px 20px}html[data-design=wave1] .w12-hero-actions .button{width:auto}html[data-design=wave1] .w12-hero-actions .w1-availability{margin-top:12px;font-size:.875rem}html[data-design=wave1] .w1-home h1{margin:12px 0 16px;font-size:1.75rem;line-height:1.5}.w1-chapter,.w1-companion,.w1-closing,.w1-eastern,.w1-reading-section,.w1-trust{padding-block:40px}.w11-explore-chapter{padding-block:28px}.w11-object-moment{max-width:160px}html[data-design=wave1] .site-search{border-radius:0;width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0}html[data-design=wave1] .site-search__surface{min-height:100%;padding:20px}}html[data-design=wave1] .visual-collection-card--typographic{border:0;border-bottom:1px solid var(--w1-line);box-shadow:none;cursor:default;background:0 0;transform:none}html[data-design=wave1] .visual-collection-card__typographic{cursor:default;background:0 0;border:0;min-height:0;padding:20px 0}html[data-design=wave1] .visual-collection-card--typographic:hover{box-shadow:none;transform:none}html[data-design=wave1] .visual-collection-card--typographic>.visual-collection-card__image{display:none}html[data-design=wave1] .visual-collection-card--typographic .visual-collection-card__copy{min-height:0;padding:20px 0}html[data-design=wave1] .visual-collection-card--typographic .visual-collection-card__copy p{white-space:normal;text-overflow:clip;overflow:visible}html[data-design=wave1] .visual-collection-card__copy{grid-template-columns:minmax(0,1fr);gap:6px}html[data-design=wave1] .visual-collection-card__copy h2{overflow-wrap:normal;word-break:normal;font-size:1.125rem;line-height:1.4}html[data-design=wave1][lang] body .product-detail__intro h1{text-wrap:wrap;overflow-wrap:normal;max-width:100%;font-size:clamp(1.875rem,2.5vw,2.5rem);line-height:1.4}html[data-design=wave1] .mobile-nav__drawer :is(a[aria-current=page],a:hover,a:focus-visible,.mobile-nav__search,.mobile-nav__search:hover){background:var(--w1-tint);color:var(--w1-ink)}html[data-design=wave1] .product-detail__status span[data-stage]{color:var(--w1-muted);background:0 0;border:0;padding:0;font-weight:400}@media (width<=520px){html[data-design=wave1] .mobile-nav__drawer{width:100%}html[data-design=wave1][lang] body :is(.v6-collection-intro,.product-detail__intro,.visual-collection-hero) h1{max-width:none;font-size:2rem!important}}html[data-design=wave1] .editorial-hero[data-layout] .editorial-hero__context{align-self:center;margin-top:0}html[data-design=wave1] .editorial-hero[data-layout=membership] h1{letter-spacing:.01em;text-wrap:balance;font-size:clamp(1.875rem,3.1vw,3rem);line-height:1.5}html[data-design=wave1] .editorial-hero__inner{align-items:center}html[data-design=wave1] .editorial-hero__lead{max-width:36em;margin-block:0}html[data-design=wave1] .editorial-hero h1{text-wrap:balance}html[data-design=wave1] .w1-principles h2{margin-bottom:12px;font-size:clamp(1.4rem,2vw,1.9rem)}html[data-design=wave1] .w12-foundation-body .legal-prose{padding-block:0}html[data-design=wave1] .w12-foundation-body article>section:first-child h2{margin-top:0}html[data-design=wave1] .w12-content-notice h2{margin:32px 0 12px;font-size:1.5rem}html[data-design=wave1] .w12-content-notice h1{font-size:clamp(1.875rem,3vw,2.75rem)}html[data-design=wave1] .legal-toc{border:0;border-block:1px solid var(--w1-line);background:0 0;border-radius:0;padding:20px 0}html[data-design=wave1] .legal-table-scroll{scrollbar-width:auto;scrollbar-color:var(--w1-copper) var(--w1-tint);overscroll-behavior-x:contain}html[data-design=wave1] .app-privacy-matrix small{opacity:1;font-size:1rem}html[data-design=wave1] .app-privacy-matrix .legal-table-scroll :is(th,td){padding:18px;line-height:1.8}html[data-design=wave1] .support-v2__contact{max-width:36rem;padding-bottom:0}html[data-design=wave1] .support-v2__contact strong{font-size:1.0625rem}html[data-design=wave1] .support-v2__contact .eyebrow{margin-bottom:8px}html[data-design=wave1] .support-v2__contact .button{width:auto}.filter-strip{min-width:0;max-width:100%}html[data-design=wave1] .filter-strip [role=group]{scrollbar-width:thin;scrollbar-color:var(--w1-copper) transparent;gap:8px;width:100%;margin:0;padding:6px;scroll-padding-inline:6px;display:flex;overflow-x:auto}html[data-design=wave1] .filter-strip [role=group]::-webkit-scrollbar{height:6px;display:block}html[data-design=wave1] .filter-strip button{min-height:44px;font:inherit;white-space:nowrap;border:1px solid var(--w1-line);color:var(--w1-ink);background:0 0;border-radius:4px;flex:none;padding:8px 14px;font-size:1rem}html[data-design=wave1] .filter-strip button[aria-pressed=true]{background:var(--w1-red);color:var(--w1-sheet);border-color:var(--w1-red)}html[data-design=wave1] .filter-strip button:after{display:none}html[data-design=wave1] .filter-strip__hint{margin:6px 0 0;font-size:.875rem;line-height:1.65}@media (width<=820px){html[data-design=wave1] .editorial-hero__inner{gap:12px}html[data-design=wave1] .editorial-hero__context{padding:0}html[data-design=wave1] .editorial-hero h1{text-wrap:pretty;margin:12px 0 8px}.w1-reading-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}.w1-reading-row p{grid-column:auto}}html[data-design=wave1] .category-landing--family-ink .category-landing__intro :is(h1,blockquote),html[data-design=wave1] .category-landing--family-ink blockquote,html[data-design=wave1] .product-detail--future-research .product-detail__intro h1{color:var(--w1-ink)}html[data-design=wave1][lang] body .category-landing__intro h1{overflow-wrap:normal;hyphens:auto;max-width:100%;font-size:clamp(1.875rem,3.2vw,3rem);line-height:1.4}html[data-design=wave1] .product-detail__visual .product-detail__image-button{position:relative}html[data-design=wave1] .inspectable-image__hint{color:#fffaf3;opacity:1;background:#493d30;border:0}html[data-design=wave1] .product-detail__visual figcaption span{color:var(--w1-muted)}.w1-principles article:first-child{border-top:0;padding-top:0}.w12-secondary-action{min-height:44px;color:var(--w1-ink);align-items:center;padding:8px 0;text-decoration:none;display:inline-flex}.w12-secondary-action:hover{text-underline-offset:5px;text-decoration:underline}html[data-design=wave1] .w12-hero-actions .button{border-radius:7px;min-height:46px;padding:10px 20px;font-weight:500}html[data-design=wave1] .w12-concept-preview{width:min(100%,260px);box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0;display:block}.w11-hero-moment figcaption span{margin-top:4px;display:block}@media (width<=520px){html[data-design=wave1] .w12-concept-preview{width:156px}}html[data-design=wave1] .image-viewer :is(.image-viewer__close,.image-viewer__nav){background:var(--w1-sheet);color:var(--w1-ink);border:1px solid var(--w1-muted)}html[data-design=wave1] .image-viewer__nav[hidden]{display:none}html[data-design=wave1] .image-viewer__footer:has(.image-viewer__nav[hidden]){grid-template-columns:minmax(0,780px);justify-content:center}html[data-design=wave1] .image-viewer__copy h2{font-size:1.25rem;line-height:1.4}html[data-design=wave1] .image-viewer__copy p{font-size:1rem;line-height:1.6}html[data-design=wave1] .image-viewer__media{height:auto}html[data-design=wave1] .image-viewer__footer{min-height:0;max-height:45dvh;overflow:auto}html[data-design=wave1] .image-viewer__media{position:relative}html[data-design=wave1] .image-viewer__media img{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}:root{--w1-paper:#faf8f3;--w1-sheet:#fdfbf7;--w1-tint:#f1ede5;--w1-line:#ded8ce;--w1-ink:#292824;--w1-muted:#625e56;--w1-red:#923d30;--pv2-body:1rem;--pv2-body-desktop:1rem}html[data-design=wave1] body{font-size:1rem;line-height:1.75}html[data-design=wave1][lang] body #main-content h1{letter-spacing:.015em;max-width:100%;line-height:1.45;font-size:1.875rem!important}html[data-design=wave1][lang] body #main-content h2{line-height:1.5;font-size:1.5rem!important}html[data-design=wave1] body h3{font-size:1.125rem;line-height:1.5}html[data-design=wave1] :is(.editorial-hero__lead,.category-landing__lead,.w1-hero-lead,.product-detail__lead){max-width:42em;font-size:1rem;line-height:1.8}html[data-design=wave1] :is(.eyebrow,.w1-row-label,.w1-chapter-label span){letter-spacing:.07em;font-size:.75rem}html[data-design=wave1] :is(.editorial-hero,.visual-collection-hero,.v6-library-hero){background:var(--w1-paper);padding-block:56px 32px}html[data-design=wave1] .site-header{background:var(--w1-paper);border:0;position:relative}html[data-design=wave1] .site-header__inner{gap:16px;min-height:76px}html[data-design=wave1] .desktop-nav :is(a,summary){font-size:.8125rem}html[data-design=wave1] .desktop-more{display:none}html[data-design=wave1] .mobile-nav-trigger{border:0;margin-left:0;display:inline-flex}html[data-design=wave1] .mobile-nav{z-index:1200;display:block;position:fixed;inset:0}html[data-design=wave1] .mobile-nav[hidden]{display:none}html[data-design=wave1] .mobile-nav__backdrop{backdrop-filter:none;background:#29282426}html[data-design=wave1] .mobile-nav__drawer{background:var(--w1-sheet);width:min(480px,100% - 40px);max-height:100dvh;padding:32px;overflow:auto}html[data-design=wave1] .mobile-nav__primary a{min-height:48px;font-family:inherit;font-size:1.125rem}html[data-design=wave1] .mobile-nav__secondary{flex-wrap:wrap;gap:8px 24px;display:flex}html[data-design=wave1] .mobile-nav__group-label,.mobile-nav__index{display:none}html[data-design=wave1] .site-search{background:var(--w1-sheet);color:var(--w1-ink);border:1px solid var(--w1-line);width:min(700px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:0 12px 45px #29282415}html[data-design=wave1] .site-search::backdrop{backdrop-filter:none;background:#29282426}html[data-design=wave1] .site-search__surface{padding:24px}html[data-design=wave1] .site-search__results a{border-bottom:1px solid var(--w1-line);background:0 0;border-radius:0}html[data-design=wave1] .button{color:var(--w1-red);border:0;border-bottom:1px solid var(--w1-red);box-shadow:none;background:0 0;border-radius:0;min-height:44px;padding:8px 2px;font-size:.9375rem}html[data-design=wave1] :is(.button:hover,.button:focus-visible){background:var(--w1-tint);color:var(--w1-ink)}html[data-design=wave1] :is(.w1-text-link,.text-link){font-size:.9375rem}html[data-design=wave1] .inspectable-image__hint{background:var(--w1-sheet);color:var(--w1-ink);border:1px solid var(--w1-line)}.qa-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:72px;min-height:680px;padding-block:40px 72px;display:grid}.qa-home-copy{max-width:26rem}.qa-home-copy h1{margin:16px 0}.qa-home-visual{justify-items:center;margin:0;display:grid}.qa-home-visual a{display:block}.qa-home-visual img{object-fit:contain;filter:saturate(.35)contrast(.88);width:auto;max-width:100%;height:540px;transition:filter .24s;display:block}.qa-home-visual a:is(:hover,:focus) img{filter:none}.qa-home-visual figcaption{color:var(--w1-muted);margin-top:16px;font-size:.8125rem}.qa-home-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 72px;padding-block:60px 96px;display:grid}.qa-home-index a{border-top:1px solid var(--w1-line);min-height:80px;color:var(--w1-ink);justify-content:space-between;align-items:center;gap:20px;text-decoration:none;display:flex}.qa-home-index a:hover{color:var(--w1-red)}.qa-home-index small{color:var(--w1-muted);font-size:.8125rem}html[data-design=wave1] .visual-collection-hero__count,html[data-design=wave1] .visual-collection-hero__note{display:none}html[data-design=wave1] .visual-collection-controls{background:0 0;border:0;position:static}html[data-design=wave1] :is(.visual-collection-filters button,.v6-library-tabs button){color:var(--w1-muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:44px;font-size:.875rem}html[data-design=wave1] :is(.visual-collection-filters,.v6-library-tabs) button.is-active{border-bottom-color:var(--w1-red);color:var(--w1-red);background:0 0}html[data-design=wave1] .visual-collection-grid--tarot{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:64px 48px}html[data-design=wave1] .visual-collection-card{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-design=wave1] .visual-collection-card__image{box-shadow:none;background:0 0}html[data-design=wave1] .visual-collection-card__image img{filter:saturate(.18)contrast(.82);box-shadow:none;transition:filter .22s;transform:none}html[data-design=wave1] .visual-collection-card:has(a:is(:hover,:focus)) img{filter:none;transform:none}html[data-design=wave1] .visual-collection-card__copy h2{font-family:inherit;font-size:1rem}html[data-design=wave1] .visual-collection-card__copy :is(p,small){font-size:.8125rem}.qa-card-link{display:block}.qa-card-link img{width:100%;height:auto;display:block}html[data-design=wave1] .v6-card-grid--lenormand{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}html[data-design=wave1] .v6-card-tile{border:0;border-bottom:1px solid var(--w1-line);box-shadow:none;background:0 0;border-radius:0;padding-block:24px}html[data-design=wave1] .v6-card-tile a{background:0 0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;display:grid;transform:none}html[data-design=wave1] .v6-card-tile__image{aspect-ratio:auto;height:auto;box-shadow:none;background:0 0}html[data-design=wave1] .v6-card-tile__image img{filter:saturate(.3)contrast(.85);width:72px;height:auto;box-shadow:none;transition:filter .22s;transform:none}html[data-design=wave1] .v6-card-tile a:is(:hover,:focus) img{filter:none;transform:none}html[data-design=wave1] .v6-card-tile__meta{padding:0}html[data-design=wave1] .v6-card-tile__meta strong{font-size:1rem}html[data-design=wave1] .v6-card-tile__meta :is(small,em){font-size:.75rem;line-height:1.65}.qa-asset-notice{color:var(--w1-muted);border-block:1px solid var(--w1-line);padding-block:20px;font-size:.9375rem}.qa-familiar-identities{flex-wrap:wrap;gap:28px 64px;margin-block:48px 24px;display:flex}.qa-familiar-identities h2{margin:0}.qa-reading{max-width:760px;margin-inline:auto;padding-block:64px}.qa-reading details{border-top:1px solid var(--w1-line);padding-block:20px}.qa-reading summary{cursor:pointer;min-height:44px}html[data-design=wave1] :is(.product-detail__panel,.category-landing__product,.w1-principles article,.v6-meaning-grid article){box-shadow:none;background:0 0;border-radius:0}html[data-design=wave1] .v6-meaning-grid{max-width:760px;display:block}html[data-design=wave1] .v6-meaning-grid article{border:0;border-top:1px solid var(--w1-line);padding:24px 0}html[data-design=wave1] .site-footer{background:var(--w1-paper);border-top:1px solid var(--w1-line)}html[data-design=wave1] .site-footer a{font-size:.875rem}html[data-design=wave1] .site-footer__brand p,html[data-design=wave1] :is(.brand-motif,.orbit,.starburst){display:none}html[data-design=wave1] [hidden]{display:none!important}@media (width<=980px){html[data-design=wave1] .visual-collection-grid--tarot{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}html[data-design=wave1] .v6-card-grid--lenormand{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-home-hero{gap:40px}}@media (width<=620px){html[data-design=wave1][lang] body #main-content h1{font-size:1.625rem!important}html[data-design=wave1][lang] body #main-content h2{font-size:1.375rem!important}html[data-design=wave1] .shell{width:calc(100% - 40px)}html[data-design=wave1] .site-header__inner{gap:8px;min-height:68px}html[data-design=wave1] .mobile-nav-trigger{margin-left:auto}html[data-design=wave1] .mobile-nav__drawer{width:calc(100% - 32px);padding:24px 20px}html[data-design=wave1] .mobile-nav__secondary{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-design=wave1] :is(.editorial-hero,.visual-collection-hero,.v6-library-hero){padding-block:32px 24px}.qa-home-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:24px 48px}.qa-home-visual{grid-row:1}.qa-home-visual img{height:330px}.qa-home-visual figcaption{display:none}.qa-home-copy h1{margin-top:8px}.qa-home-copy .eyebrow{margin:0}.qa-home-index{grid-template-columns:1fr;gap:0;padding-block:24px 48px}html[data-design=wave1] .visual-collection-grid--tarot{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}html[data-design=wave1] .v6-card-grid--lenormand{grid-template-columns:1fr}html[data-design=wave1] .v6-card-tile a{grid-template-columns:64px minmax(0,1fr);gap:24px}html[data-design=wave1] .v6-card-tile__image img{width:64px}.qa-reading{padding-block:32px}.qa-familiar-identities{gap:24px}html[data-design=wave1] .site-search__surface{padding:16px}}@media (prefers-reduced-motion:reduce){html[data-design=wave1] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-design=wave1] .qa-viewer-zoomed .image-viewer__media{display:block;overflow:auto}html[data-design=wave1] .qa-viewer-zoomed .image-viewer__media img{object-fit:contain;width:150%;max-width:none;height:auto;max-height:none;position:relative;inset:auto}html[data-design=wave1] .visual-collection-card .qa-card-link:is(:hover,:focus) img{transform:none;filter:none!important}html[data-design=wave1] .mobile-nav__primary a{grid-template-columns:none;align-items:center;gap:0;display:flex}html[data-design=wave1] .mobile-nav__primary a span:not(.mobile-nav__index){white-space:normal;flex:1;width:auto;min-width:0;display:block}html[data-design=wave1][lang] body #main-content .visual-collection-card__copy h2{font-size:1rem!important}html[data-design=wave1] .image-viewer__header{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-design=wave1] .image-viewer__header [data-image-viewer-zoom]{margin-left:auto;font-size:.875rem}html[data-design=wave1] .image-viewer__frame{grid-template-rows:auto minmax(0,1fr) auto}html[data-design=wave1] .image-viewer__media{min-height:0}html[data-design=wave1] #main-content :is(p,li,dd,dt,a,span,strong,h1,h2,h3){overflow-wrap:anywhere}html[data-design=wave1] :is(.site-footer__grid,.site-footer__navs,.v6-lenormand-detail__hero,.v6-lenormand-detail__facts,.category-landing__hero-grid,.visual-collection-controls__inner)>*{min-width:0}html[data-design=wave1] .site-footer :is(a,strong,small,span,div,nav){overflow-wrap:anywhere;white-space:normal;min-width:0}html[data-design=wave1] .image-viewer__count{white-space:nowrap;flex:none}html[data-design=wave1] .image-viewer__header [data-image-viewer-zoom]{flex:0 auto;width:auto}@media (width<=620px){html[data-design=wave1] .site-footer__navs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-design=wave1] .site-footer__grid{grid-template-columns:minmax(0,1fr)}}html[data-design=wave1] .visual-collection-hero__inner p:not(.eyebrow){font-size:1rem!important}:root{--va-rule:#d7d3cb;--va-caption:.75rem}html[data-design=wave1] .desktop-nav :is(a,summary),html[data-design=wave1] .language-switcher{font-size:.75rem}html[data-design=wave1] .site-header__inner{min-height:76px}html[data-design=wave1] .desktop-nav a[aria-current=page]{border-bottom-width:1px}html[data-design=wave1] .eyebrow{letter-spacing:.07em;font-size:.6875rem}.va-home-hero{grid-template-columns:minmax(80px,.65fr) minmax(0,470px) minmax(0,1fr);align-items:start;gap:48px;min-height:calc(100svh - 76px);padding:24px 0 64px;display:grid}html[data-design=wave1] .va-home-hero{width:calc(100% - 96px);max-width:1500px}.va-home-folio{letter-spacing:.06em;gap:10px;margin-top:48px;font-size:.6875rem;display:grid}.va-home-folio span:first-child{color:var(--w1-red)}.va-home-visual{justify-self:center;margin:0}.va-home-visual a{display:block}.va-home-visual img{object-fit:contain;filter:saturate(.55)contrast(.94);width:auto;max-width:100%;height:min(77svh,800px);transition:filter .32s;display:block}.va-home-visual a:is(:hover,:focus) img{filter:none}.va-home-visual figcaption{font-size:var(--va-caption);color:var(--w1-muted);justify-content:space-between;gap:20px;margin-top:16px;display:flex}.va-home-copy{align-self:end;max-width:270px;padding-bottom:92px}.va-home-copy h1{margin:0 0 22px}.va-home-copy p{margin-bottom:30px;font-size:.9375rem;line-height:1.85}.va-home-sequence{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:100px;padding:140px 0 120px;display:grid}.va-home-sequence header{max-width:260px}.va-home-sequence__images{grid-template-columns:1.4fr .65fr .8fr;align-items:center;gap:34px;display:grid}.va-home-sequence__images figure{margin:0}.va-home-sequence__images figure:nth-child(2){padding-top:160px}.va-home-sequence__images figure:nth-child(3){align-self:start}.va-home-sequence__images img{filter:saturate(.35)contrast(.9);width:100%;height:auto;transition:filter .25s}.va-home-sequence__images a:is(:hover,:focus) img{filter:none}.va-home-sequence__images figcaption{font-size:var(--va-caption);margin-top:12px}.va-home-index{border-top:1px solid var(--va-rule);grid-template-columns:1fr 2fr;gap:80px;padding-block:70px 32px;display:grid}.va-home-index>div{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.va-home-index a{border-bottom:1px solid var(--va-rule);grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:64px;text-decoration:none;display:grid}.va-home-index a small{color:var(--w1-muted);font-size:.6875rem}.va-home-index a:hover{color:var(--w1-red)}.va-home-release{text-align:right;padding-bottom:64px;font-size:.8125rem}html[data-design=wave1] .va-collection--tarot .visual-collection-hero{border:0;padding-block:38px 16px}html[data-design=wave1] .va-collection--tarot .visual-collection-hero__inner{display:block}.va-collection--tarot .visual-collection-hero__inner>div:first-child{grid-template-columns:230px 1fr;align-items:center;column-gap:60px;display:grid}.va-collection--tarot .visual-collection-hero__inner .eyebrow{grid-column:1/-1;margin:0 0 14px}.va-collection--tarot .visual-collection-hero__inner h1{margin:0}html[data-design=wave1] .va-collection--tarot .visual-collection-controls{padding-block:16px 26px}html[data-design=wave1] .va-collection--tarot .visual-collection-controls__inner{gap:12px 48px}html[data-design=wave1] .va-collection--tarot .visual-collection-browser{background:0 0;padding-block:24px 100px}html[data-design=wave1] .visual-collection-grid--tarot{gap:80px 58px}html[data-design=wave1] .visual-collection-grid--tarot .visual-collection-card:nth-child(4n+2){padding-top:50px}html[data-design=wave1] .visual-collection-grid--tarot .visual-collection-card:nth-child(4n+4){padding-top:100px}html[data-design=wave1] .visual-collection-card__copy{padding-inline:0}.va-lenormand{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:0 90px;width:min(1200px,100% - 96px);margin:54px auto 110px;display:grid}html[data-design=wave1] .va-lenormand .shell{width:100%}html[data-design=wave1] .va-lenormand .v6-collection-intro{background:0 0;border:0;grid-column:1;padding:0}html[data-design=wave1] .va-lenormand .v6-collection-intro__grid{display:block}.va-lenormand .v6-collection-intro h1{margin-block:16px 26px}.va-lenormand .v6-collection-intro p:not(.eyebrow){font-size:.9375rem}html[data-design=wave1] .va-lenormand .v6-collection-intro aside{border:0;margin-top:30px;padding:0;display:block}.va-lenormand-ranges{gap:16px;margin:0;font-size:.75rem;display:grid}.va-lenormand-ranges>div{grid-template-columns:70px 1fr;gap:12px;display:grid}.va-lenormand-ranges dt{color:var(--w1-red);font-variant-numeric:tabular-nums}.va-lenormand-ranges dd{margin:0}html[data-design=wave1] .va-lenormand .v6-library-tools{background:0 0;border:0;grid-column:1;padding:44px 0 28px}html[data-design=wave1] .va-lenormand .v6-library-tools__grid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.va-lenormand .v6-library-tabs{flex-wrap:wrap}.va-lenormand [data-lenormand-clear]{align-self:flex-start}.va-lenormand [data-lenormand-status]{font-size:.8125rem;font-weight:400}.va-lenormand .qa-asset-notice{border:0;grid-column:1;padding:0;font-size:.8125rem;line-height:1.85}html[data-design=wave1] .va-lenormand .v6-card-library{background:0 0;grid-area:1/2/span 4;padding:0}html[data-design=wave1] .va-lenormand .v6-card-grid--lenormand{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px}html[data-design=wave1] .va-lenormand .v6-card-tile{border:0;padding:0 0 28px}html[data-design=wave1] .va-lenormand .v6-card-tile:nth-child(2n){padding-top:85px}html[data-design=wave1] .va-lenormand .v6-card-tile a{grid-template-columns:110px minmax(0,1fr);align-items:end;gap:22px}html[data-design=wave1] .va-lenormand .v6-card-tile__image img{width:110px}html[data-design=wave1] .va-lenormand .v6-card-tile__meta{padding-bottom:12px}html[data-design=wave1] .va-lenormand .v6-card-tile__meta small{color:var(--w1-muted);margin-bottom:20px;font-size:.6875rem;display:block}html[data-design=wave1] [data-category-landing=western-astrology] .category-landing__breadcrumb{border:0;font-size:.75rem}html[data-design=wave1] [data-category-landing=western-astrology] .category-landing__hero{border:0;padding-block:66px 100px}html[data-design=wave1] [data-category-landing=western-astrology] .category-landing__hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:100px}.va-astro-reading{max-width:28em;margin-top:72px;font-size:.9375rem}.va-astro-structure{margin:0;padding-top:5px}.va-astro-structure figcaption{color:var(--w1-muted);justify-content:space-between;gap:24px;margin-bottom:38px;font-size:.6875rem;display:flex}.va-astro-structure figcaption span:first-child{color:var(--w1-red)}.va-astro-structure dl{border-left:1px solid var(--va-rule);margin:0 0 24px 8px}.va-astro-structure dl>div{border-top:1px solid var(--va-rule);grid-template-columns:1fr 1.2fr;gap:20px;margin-left:0;padding:28px 0 28px 28px;display:grid;position:relative}.va-astro-structure dt{align-items:baseline;gap:18px;display:flex}.va-astro-structure dt small{color:var(--w1-red);font-size:.6875rem}.va-astro-structure dt strong{font-family:var(--w1-serif);font-size:1.5rem;font-weight:400}.va-astro-structure dd{margin:0;font-size:.875rem}.va-astro-structure dd small{color:var(--w1-muted);margin-top:14px;font-size:.75rem;display:block}.va-astro-structure>p{max-width:34em;margin-left:36px;font-size:.8125rem}html[data-design=wave1] .va-astro-data{border-top:1px solid var(--va-rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px;max-width:none;padding-block:50px 100px;display:grid}.va-astro-data header>p:last-child{font-size:.8125rem}.va-astro-data details:first-child{border-top:0;padding-top:0}.va-astro-data__body>section{margin-top:48px}.va-familiar-intro{grid-template-columns:1fr 1fr;align-items:start;gap:130px;padding-block:70px 10px;display:grid}html[data-design=wave1][lang] body #main-content .va-familiar-intro h1{font-family:var(--pv2-font-ui);letter-spacing:.02em;margin:0;font-weight:400}.va-familiar-intro>div{max-width:390px;font-size:.9375rem}.va-familiar-intro .eyebrow{margin-top:0}.va-familiar-presence{padding-block:48px 0}.va-familiar-names{grid-template-columns:1fr 1fr 1fr;gap:85px;min-height:340px;padding-inline:8%;display:grid}.va-familiar-names>div{border-top:1px solid var(--va-rule);align-self:start;padding:20px 0}.va-familiar-names>div:nth-child(2){margin-top:115px}.va-familiar-names>div:nth-child(3){margin-top:45px}.va-familiar-number{color:var(--w1-red);font-size:.6875rem}.va-familiar-names h2{margin:28px 0 8px}.va-familiar-names p{margin:0;font-size:.8125rem}.va-familiar-presence .qa-asset-notice{border:0;max-width:460px;margin-left:auto;font-size:.8125rem}.va-familiar-principles{border-top:1px solid var(--va-rule);grid-template-columns:1fr 1fr;gap:70px 120px;padding-top:45px;display:grid}.va-familiar-principles article{grid-template-columns:32px minmax(0,1fr);gap:24px;display:grid}.va-familiar-principles h2{margin:0 0 24px}.va-familiar-principles p{font-size:.9375rem}.va-collection--ritual-objects{grid-template-columns:245px minmax(0,1fr);gap:0 80px;width:min(1200px,100% - 96px);margin:0 auto;display:grid}.va-collection--ritual-objects>header{grid-column:1/-1}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero{border:0;padding-block:56px 10px}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero__inner{display:block}.va-collection--ritual-objects .visual-collection-hero__inner>div:first-child{grid-template-columns:1fr 1fr;gap:0 100px;display:grid}.va-collection--ritual-objects .visual-collection-hero__inner .eyebrow{grid-column:1/-1}.va-collection--ritual-objects .visual-collection-hero__inner h1{margin-top:12px}.va-collection--ritual-objects>.qa-asset-notice{border:0;grid-column:1/-1;max-width:none;margin:0;padding:20px 0 50px;font-size:.8125rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls{border-top:1px solid var(--va-rule);background:0 0;grid-column:1;padding:24px 0}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__inner{flex-direction:column;gap:28px;display:flex}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters{flex-direction:column;align-items:flex-start;gap:6px;display:flex}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters button{text-align:left;padding-left:0}.va-collection--ritual-objects .visual-collection-controls__status{flex-direction:column;align-items:start;gap:8px;display:flex}.va-collection--ritual-objects .visual-collection-controls__status p{font-size:.8125rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-browser{background:0 0;padding-block:0 80px}html[data-design=wave1] .visual-collection-grid--ritual-objects{display:block}html[data-design=wave1] .visual-collection-grid--ritual-objects .visual-collection-card{border-top:1px solid var(--va-rule);padding:0}.visual-collection-grid--ritual-objects .visual-collection-card__image{display:none}html[data-design=wave1] .visual-collection-grid--ritual-objects .visual-collection-card__copy{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:22px;display:grid}.visual-collection-grid--ritual-objects .visual-collection-card__copy>span{font-size:.6875rem}.visual-collection-grid--ritual-objects .visual-collection-card__copy>div{grid-template-columns:1fr 1fr;align-items:baseline;gap:4px 20px;display:grid}.visual-collection-grid--ritual-objects .visual-collection-card__copy h2,.visual-collection-grid--ritual-objects .visual-collection-card__copy p{margin:0}.visual-collection-grid--ritual-objects .visual-collection-card__copy small{color:var(--w1-muted);grid-column:1/-1}.va-collection--ritual-objects>.visual-collection-next{grid-column:1/-1}html[data-design=wave1] .mobile-nav__backdrop{background:#29282414}html[data-design=wave1] .mobile-nav__drawer{border-left:1px solid var(--va-rule);width:min(540px,100% - 40px);box-shadow:none;background:#fdfbf7f7;padding:42px 52px}html[data-design=wave1] .mobile-nav__heading{margin-bottom:30px;font-size:.75rem}html[data-design=wave1] .mobile-nav__primary a{font-family:var(--w1-serif);border:0;min-height:52px;padding-left:0;font-size:1.125rem}html[data-design=wave1] .mobile-nav__primary a[aria-current=page]{color:var(--w1-red);background:0 0}html[data-design=wave1] .mobile-nav__secondary{border-top:1px solid var(--va-rule);gap:8px 28px;margin-top:28px;padding-top:24px}html[data-design=wave1] .mobile-nav__secondary a{font-size:.8125rem}html[data-design=wave1] .mobile-nav__search{border:0;border-bottom:1px solid var(--va-rule);background:0 0;border-radius:0;padding-left:0;font-size:.8125rem}html[data-design=wave1] #main-content .va-home-folio{font-size:.6875rem}html[data-design=wave1] #main-content .va-home-copy p{font-size:.9375rem}html[data-design=wave1] .mobile-nav__drawer{background:var(--w1-sheet);height:100dvh;position:absolute;inset:0 0 0 auto}html[data-design=wave1] .mobile-nav__backdrop{border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}html[data-design=wave1] .mobile-nav__heading{border-bottom:1px solid var(--va-rule);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}html[data-design=wave1] .mobile-nav__close{width:44px;height:44px;color:var(--w1-ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}html[data-design=wave1] .mobile-nav__close span{background:currentColor;width:18px;height:1px;display:block;position:absolute;transform:rotate(45deg)}html[data-design=wave1] .mobile-nav__close span:last-child{transform:rotate(-45deg)}html[data-design=wave1] .mobile-nav__primary{gap:0;margin-top:24px;display:grid}html[data-design=wave1] .mobile-nav__primary a{text-decoration:none}html[data-design=wave1] .mobile-nav__secondary a{align-items:center;min-height:44px;text-decoration:none;display:flex}html[data-design=wave1] .mobile-nav__utility{border-top:1px solid var(--va-rule);margin-top:30px;padding-top:20px}html[data-design=wave1] .mobile-nav__language{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:.875rem;text-decoration:none;display:flex}html[data-design=wave1] .mobile-nav__search{text-align:left;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}html[data-design=wave1] .mobile-nav__drawer :is(a[aria-current=page],a:hover,a:focus-visible,.mobile-nav__search,.mobile-nav__search:hover){color:var(--w1-red);background:0 0;border-radius:0}html[data-design=wave1] .mobile-nav__drawer a:hover{text-underline-offset:6px;text-decoration:underline}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__inner{align-items:stretch;padding:0}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__inner>label{width:100%;max-width:100%}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__status{align-items:flex-start;width:100%}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters{padding:0}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters button{white-space:normal;flex:0 auto;width:auto;max-width:100%;line-height:1.5}html[data-design=wave1] .va-lenormand [data-lenormand-clear]{width:auto}html[data-design=wave1] [data-foundation-route=about]{border:0;padding-block:80px 52px}html[data-design=wave1] [data-foundation-route=about]>.shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 100px;display:grid}[data-foundation-route=about] .eyebrow{grid-column:1}[data-foundation-route=about] h1{grid-area:2/1;margin:0}[data-foundation-route=about] .editorial-hero__lead{grid-area:1/2/span 2;align-self:end}html[data-design=wave1] #main-content:has([data-foundation-route=about]) .w12-foundation-body .narrow{width:min(690px,100% - 48px);margin-left:auto;margin-right:max(48px,50vw - 600px)}html[data-design=wave1] #main-content:has([data-foundation-route=about]) .legal-prose article>section{padding-block:12px 42px}html[data-design=wave1] [data-foundation-route=archive]{border:0;padding-block:62px 34px}html[data-design=wave1] #main-content:has([data-foundation-route=archive]) .w12-foundation-body .narrow{width:min(1200px,100% - 96px)}#main-content:has([data-foundation-route=archive]) .legal-prose article{counter-reset:archive-section}#main-content:has([data-foundation-route=archive]) .legal-prose article>section{counter-increment:archive-section;border-top:1px solid var(--va-rule);grid-template-columns:50px 235px minmax(0,1fr);gap:12px 36px;padding-block:30px 50px;display:grid}#main-content:has([data-foundation-route=archive]) .legal-prose article>section:before{content:counter(archive-section,decimal-leading-zero);color:var(--w1-red);grid-area:1/1;font-size:.75rem}#main-content:has([data-foundation-route=archive]) .legal-prose article>section h2{grid-area:1/2;margin:0}#main-content:has([data-foundation-route=archive]) .legal-prose article>section h2:before{content:none;display:none}#main-content:has([data-foundation-route=archive]) .legal-prose article>section p{grid-column:3;max-width:40em;margin:0}html[data-design=wave1] #main-content:has([data-foundation-route=archive]) .legal-prose article>section p{margin:0}.va-astro-structure .va-astro-root{text-align:center;margin:54px 0 0;padding-bottom:54px;font-size:1rem;position:relative}.va-astro-root:after{content:"";background:var(--va-rule);width:1px;height:30px;position:absolute;bottom:0;left:50%}.va-astro-structure dl{border:0;border-top:1px solid var(--va-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;display:grid}.va-astro-structure dl>div{border:0;padding:42px 0 20px;display:block}.va-astro-structure dl>div:before{content:"";background:var(--va-rule);width:1px;height:22px;position:absolute;top:0;left:0}.va-astro-structure dt{display:block}.va-astro-structure dt small{margin-bottom:18px;display:block}.va-astro-structure dt strong{display:block}.va-astro-structure dd{margin-top:26px}@media (width<=1100px){.va-home-hero{grid-template-columns:100px minmax(0,1.4fr) minmax(0,.8fr);gap:32px}.va-lenormand{grid-template-columns:230px minmax(0,1fr);gap:0 50px}html[data-design=wave1] .va-lenormand .v6-card-tile a{grid-template-columns:85px minmax(0,1fr);gap:14px}html[data-design=wave1] .va-lenormand .v6-card-tile__image img{width:85px}html[data-design=wave1] [data-category-landing=western-astrology] .category-landing__hero-grid,.va-astro-data{gap:50px}.va-collection--ritual-objects{grid-template-columns:200px minmax(0,1fr);gap:0 40px}}@media (width<=760px){.va-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.va-home-folio{grid-column:1/-1;justify-content:space-between;margin:0;display:flex}.va-home-visual img{width:100%;height:auto}.va-home-sequence{gap:40px}.va-home-index{grid-template-columns:1fr;gap:16px}.va-lenormand{display:block}html[data-design=wave1] .va-lenormand .v6-card-library{margin-top:48px}html[data-design=wave1] .va-lenormand .v6-library-tools__grid{grid-template-columns:1fr 1fr;display:grid}.va-familiar-intro{gap:40px}.va-familiar-names{gap:40px;padding-inline:0}.va-familiar-principles{gap:50px}}@media (width<=620px){html[data-design=wave1] [data-foundation-route=about]{padding-block:36px 24px}html[data-design=wave1] [data-foundation-route=about]>.shell{display:block}html[data-design=wave1] #main-content:has([data-foundation-route=about]) .w12-foundation-body .narrow{width:calc(100% - 40px);margin-inline:auto}html[data-design=wave1] [data-foundation-route=archive]{padding-block:36px 24px}html[data-design=wave1] #main-content:has([data-foundation-route=archive]) .w12-foundation-body .narrow{width:calc(100% - 40px)}#main-content:has([data-foundation-route=archive]) .legal-prose article>section{grid-template-columns:28px minmax(0,1fr);gap:18px 16px;padding-block:26px 38px}#main-content:has([data-foundation-route=archive]) .legal-prose article>section h2,#main-content:has([data-foundation-route=archive]) .legal-prose article>section p{grid-column:2}html[data-design=wave1] .eyebrow{font-size:.6875rem}html[data-design=wave1] .va-home-hero{grid-template-columns:1fr;gap:22px;width:calc(100% - 40px);min-height:0;padding:18px 0 42px;display:grid}.va-home-folio{gap:10px;font-size:.625rem}.va-home-visual{width:80%;margin-left:0;margin-right:auto}.va-home-visual img{width:100%;height:auto;max-height:none}.va-home-visual figcaption{margin-top:10px;font-size:.75rem}.va-home-copy{justify-self:end;max-width:270px;padding:0 0 0 30px}.va-home-copy h1{margin:0 0 14px}.va-home-copy p{margin:0 0 14px;font-size:.9375rem}.va-home-sequence{flex-direction:column-reverse;align-items:stretch;gap:36px;padding-block:75px 85px;display:flex}.va-home-sequence header{align-self:flex-start;max-width:280px}.va-home-sequence__images{gap:18px}.va-home-sequence__images figure:nth-child(2){padding-top:85px}.va-home-sequence__images figcaption{font-size:.75rem}.va-home-index{padding-top:32px}.va-home-index>div{grid-template-columns:1fr}.va-home-index a{min-height:62px}.va-home-release{text-align:left;padding-bottom:36px}.va-collection--tarot .visual-collection-hero__inner>div:first-child{display:block}html[data-design=wave1] .va-collection--tarot .visual-collection-hero{padding-block:28px 8px}html[data-design=wave1] .va-collection--tarot .visual-collection-controls{padding-block:12px 24px}html[data-design=wave1] .va-collection--tarot .visual-collection-browser{padding-top:12px}html[data-design=wave1] .visual-collection-grid--tarot{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 22px}html[data-design=wave1] .visual-collection-grid--tarot .visual-collection-card:nth-child(4n+2),html[data-design=wave1] .visual-collection-grid--tarot .visual-collection-card:nth-child(4n+4){padding-top:40px}.va-lenormand{width:calc(100% - 40px);margin-block:32px 60px}html[data-design=wave1] .va-lenormand .v6-library-tools__grid{display:flex}html[data-design=wave1] .va-lenormand .v6-library-tools{padding-block:30px 20px}.va-lenormand-ranges{grid-template-columns:1fr 1fr;gap:14px}.va-lenormand-ranges>div{display:block}html[data-design=wave1] .va-lenormand .v6-card-grid--lenormand{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}html[data-design=wave1] .va-lenormand .v6-card-tile a{flex-direction:column;align-items:flex-start;gap:16px;display:flex}html[data-design=wave1] .va-lenormand .v6-card-tile__image img{width:100px;max-width:100%}html[data-design=wave1] .va-lenormand .v6-card-tile:nth-child(2n){padding-top:60px}html[data-design=wave1] .va-lenormand .v6-card-tile__meta small{margin-bottom:8px;font-size:.75rem}html[data-design=wave1] [data-category-landing=western-astrology] .category-landing__hero{padding-block:24px 50px}html[data-design=wave1] [data-category-landing=western-astrology] .category-landing__hero-grid{grid-template-columns:1fr;gap:38px}.va-astro-reading{margin-top:24px}.va-astro-structure figcaption{margin-bottom:20px;font-size:.75rem;display:block}.va-astro-structure figcaption span{margin-bottom:8px;display:block}.va-astro-structure dl{margin-left:0}.va-astro-structure dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;padding:22px 0 22px 14px}.va-astro-structure dt{display:block}.va-astro-structure dt small{font-size:.75rem;display:block}.va-astro-structure dd{font-size:.9375rem}.va-astro-structure dd small{font-size:.75rem}.va-astro-structure>p{margin-left:14px;font-size:.9375rem}html[data-design=wave1] .va-astro-data{grid-template-columns:1fr;gap:28px;padding-block:30px 60px}.va-familiar-intro{grid-template-columns:1fr;gap:24px;padding-block:36px 12px}.va-familiar-presence{padding-top:24px}.va-familiar-names{gap:24px;min-height:300px}.va-familiar-names>div:nth-child(2){margin-top:86px}.va-familiar-names>div:nth-child(3){margin-top:160px}.va-familiar-names h2{margin-top:22px}.va-familiar-presence .qa-asset-notice{padding-top:16px;font-size:.9375rem}.va-familiar-principles{grid-template-columns:1fr;gap:38px}.va-collection--ritual-objects{width:calc(100% - 40px);display:block}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero{padding-block:30px 0}.va-collection--ritual-objects .visual-collection-hero__inner>div:first-child{display:block}.va-collection--ritual-objects>.qa-asset-notice{padding:12px 0 30px;font-size:.9375rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__inner{gap:18px}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters{flex-flow:wrap;gap:8px 18px}.visual-collection-grid--ritual-objects .visual-collection-card__copy>div{display:block}.visual-collection-grid--ritual-objects .visual-collection-card__copy>div>*{margin-block:4px;display:block}html[data-design=wave1] .mobile-nav__drawer{width:calc(100% - 56px);padding:24px 28px}html[data-design=wave1] .mobile-nav__primary a{min-height:46px;font-size:1rem}html[data-design=wave1] .mobile-nav__heading{margin-bottom:18px}html[data-design=wave1] #main-content .va-home-folio{font-size:.75rem}html[data-design=wave1] .va-collection--tarot .visual-collection-controls__inner{gap:10px;padding-block:8px}html[data-design=wave1] .va-collection--tarot .visual-collection-controls__inner label{margin:0}html[data-design=wave1] .va-collection--tarot .filter-strip__hint{margin:6px 0;font-size:.75rem}html[data-design=wave1] .va-collection--tarot .visual-collection-controls__status p{font-size:.8125rem}.va-lenormand{flex-direction:column;display:flex}.va-lenormand>header,.va-lenormand>section,.va-lenormand>.qa-asset-notice{width:100%}html[data-design=wave1] .va-lenormand .v6-library-tools__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.va-lenormand .v6-library-tools__grid>label,.va-lenormand .filter-strip{grid-column:1/-1}.va-lenormand [data-lenormand-status]{grid-area:3/1;margin:0}html[data-design=wave1] .va-lenormand [data-lenormand-clear]{grid-area:3/2;font-size:.8125rem}html[data-design=wave1] .va-lenormand .v6-collection-intro h1{margin-bottom:14px}html[data-design=wave1] .va-lenormand .v6-collection-intro aside{margin-top:20px}html[data-design=wave1] .va-lenormand .v6-card-library{order:3;margin-top:24px}.va-lenormand>.qa-asset-notice{order:4;margin-top:36px;font-size:.9375rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters{flex-flow:row;gap:18px;display:flex;overflow-x:auto}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters button{flex:none;justify-content:flex-start;padding:8px 0}.va-astro-structure .va-astro-root{margin-top:36px;padding-bottom:42px}.va-astro-structure dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));gap:20px}.va-astro-structure dl>div{padding:30px 0 16px;display:block}.va-astro-structure dd{margin-top:16px;font-size:.9375rem}.va-astro-structure dt strong{font-size:1.25rem}.va-astro-structure dt small{margin-bottom:12px}.va-familiar-names{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.75rem),1fr))}}html[data-design=wave1] .button:active{color:var(--w1-ink);background:var(--w1-tint);border-color:var(--w1-ink)}html[data-design=wave1] :is(a,button,summary,input):focus-visible{outline:2px solid var(--w1-ink);outline-offset:4px}html[data-design=wave1] :is(button:disabled,[aria-disabled=true]){color:var(--w1-muted);opacity:1;cursor:not-allowed;border-color:var(--w1-muted)}html[data-design=wave1] .support-v2__contact .button--primary:is(:hover,:focus-visible,:active){color:var(--w1-ink);background:var(--w1-tint)}.site-search__result-category{border-bottom:1px solid var(--va-rule);color:var(--w1-muted);margin:0;padding:10px 2px;font-size:.8125rem}html[data-design=wave1] .va-collection--ritual-objects{grid-template-columns:205px minmax(0,1fr);gap:0 48px;max-width:1050px}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero{padding-bottom:38px}.object-category-group{margin:0 0 30px}html[data-design=wave1] .object-category-heading{border-block:1px solid var(--va-rule);margin:0;padding:16px 0;font-size:1rem;font-weight:500}.object-index-item{border-bottom:1px solid var(--va-rule);grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 0;display:grid}.object-index-item>span{color:var(--w1-muted);font-size:.75rem}html[data-design=wave1] .object-index-item h3{margin:0;font-size:1rem;font-weight:400}.object-index-item p{margin:0;font-size:.875rem}@media (width<=620px){html[data-design=wave1] .va-collection--ritual-objects{width:calc(100% - 40px);display:block}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero{padding-bottom:20px}.object-index-item{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:15px 0}.object-index-item p{grid-column:2}}.qa-astrology-example{max-width:620px;margin:0}.qa-astrology-example figcaption{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.qa-astrology-example figcaption span{color:var(--w1-muted);font-size:.75rem}.qa-astrology-example figcaption strong{font-size:1rem;font-weight:400}.qa-astrology-example img{width:100%;height:auto;margin:14px 0;display:block}.qa-astrology-example p{margin:0;font-size:.8125rem;line-height:1.75}.qa-standalone-example{padding-block:20px 40px}.qa-example-data{margin-bottom:32px}.qa-example-data table{border-collapse:collapse;width:100%;font-size:.875rem}.qa-example-data th,.qa-example-data td{text-align:left;border-bottom:1px solid var(--va-rule);overflow-wrap:anywhere;padding:10px 6px}@media (width<=620px){.qa-astrology-example{margin-top:20px}.qa-astrology-example p{font-size:.875rem}.qa-astrology-example figcaption{flex-wrap:wrap;gap:10px}}.lotus-undersurface{--lotus-opacity:.066;--lotus-size:740px;--lotus-position-x:28%;--lotus-position-y:55%;--lotus-rotation:0deg;z-index:0;pointer-events:none;user-select:none;-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 88%,#0000),linear-gradient(#0000,#000 16% 82%,#0000);mask-composite:intersect;max-width:none!important}.lotus-undersurface__motif{width:var(--lotus-size);max-width:none;height:auto;left:var(--lotus-position-x);top:var(--lotus-position-y);transform:translate(-50%,-50%) rotate(var(--lotus-rotation));opacity:var(--lotus-opacity);mix-blend-mode:multiply;filter:grayscale();pointer-events:none;user-select:none;border:0;display:block;position:absolute}:has(>.lotus-undersurface){isolation:isolate;position:relative}:has(>.lotus-undersurface)>:not(.lotus-undersurface){z-index:1;position:relative}.lotus-undersurface--home-hero{--lotus-size:940px;--lotus-position-x:8%;--lotus-position-y:64%;--lotus-rotation:-16deg;--lotus-opacity:.072}.lotus-undersurface--tarot-hero{--lotus-size:730px;--lotus-position-x:20%;--lotus-position-y:100%;--lotus-rotation:-27deg;--lotus-opacity:.066}.lotus-undersurface--about-hero{--lotus-size:770px;--lotus-position-x:86%;--lotus-position-y:12%;--lotus-rotation:24deg;--lotus-opacity:.068}.lotus-undersurface--lenormand-hero{--lotus-size:800px;--lotus-position-x:78%;--lotus-position-y:16%;--lotus-rotation:8deg;--lotus-opacity:.06}.lotus-undersurface--familiar-hero{--lotus-size:620px;--lotus-position-x:95%;--lotus-position-y:38%;--lotus-rotation:-18deg;--lotus-opacity:.06}.lotus-undersurface--ritual-feature{--lotus-size:550px;--lotus-position-x:25%;--lotus-position-y:60%;--lotus-rotation:20deg;--lotus-opacity:.06}.lotus-undersurface--home-index{--lotus-size:1150px;--lotus-position-x:52%;--lotus-position-y:86%;--lotus-opacity:.052}.lotus-undersurface--ritual-hero{--lotus-size:1050px;--lotus-position-x:66%;--lotus-position-y:65%;--lotus-rotation:-4deg;--lotus-opacity:.06}.lotus-undersurface--tarot-detail{--lotus-size:930px;--lotus-position-x:25%;--lotus-position-y:40%;--lotus-rotation:16deg;--lotus-opacity:.055}.lotus-undersurface--familiar-archive{--lotus-size:660px;--lotus-position-x:94%;--lotus-position-y:60%;--lotus-rotation:-32deg;--lotus-opacity:.046}.lotus-undersurface--about-body{--lotus-size:1400px;--lotus-position-x:26%;--lotus-position-y:90%;--lotus-rotation:-7deg;--lotus-opacity:.048}.lotus-undersurface--editorial-break{--lotus-size:1100px;--lotus-position-x:74%;--lotus-position-y:88%;--lotus-rotation:3deg;--lotus-opacity:.052}@media (width<=820px){.lotus-undersurface{--lotus-size:690px}.lotus-undersurface--home-hero{--lotus-size:700px;--lotus-position-x:104%;--lotus-position-y:25%;--lotus-rotation:18deg;--lotus-opacity:.05}.lotus-undersurface--tarot-hero{--lotus-position-x:4%;--lotus-position-y:95%;--lotus-rotation:-30deg}.lotus-undersurface--about-hero{--lotus-position-x:102%;--lotus-position-y:34%}.lotus-undersurface--lenormand-hero{--lotus-size:680px;--lotus-position-x:95%;--lotus-position-y:20%}.lotus-undersurface--familiar-hero{--lotus-size:470px;--lotus-position-x:77%;--lotus-position-y:10%}.lotus-undersurface--familiar-archive{--lotus-position-x:15%;--lotus-position-y:58%}.lotus-undersurface--tarot-detail{--lotus-position-x:95%;--lotus-position-y:35%}.lotus-undersurface--ritual-hero{--lotus-size:750px;--lotus-position-x:55%;--lotus-position-y:78%}.lotus-undersurface--home-index{--lotus-size:850px;--lotus-position-x:30%;--lotus-position-y:95%}.lotus-undersurface--about-body{--lotus-position-x:0%;--lotus-position-y:92%}}@media (prefers-reduced-motion:reduce){.lotus-undersurface__motif{transition:none}}html[data-design=wave1] .va-home-hero{grid-template-columns:6.75rem minmax(0,34rem) minmax(18rem,1fr);align-items:start;column-gap:4.5rem;padding:1.75rem 0 4.5rem}html[data-design=wave1] .va-home-kicker{letter-spacing:.08em;color:var(--w1-muted);margin:0 0 .85rem;font-size:.6875rem}html[data-design=wave1] .qa-tarot-detail-layout{grid-template-columns:minmax(18rem,26rem) minmax(20rem,32rem);justify-content:start;align-items:start;column-gap:4.75rem;max-width:68rem;padding-top:1.25rem;display:grid}html[data-design=wave1] .qa-tarot-detail-copy dl{grid-template-columns:5.5rem minmax(0,1fr);gap:.55rem 1rem;margin:1.6rem 0 1.4rem;display:grid}html[data-design=wave1] .qa-tarot-detail-copy dt{color:var(--w1-muted);margin:0;font-size:.75rem}html[data-design=wave1] .qa-tarot-detail-copy dd{margin:0}html[data-design=wave1] :is(a,button,summary,[role=button],.button,.site-search-trigger,.object-index-item){transition:color .18s,border-color .18s,opacity .16s,background-color .18s}html[data-design=wave1] .desktop-nav a:hover,html[data-design=wave1] .desktop-more__menu a:hover,html[data-design=wave1] .site-footer a:hover,html[data-design=wave1] .language-switcher a:hover,html[data-design=wave1] .visual-collection-next a:hover{color:var(--w1-red)}html[data-design=wave1] :is(a,button,summary,.site-search-trigger):focus-visible{outline:2px solid var(--w1-ink);outline-offset:4px}html[data-design=wave1] :is(a,button,summary,.object-index-item):active{opacity:.74}html[data-design=wave1] :is([disabled],[aria-disabled=true]){opacity:.4;cursor:not-allowed}html[data-design=wave1] .w1-text-link:hover,html[data-design=wave1] .w1-text-link:focus-visible{border-color:var(--w1-red);color:var(--w1-red)}html[data-design=wave1] .visual-collection-filters button:hover,html[data-design=wave1] .visual-collection-filters button:focus-visible,html[data-design=wave1] [data-visual-discovery]:hover,html[data-design=wave1] [data-visual-discovery]:focus-visible{color:var(--w1-red)}html[data-design=wave1] .object-category-group>article{display:block}html[data-design=wave1] .object-index-item{color:inherit;text-decoration:none}html[data-design=wave1] .object-index-item:hover h3,html[data-design=wave1] .object-index-item:focus-visible h3{color:var(--w1-red)}html[data-design=wave1] .va-home-index a:focus-visible,html[data-design=wave1] .va-home-visual a:focus-visible{outline-offset:6px}.ritual-discovery{flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;display:flex}.ritual-discovery button{appearance:none;color:var(--w1-muted);font:inherit;background:0 0;border:0;padding:.35rem 0}.ritual-discovery button.is-active{color:var(--w1-red)}.ritual-object-detail{padding:2rem 0 5.5rem}.ritual-object-detail__layout{grid-template-columns:minmax(16rem,.46fr) minmax(18rem,1fr);align-items:start;gap:4.5rem 5rem;display:grid}.ritual-object-media{border:1px solid var(--va-rule);background:linear-gradient(180deg, #29282408, transparent 42%), var(--w1-paper,#f7f1e8);place-items:center;min-height:28rem;padding:2.5rem 2rem;display:grid}.ritual-object-media__mark{text-align:center;gap:.75rem;display:grid}.ritual-object-media__mark strong{font-family:var(--w1-serif);letter-spacing:.04em;font-size:clamp(2.4rem,5vw,4rem);font-weight:400}.ritual-object-media__mark span,.ritual-object-media__mark small{color:var(--w1-muted);letter-spacing:.08em;font-size:.75rem}.ritual-object-detail__copy{max-width:28rem;padding-top:1.1rem}.ritual-object-detail__copy h1{overflow-wrap:normal;word-break:keep-all;margin:.4rem 0 .35rem}.ritual-object-media__mark strong,.ritual-object-detail__copy>p{overflow-wrap:break-word;word-break:normal}.ritual-object-detail__meta{gap:.85rem;margin:1.6rem 0 1.75rem;display:grid}.ritual-object-detail__meta p{margin:0}.ritual-object-related{gap:.65rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ritual-object-related a{border-bottom:1px solid var(--va-rule);justify-content:space-between;gap:1rem;min-height:2.75rem;text-decoration:none;display:flex}@media (width<=1100px){html[data-design=wave1] .va-home-hero{grid-template-columns:5.5rem minmax(0,1.25fr) minmax(0,.9fr);column-gap:2.25rem}}@media (width<=760px){html[data-design=wave1] .va-home-copy{max-width:20rem;padding:0 0 0 1.25rem}html[data-design=wave1] .qa-tarot-detail-layout,.ritual-object-detail__layout{grid-template-columns:1fr;gap:2rem}}@media (width<=620px){html[data-design=wave1] .va-home-hero{grid-template-columns:1fr}html[data-design=wave1] .va-home-copy{max-width:none;padding:0}html[data-design=wave1] .va-home-copy p{max-width:none}html[data-design=wave1] .qa-tarot-detail-copy{padding-top:0}.ritual-object-media{min-height:18rem}}html[data-design=wave1] .va-home-hero{grid-template-columns:minmax(4.75rem,7rem) minmax(22rem,30rem) minmax(14.5rem,19.5rem);justify-content:center;align-items:start;column-gap:2.35rem;width:calc(100% - 96px);max-width:78rem;min-height:0;padding:1.15rem 0 3.25rem}html[data-design=wave1] .va-home-folio{margin-top:3.25rem}html[data-design=wave1] .va-home-visual{justify-self:end;max-width:30rem;margin-left:0}html[data-design=wave1] .va-home-visual img{height:min(72svh,736px)}html[data-design=wave1] .va-home-copy{align-self:center;max-width:19.5rem;padding:2.75rem 0 0}html[data-design=wave1] .va-home-kicker{margin:0 0 .75rem}html[data-design=wave1] .va-home-copy h1{margin:0 0 .95rem}html[data-design=wave1] .va-home-copy p{max-width:32ch;margin:0 0 1.4rem}html[data-design=wave1] .va-home-sequence{gap:4.75rem;padding:5.5rem 0 5rem}html[data-design=wave1] .qa-tarot-detail{padding-block:1.35rem 4.25rem}html[data-design=wave1] .qa-tarot-detail-layout{grid-template-columns:minmax(20rem,28.5rem) minmax(16rem,21rem);justify-content:center;align-items:start;column-gap:3.1rem;max-width:62rem;margin-inline:auto;padding-top:.85rem;display:grid}html[data-design=wave1] .qa-tarot-detail-layout figure{justify-self:end;max-width:28.5rem;margin:0}html[data-design=wave1] .qa-tarot-detail-copy{max-width:21rem;padding-top:1.6rem}html[data-design=wave1] .qa-tarot-detail-copy h1{margin:.3rem 0 .35rem}html[data-design=wave1] .qa-tarot-detail-copy>p{max-width:34ch}html[data-design=wave1] .va-collection--tarot .visual-collection-hero__inner>div:first-child{grid-template-columns:minmax(11rem,14.5rem) minmax(0,28rem);align-items:start;column-gap:3rem}html[data-design=wave1] .va-collection--tarot .visual-collection-hero__inner h1{max-width:7ch}html[data-design=wave1] .va-collection--tarot .visual-collection-hero__inner p:not(.eyebrow){max-width:34ch;margin-top:.7rem}html[data-design=wave1] .va-collection--tarot .visual-collection-browser{padding-block:12px 88px}html[data-design=wave1] .v6-card-tile__image img{filter:saturate(.18)contrast(.82)}html[data-design=wave1] .v6-card-tile a:is(:hover,:focus,:focus-visible) img,html[data-design=wave1] .visual-collection-card:has(a:is(:hover,:focus,:focus-visible)) img,html[data-design=wave1] .visual-collection-card:has(button:is(:hover,:focus,:focus-visible)) img{filter:none}html[data-design=wave1] .va-lenormand{gap:0 4rem;width:min(1180px,100% - 96px)}html[data-design=wave1] .va-familiar-intro{grid-template-columns:minmax(0,18rem) minmax(0,28rem);gap:4.5rem;padding-block:3.25rem .5rem}html[data-design=wave1] .va-familiar-names{display:none}.va-familiar-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2.25rem;padding:2rem 0 1.25rem;display:grid}.va-familiar-card{color:inherit;gap:.9rem;text-decoration:none;display:grid}.va-familiar-card__visual{background:linear-gradient(180deg, #29282407, transparent 46%), var(--w1-paper,#f7f1e8);place-items:center;min-height:22rem;display:grid;overflow:hidden}.va-familiar-card__visual img{object-fit:cover;object-position:50% 18%;filter:saturate(.82)contrast(.96);width:100%;height:22rem;display:block}.va-familiar-card:is(:hover,:focus-visible) img{filter:none}.va-familiar-card__fallback{text-align:center;gap:.55rem;display:grid}.va-familiar-card__fallback strong{font-family:var(--w1-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:400}.va-familiar-card__copy h2{margin:0 0 .25rem}.va-familiar-card__copy p,.va-familiar-card__status{color:var(--w1-muted);margin:0;font-size:.8125rem}.va-familiar-principles{padding-top:2.25rem}.ritual-feature{border-bottom:1px solid var(--va-rule);grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);align-items:center;gap:2.5rem 3.75rem;margin:0 0 2.75rem;padding-bottom:2.25rem;display:grid}.ritual-feature__visual{background:linear-gradient(180deg, #29282408, transparent 48%), var(--w1-paper,#f7f1e8);place-items:center;min-height:22rem;display:grid}.ritual-feature__visual img,.ritual-archive-card__visual img{object-fit:cover;width:100%;height:100%;display:block}.ritual-feature__copy h2{margin:.35rem 0 .45rem}.ritual-feature__copy p{max-width:36ch}.visual-collection-grid--ritual-objects{gap:2.75rem 0;display:grid}.object-category-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.35rem;display:grid}.object-category-heading{letter-spacing:.06em;grid-column:1/-1;margin:0 0 .15rem;font-size:.875rem}.ritual-archive-card,.object-index-item{min-height:0;color:inherit;border:0;gap:.7rem;padding:0;text-decoration:none;display:grid}.ritual-archive-card__visual,.object-index-item__visual{background:linear-gradient(180deg, #29282406, transparent 50%), var(--w1-paper,#f7f1e8);place-items:center;min-height:13.5rem;display:grid}.ritual-archive-card__mark,.object-index-item__mark{text-align:center;gap:.4rem;display:grid}.ritual-archive-card__mark strong,.object-index-item__mark strong{font-family:var(--w1-serif);font-size:1.75rem;font-weight:400}.ritual-archive-card__copy,.object-index-item__copy{gap:.25rem;display:grid}.object-index-item span:first-child,.ritual-archive-card__index{color:var(--w1-muted);font-size:.6875rem}.object-index-item h3,.ritual-archive-card h3{margin:0;font-size:1.05rem}.object-index-item p,.ritual-archive-card p{color:var(--w1-muted);margin:0;font-size:.8125rem}.object-index-item:hover h3,.object-index-item:focus-visible h3,.ritual-archive-card:hover h3,.ritual-archive-card:focus-visible h3{color:var(--w1-red)}.ritual-object-detail__layout{grid-template-columns:minmax(18rem,24rem) minmax(18rem,28rem);justify-content:center;gap:3rem 3.5rem}.ritual-object-media img{width:100%;height:auto;display:block}.ritual-object-detail__meta p+p[data-repeat-category]{display:none}@media (width<=1100px){html[data-design=wave1] .va-home-hero{grid-template-columns:4.75rem minmax(0,1.2fr) minmax(0,.85fr);column-gap:1.75rem;max-width:none}.va-familiar-archive,.object-category-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html[data-design=wave1] .qa-tarot-detail-layout,.ritual-object-detail__layout,.ritual-feature{grid-template-columns:1fr;gap:1.6rem}html[data-design=wave1] .qa-tarot-detail-layout figure,html[data-design=wave1] .va-home-visual{justify-self:start}}@media (width<=620px){html[data-design=wave1] .va-home-hero{grid-template-columns:1fr;width:calc(100% - 40px)}html[data-design=wave1] .va-home-copy{max-width:none;padding:0}html[data-design=wave1] .va-home-copy p{max-width:none}.va-familiar-archive,.object-category-group{grid-template-columns:1fr}.va-familiar-card__visual,.ritual-feature__visual{min-height:16rem}}html[data-design=wave1] .va-home-hero{grid-template-columns:7rem minmax(0,30rem) minmax(0,19.5rem);column-gap:3.25rem}html[data-design=wave1] .va-home-copy{align-self:center;padding:0}html[data-design=wave1] .qa-tarot-detail-layout{grid-template-columns:minmax(0,25rem) minmax(0,23rem);align-items:center;column-gap:3.25rem;max-width:57rem}html[data-design=wave1] .qa-tarot-detail-copy{max-width:23rem;padding:0}html[data-design=wave1] .va-familiar-presence{padding-top:1rem}.va-familiar-card__visual{background:0 0;min-height:0;overflow:visible}.va-familiar-card__visual img{aspect-ratio:1;object-fit:contain;object-position:center;filter:none;width:100%;height:auto}.va-familiar-card__copy{border-top:1px solid var(--va-rule);padding-top:1rem}.va-familiar-card__copy p:last-child{max-width:29ch;margin-top:.65rem;line-height:1.8}.va-familiar-card:nth-child(2){padding-top:2.5rem}.va-familiar-card:nth-child(3){padding-top:1rem}html[data-design=wave1] .va-collection--ritual-objects{width:calc(100% - 96px);max-width:1120px;margin-inline:auto;display:block}html[data-design=wave1] .va-collection--ritual-objects .shell{width:100%}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero{padding:2.5rem 0 1.5rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero__inner>div:first-child{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);column-gap:4rem;display:grid}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero__inner .eyebrow{grid-column:1/-1}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero h1{margin:0}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero p:not(.eyebrow){max-width:38ch;margin-top:.5rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls{padding:1.25rem 0 1.5rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__inner{grid-template-columns:minmax(15rem,.65fr) minmax(0,1fr);gap:1rem 2.5rem;display:grid}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__status,html[data-design=wave1] .va-collection--ritual-objects .ritual-discovery{grid-column:1/-1}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-browser{padding:0 0 4rem}.ritual-feature{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:3rem;min-height:16rem;margin-bottom:3rem;padding:1.5rem 0 2rem}.ritual-feature__visual{background:0 0;min-height:0}.ritual-feature__folio{gap:.6rem;padding:1.5rem 0;display:grid}.ritual-feature__folio>span{font-family:var(--w1-serif);color:var(--w1-muted);font-size:clamp(5rem,10vw,9rem);font-weight:400;line-height:1}.ritual-feature__folio>small{letter-spacing:.12em;font-size:.625rem}html[data-design=wave1] .object-category-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem;margin-bottom:2.5rem}html[data-design=wave1] .object-category-heading{border:0;border-bottom:1px solid var(--va-rule);margin:0 0 .5rem;padding:0 0 1rem;font-size:1.45rem;font-weight:400}html[data-design=wave1] .object-index-item{border:0;border-bottom:1px solid var(--va-rule);min-height:9rem;padding:1.75rem 0;display:block}.object-index-item__copy{grid-template-columns:2.3rem minmax(0,1fr);gap:.5rem 1rem;display:grid}.object-index-item__copy>small{grid-row:1/3;align-self:start;padding-top:.25rem}html[data-design=wave1] .object-index-item h3{font-family:var(--w1-serif);font-size:1.4rem;font-weight:400}.object-index-item__copy p{grid-column:2;line-height:1.8}.object-index-item__visual{margin-bottom:1rem}html[data-design=wave1] .ritual-object-detail__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:3.5rem;max-width:60rem;margin-inline:auto}html[data-design=wave1] .ritual-object-media{aspect-ratio:auto;background:0 0;border:0;min-height:0}.ritual-object-media__mark{padding:4rem 1rem}@media (width<=1000px){html[data-design=wave1] .va-home-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.75rem}html[data-design=wave1] .va-home-folio{grid-column:1/-1;margin:0}html[data-design=wave1] .va-home-visual img{width:100%;height:auto}html[data-design=wave1] .va-familiar-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem}.va-familiar-archive{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (width<=760px){html[data-design=wave1] .va-collection--ritual-objects .visual-collection-controls__inner,html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero__inner>div:first-child{grid-template-columns:1fr}html[data-design=wave1] .qa-tarot-detail-layout,html[data-design=wave1] .ritual-object-detail__layout{grid-template-columns:1fr;gap:1.75rem}html[data-design=wave1] .qa-tarot-detail-layout figure{justify-self:center;width:min(100%,25rem)}html[data-design=wave1] .qa-tarot-detail-copy{max-width:none}}@media (width<=620px){html[data-design=wave1] .va-home-hero{grid-template-columns:minmax(0,1fr);gap:1.4rem;width:calc(100% - 40px);padding:1.1rem 0 2.5rem}html[data-design=wave1] .va-home-folio{flex-wrap:wrap;row-gap:.4rem;margin:0}html[data-design=wave1] .va-home-visual{justify-self:center;width:84%;max-width:22rem;margin:0}html[data-design=wave1] .va-home-visual img{width:100%;height:auto;max-height:none}html[data-design=wave1] .va-home-copy{justify-self:stretch;max-width:100%;padding:0}html[data-design=wave1] .va-home-copy p{max-width:35ch}html[data-design=wave1] .va-collection--tarot .visual-collection-hero__inner>div:first-child{grid-template-columns:1fr;gap:0}html[data-design=wave1] .va-lenormand{gap:0;width:calc(100% - 40px)}html[data-design=wave1] .va-familiar-intro{grid-template-columns:1fr;gap:1.25rem;padding-top:2rem}.va-familiar-archive{grid-template-columns:1fr;gap:2.25rem;padding-top:0}.va-familiar-card{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:1rem}.va-familiar-card:nth-child(n){padding-top:0}.va-familiar-card__copy{padding-top:.75rem}.va-familiar-card__copy p:last-child{font-size:.875rem}html[data-design=wave1] .va-collection--ritual-objects{width:calc(100% - 40px)}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-hero{padding-top:2rem}.ritual-feature{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:1.25rem;min-height:0}.ritual-feature__folio>span{font-size:4.5rem}.ritual-feature__folio>small{letter-spacing:0;overflow-wrap:anywhere}html[data-design=wave1] .object-category-group{grid-template-columns:1fr;gap:0}html[data-design=wave1] .object-index-item{min-height:0;padding:1.35rem 0}.ritual-object-media__mark{padding:1rem}}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters{flex-flow:wrap;align-items:center;gap:.25rem 1.25rem}html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters button{padding:.5rem 0}.collection-reading-note{color:var(--w1-muted);padding-block:1rem 2rem;font-size:.875rem;line-height:1.8}.va-lenormand>.collection-reading-note{grid-column:1;width:100%;margin:1.25rem 0 0;padding:0}html[data-design=wave1] .va-lenormand>.v6-library-tools{top:auto}.ritual-reading-paths{margin-top:2.5rem}.ritual-reading-paths a{border-bottom:1px solid var(--va-rule);color:inherit;gap:.4rem;padding:1.15rem 0;text-decoration:none;display:grid}.ritual-reading-paths a span{font-size:1.1rem}.ritual-reading-paths a small{color:var(--w1-muted);font-size:.875rem;line-height:1.8}.ritual-reading-paths a:is(:hover,:focus-visible) span{color:var(--w1-red)}@media (width<=760px){html[data-design=wave1] .va-collection--ritual-objects .visual-collection-filters{flex-wrap:nowrap}.va-lenormand>.v6-library-tools{flex:none}.va-lenormand>.collection-reading-note{flex:none;order:2;margin:1.25rem 0 0}}@media (pointer:fine) and (hover:hover){html[data-design=wave1] body{cursor:url(/brand/cursor-v9/yuejin-seal-cursor-edge-34.png) 2 2,auto}html[data-design=wave1] :is(a,button:not(:disabled),summary,[role=button],.button,.site-search-trigger){cursor:url(/brand/cursor-v9/yuejin-seal-cursor-vermilion-34.png) 2 2,pointer}html[data-design=wave1] :is(input,textarea,[contenteditable=true],[data-site-search-input]){cursor:text}html[data-design=wave1] :is([draggable=true],[data-drag-handle]){cursor:grab}html[data-design=wave1] :is([draggable=true],[data-drag-handle]):active{cursor:grabbing}html[data-design=wave1] :is([disabled],[aria-disabled=true]){cursor:not-allowed}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
