.SectionHead-module__QD4o2G__head{inline-size:100%;max-inline-size:var(--psy-head-measure);text-align:center;justify-items:center;margin-inline:auto;display:grid}.SectionHead-module__QD4o2G__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);opacity:var(--head);transform:translateY(calc((1 - var(--head)) * 1.4rem));align-items:center;gap:.9em;margin:0;line-height:1;display:flex}.SectionHead-module__QD4o2G__label{letter-spacing:var(--tracking-micro);text-transform:uppercase;margin-inline-end:calc(-1 * var(--tracking-micro))}[dir=rtl] .SectionHead-module__QD4o2G__label{margin-inline-end:0;font-weight:500}.SectionHead-module__QD4o2G__rule{inline-size:var(--s7-rule);block-size:var(--hairline);background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 18%, var(--c-gold-line-strong) 50%, var(--c-gold-line) 82%, transparent 100%);opacity:var(--head);transform:scaleX(calc(.4 + var(--head) * .6));margin-block-start:calc(var(--psy-gap) * .95);position:relative}.SectionHead-module__QD4o2G__ruleNode{inline-size:var(--node-size);block-size:var(--node-size);border:var(--hairline) solid var(--c-gold);background:var(--char-atmosphere);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.SectionHead-module__QD4o2G__headline{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-psy-h2);letter-spacing:var(--tracking-display);text-wrap:balance;text-shadow:var(--text-lift);opacity:var(--head);transform:translateY(calc((1 - var(--head)) * 2.4rem));filter:blur(calc((1 - var(--head)) * 12px));will-change:opacity, transform;margin:0;margin-block-start:calc(var(--psy-gap) * .95);font-weight:400;line-height:1.06}[dir=rtl] .SectionHead-module__QD4o2G__headline{line-height:1.4}.SectionHead-module__QD4o2G__headlineLine{display:block}.SectionHead-module__QD4o2G__headlineLine+.SectionHead-module__QD4o2G__headlineLine{color:var(--c-gold)}.SectionHead-module__QD4o2G__subline{max-inline-size:48em;color:#e8e6e0d1;font-family:var(--font-sans);font-size:var(--fs-psy-lead);text-wrap:pretty;--late:clamp(0, calc(var(--head) * 1.6 - .6), 1);opacity:var(--late);transform:translateY(calc((1 - var(--late)) * 1.6rem));margin:0;margin-block-start:var(--psy-gap);font-weight:300;line-height:1.6}[dir=rtl] .SectionHead-module__QD4o2G__subline{line-height:var(--lh-sub)}@media (prefers-reduced-motion:reduce){.SectionHead-module__QD4o2G__headline{filter:none}}
.PsychologySection-module__u1l6fa__section{isolation:isolate;align-content:center;justify-items:center;gap:var(--psy-stack);min-block-size:var(--frame-h);padding-block:calc(var(--header-h) + var(--psy-pad) * .35) calc(var(--psy-pad) * .6);padding-inline:var(--rail-lane);background-color:var(--char-atmosphere);--c-arcane:var(--char-accent);--c-arcane-soft:color-mix(in srgb, var(--char-accent) 82%, white 18%);--c-arcane-glow:color-mix(in srgb, var(--char-accent) 34%, transparent);--c-arcane-faint:color-mix(in srgb, var(--char-accent) 12%, transparent);--head:1;--body:1;display:grid;position:relative;overflow:hidden}html[data-psy-rise] .PsychologySection-module__u1l6fa__section{--head:0;--body:0}.PsychologySection-module__u1l6fa__section:before{content:"";inset-block-start:0;z-index:-1;background:radial-gradient(50% 50% at 50% 0%, var(--c-arcane-faint) 0%, color-mix(in srgb, var(--char-accent) 4%, transparent) 55%, transparent 100%);block-size:min(70vh,44rem);inline-size:min(120vw,110rem);opacity:var(--head);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1023px){.PsychologySection-module__u1l6fa__section{min-block-size:0;padding-block:calc(var(--chrome-h,6.5rem) + var(--psy-pad) * .4) var(--psy-pad);padding-inline:var(--gutter)}}
.ForcesSection-module__jTZfcG__grid{inline-size:100%;max-inline-size:var(--psy-wide);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.ForcesSection-module__jTZfcG__card{--k:clamp(0, calc((var(--body) - var(--i) * .13) / .61), 1);align-items:flex-start;gap:calc(var(--psy-gap) * .7);padding:var(--psy-card-pad);border:var(--hairline) solid var(--c-gold-line-faint);border-radius:var(--psy-radius);background:radial-gradient(120% 70% at 50% 110%, var(--c-arcane-faint), transparent 70%), linear-gradient(180deg, #ffffff08, #ffffff02);text-align:start;transition:border-color .36s var(--ease-out), box-shadow .36s var(--ease-out);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 2.2rem));flex-direction:column;display:flex;position:relative}.ForcesSection-module__jTZfcG__card:hover{border-color:var(--c-gold-line);box-shadow:0 0 0 1px color-mix(in srgb, var(--char-accent) 8%, transparent), 0 1.2rem 3rem -1.5rem var(--c-arcane-glow)}.ForcesSection-module__jTZfcG__card:before{content:"";inline-size:var(--node-size);block-size:var(--node-size);border:var(--hairline) solid var(--c-gold-line-strong);background:var(--char-atmosphere);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ForcesSection-module__jTZfcG__sigil{inline-size:var(--psy-sigil);block-size:var(--psy-sigil);border:var(--hairline) solid var(--c-gold-line);background:radial-gradient(circle, var(--c-arcane-glow) 0%, transparent 68%);border-radius:50%;place-items:center;display:grid;position:relative}.ForcesSection-module__jTZfcG__sigil:after{content:"";border:var(--hairline) dashed #d8a64b38;border-radius:50%;position:absolute;inset:12%}.ForcesSection-module__jTZfcG__icon{fill:none;block-size:44%;inline-size:44%;stroke:var(--c-gold);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .35em #d8a64b59)}.ForcesSection-module__jTZfcG__name{margin:0;color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-psy-title);margin-block-start:calc(var(--psy-gap) * .3);font-weight:400;line-height:1.15}[dir=rtl] .ForcesSection-module__jTZfcG__name{line-height:1.45}.ForcesSection-module__jTZfcG__body{color:#e8e6e0bd;font-family:var(--font-sans);font-size:var(--fs-psy-body);text-wrap:pretty;margin:0;font-weight:300;line-height:1.6}[dir=rtl] .ForcesSection-module__jTZfcG__body{line-height:1.85}.ForcesSection-module__jTZfcG__answer{inline-size:100%;gap:.55em;margin-block-start:auto;padding-block-start:calc(var(--psy-gap) * .4);display:grid}.ForcesSection-module__jTZfcG__answerRule{inline-size:100%;block-size:var(--hairline);background:linear-gradient(to right, var(--c-gold-line), transparent);margin-block-end:.5em;display:block}[dir=rtl] .ForcesSection-module__jTZfcG__answerRule{background:linear-gradient(to left, var(--c-gold-line), transparent)}.ForcesSection-module__jTZfcG__answerLabel{color:var(--c-arcane-soft);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:calc(var(--tracking-micro) * .6);text-transform:uppercase;margin:0;line-height:1.2}[dir=rtl] .ForcesSection-module__jTZfcG__answerLabel{font-weight:500}.ForcesSection-module__jTZfcG__answerText{color:var(--c-gold);font-family:var(--font-quote);font-size:calc(var(--fs-psy-body) * 1.12);text-wrap:balance;margin:0;font-style:italic;line-height:1.4}[dir=rtl] .ForcesSection-module__jTZfcG__answerText{font-style:normal;line-height:1.7}@media (max-width:1023px){.ForcesSection-module__jTZfcG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ForcesSection-module__jTZfcG__grid{grid-template-columns:minmax(0,1fr)}.ForcesSection-module__jTZfcG__card{--k:clamp(0, calc((var(--body) - var(--i) * .08) / .76), 1)}}
.MirrorSection-module__vyTyTa__layout{inline-size:100%;max-inline-size:min(var(--psy-wide), 80rem);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5.5vw,6.5rem);display:grid}.MirrorSection-module__vyTyTa__panel{--k:clamp(0, calc(var(--body) / .7), 1);gap:var(--psy-gap);padding:var(--psy-card-pad);border:var(--hairline) solid var(--c-gold-line);border-radius:var(--psy-radius);background:radial-gradient(90% 60% at 30% 0%, var(--c-arcane-faint), transparent 70%), linear-gradient(180deg, #14101ceb, #08070af5);box-shadow:inset 0 0 0 4px #03030399, inset 0 0 0 5px var(--c-gold-line-faint), 0 2.5rem 5rem -2.5rem var(--c-arcane-glow);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 2.4rem));margin:0;display:grid;position:relative}.MirrorSection-module__vyTyTa__panelHead{border-block-end:var(--hairline) solid var(--c-gold-line-faint);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:calc(var(--psy-gap) * .8);display:flex}.MirrorSection-module__vyTyTa__panelTitle{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-psy-title);align-items:center;gap:.6em;line-height:1.1;display:inline-flex}.MirrorSection-module__vyTyTa__panelIcon{fill:none;block-size:1em;inline-size:1em;stroke:var(--c-gold);stroke-width:1.4px}.MirrorSection-module__vyTyTa__panelPeriod{color:#e8e6e099;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:calc(var(--tracking-micro) * .5);text-transform:uppercase;white-space:nowrap}.MirrorSection-module__vyTyTa__panelBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem);display:grid}.MirrorSection-module__vyTyTa__gauge{inline-size:var(--psy-gauge);aspect-ratio:1;place-items:center;display:grid;position:relative}.MirrorSection-module__vyTyTa__gaugeArt{fill:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.MirrorSection-module__vyTyTa__gaugeTicks{stroke:#d8a64b47;stroke-width:2.4px;stroke-dasharray:.35 2.65}.MirrorSection-module__vyTyTa__gaugeTrack{stroke:color-mix(in srgb, var(--char-accent) 16%, transparent);stroke-width:5px}.MirrorSection-module__vyTyTa__gaugeValue{stroke:var(--c-gold);stroke-width:5px;stroke-linecap:round;stroke-dasharray:calc(var(--body) * var(--v)) 100;filter:drop-shadow(0 0 4px #d8a64b8c)}.MirrorSection-module__vyTyTa__readout{text-align:center;justify-items:center;gap:.35em;display:grid;position:relative}.MirrorSection-module__vyTyTa__score{color:var(--c-cream);font-family:var(--font-display);font-size:calc(var(--psy-gauge) * .3);line-height:1}.MirrorSection-module__vyTyTa__scoreLabel{max-inline-size:8.5em;color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:calc(var(--tracking-micro) * .4);text-transform:uppercase;line-height:1.3}.MirrorSection-module__vyTyTa__emotions{gap:calc(var(--psy-gap) * .75);display:grid}.MirrorSection-module__vyTyTa__emotionsLabel{color:#e8e6e099;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:calc(var(--tracking-micro) * .5);text-transform:uppercase;margin:0}.MirrorSection-module__vyTyTa__bars{gap:calc(var(--psy-gap) * .7);margin:0;padding:0;list-style:none;display:grid}.MirrorSection-module__vyTyTa__bar{--fill:clamp(0, calc((var(--body) - var(--i) * .08) / .68), 1);color:#e8e6e0d1;font-family:var(--font-sans);font-size:var(--fs-psy-body);grid-template-columns:minmax(4.5em,auto) minmax(0,1fr) 3.2em;align-items:center;gap:.9em;line-height:1.2;display:grid}.MirrorSection-module__vyTyTa__barTrack{background:#ffffff0f;border-radius:999px;block-size:4px;display:block;overflow:hidden}.MirrorSection-module__vyTyTa__barFill{inline-size:calc(var(--fill) * var(--v) * 1%);border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--char-accent) 55%, transparent), var(--c-arcane));block-size:100%;display:block}[dir=rtl] .MirrorSection-module__vyTyTa__barFill{background:linear-gradient(to left, color-mix(in srgb, var(--char-accent) 55%, transparent), var(--c-arcane))}.MirrorSection-module__vyTyTa__bar:first-child .MirrorSection-module__vyTyTa__barFill{background:linear-gradient(to right, #d8a64b8c, var(--c-gold))}[dir=rtl] .MirrorSection-module__vyTyTa__bar:first-child .MirrorSection-module__vyTyTa__barFill{background:linear-gradient(to left, #d8a64b8c, var(--c-gold))}.MirrorSection-module__vyTyTa__barValue{color:var(--c-cream);text-align:end;font-variant-numeric:tabular-nums}.MirrorSection-module__vyTyTa__insight{padding:calc(var(--psy-gap) * .7) calc(var(--psy-gap) * .9);border:var(--hairline) solid color-mix(in srgb, var(--char-accent) 28%, transparent);border-radius:calc(var(--psy-radius) * .7);background:color-mix(in srgb, var(--char-accent) 7%, transparent);gap:.45em;display:grid}.MirrorSection-module__vyTyTa__insightLabel{color:var(--c-arcane-soft);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:calc(var(--tracking-micro) * .5);text-transform:uppercase}.MirrorSection-module__vyTyTa__insightText{color:var(--c-cream);font-family:var(--font-quote);font-size:calc(var(--fs-psy-body) * 1.2);margin:0;font-style:italic;line-height:1.45}[dir=rtl] .MirrorSection-module__vyTyTa__insightText{font-style:normal;line-height:1.8}.MirrorSection-module__vyTyTa__sample{border:var(--hairline) solid var(--c-gold-line);background:var(--char-atmosphere);color:var(--c-gold-soft);font-family:var(--font-sans);font-size:calc(var(--fs-micro) * .92);letter-spacing:calc(var(--tracking-micro) * .4);text-transform:uppercase;border-radius:999px;padding:.35em .75em;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:var(--psy-card-pad);transform:translateY(-50%)}.MirrorSection-module__vyTyTa__traits{margin:0;padding:0;list-style:none;display:grid}.MirrorSection-module__vyTyTa__trait{--k:clamp(0, calc((var(--body) - .18 - var(--i) * .12) / .5), 1);padding-block:calc(var(--psy-gap) * .9);border-block-end:var(--hairline) solid var(--c-gold-line-faint);text-align:start;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 1.8rem));grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);display:grid}.MirrorSection-module__vyTyTa__trait:first-child{border-block-start:var(--hairline) solid var(--c-gold-line-faint)}.MirrorSection-module__vyTyTa__traitIndex{min-inline-size:1.6em;color:var(--c-gold);font-family:var(--font-display);font-size:calc(var(--fs-psy-title) * 1.35);line-height:1}.MirrorSection-module__vyTyTa__traitText{gap:.5em;display:grid}.MirrorSection-module__vyTyTa__traitTitle{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-psy-title);margin:0;font-weight:400;line-height:1.15}[dir=rtl] .MirrorSection-module__vyTyTa__traitTitle{line-height:1.45}.MirrorSection-module__vyTyTa__traitBody{color:#e8e6e0bd;font-family:var(--font-sans);font-size:var(--fs-psy-body);margin:0;font-weight:300;line-height:1.6}[dir=rtl] .MirrorSection-module__vyTyTa__traitBody{line-height:1.85}@media (max-width:1023px){.MirrorSection-module__vyTyTa__layout{grid-template-columns:minmax(0,1fr);max-inline-size:40rem}}@media (max-width:479px){.MirrorSection-module__vyTyTa__panelBody{grid-template-columns:minmax(0,1fr);justify-items:center}.MirrorSection-module__vyTyTa__emotions{inline-size:100%}.MirrorSection-module__vyTyTa__panelHead{flex-wrap:wrap}}
.RitualSection-module__PHMUAa__steps{inline-size:100%;max-inline-size:min(var(--psy-wide), 76rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.RitualSection-module__PHMUAa__steps:before{content:"";block-size:var(--hairline);background:linear-gradient(to right, var(--c-gold-line-faint), var(--c-gold-line-strong) 50%, var(--c-gold-line-faint));opacity:var(--body);transform:scaleX(var(--body));position:absolute;inset-block-start:calc(var(--psy-sigil) * .5);inset-inline:calc(16.6667% - clamp(1.5rem,3vw,3.5rem)/3)}.RitualSection-module__PHMUAa__step{--k:clamp(0, calc((var(--body) - var(--i) * .14) / .55), 1);align-content:start;justify-items:center;gap:calc(var(--psy-gap) * .7);text-align:center;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 2rem));display:grid;position:relative}.RitualSection-module__PHMUAa__node{inline-size:var(--psy-sigil);block-size:var(--psy-sigil);place-items:center;margin-block-end:calc(var(--psy-gap) * .5);display:grid;position:relative}.RitualSection-module__PHMUAa__node:before{content:"";inline-size:calc(var(--psy-sigil) * .7);block-size:calc(var(--psy-sigil) * .7);border:var(--hairline) solid var(--c-gold);background:radial-gradient(circle, var(--c-arcane-glow), transparent 75%), var(--char-atmosphere);box-shadow:0 0 1.4rem var(--c-arcane-glow);position:absolute;transform:rotate(45deg)}.RitualSection-module__PHMUAa__nodeIndex{color:var(--c-gold);font-family:var(--font-display);font-size:calc(var(--fs-psy-title) * .9);line-height:1;position:relative}.RitualSection-module__PHMUAa__when{color:var(--c-arcane-soft);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:calc(var(--tracking-micro) * .6);text-transform:uppercase;margin:0;line-height:1.2}[dir=rtl] .RitualSection-module__PHMUAa__when{font-weight:500}.RitualSection-module__PHMUAa__title{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-psy-title);margin:0;font-weight:400;line-height:1.15}[dir=rtl] .RitualSection-module__PHMUAa__title{line-height:1.45}.RitualSection-module__PHMUAa__body{color:#e8e6e0bd;max-inline-size:22em;font-family:var(--font-sans);font-size:var(--fs-psy-body);text-wrap:pretty;margin:0;font-weight:300;line-height:1.6}[dir=rtl] .RitualSection-module__PHMUAa__body{line-height:1.85}.RitualSection-module__PHMUAa__quote{--k:clamp(0, calc((var(--body) - .45) / .55), 1);justify-items:center;gap:calc(var(--psy-gap) * 1.2);inline-size:100%;max-inline-size:46rem;text-align:center;opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 1.8rem));margin:0;margin-block-start:calc(var(--psy-stack) * .4);padding-block:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.RitualSection-module__PHMUAa__halo{inset-block-start:50%;z-index:-1;fill:none;block-size:clamp(16rem,34vw,30rem);inline-size:clamp(16rem,34vw,30rem);stroke:color-mix(in srgb, var(--char-accent) 32%, transparent);stroke-width:.5px;transform:translate(-50%, -50%) rotate(calc((1 - var(--k)) * -24deg));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--char-accent) 45%, transparent));position:absolute;left:50%}.RitualSection-module__PHMUAa__quoteText{margin:0}.RitualSection-module__PHMUAa__quoteText p{color:var(--c-cream);font-family:var(--font-quote);font-size:var(--fs-psy-quote);text-wrap:balance;text-shadow:var(--text-lift);margin:0;font-style:italic;font-weight:400;line-height:1.3}[dir=rtl] .RitualSection-module__PHMUAa__quoteText p{font-style:normal;line-height:1.7}.RitualSection-module__PHMUAa__attribution{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;align-items:center;gap:1em;line-height:1;display:flex}[dir=rtl] .RitualSection-module__PHMUAa__attribution{font-weight:500}.RitualSection-module__PHMUAa__attributionLine{inline-size:2.5em;block-size:var(--hairline);background:var(--c-gold-line-strong)}@media (max-width:767px){.RitualSection-module__PHMUAa__steps{gap:calc(var(--psy-stack) * .8);grid-template-columns:minmax(0,1fr)}.RitualSection-module__PHMUAa__steps:before{inset-block:calc(var(--psy-sigil) * .5);inset-inline:auto;inline-size:var(--hairline);background:linear-gradient(to bottom, var(--c-gold-line-faint), var(--c-gold-line) 50%, var(--c-gold-line-faint));block-size:auto;transform:translateX(-50%) scaleY(var(--body));transform-origin:top;left:50%}.RitualSection-module__PHMUAa__step{background:var(--char-atmosphere);padding-block-end:calc(var(--psy-gap) * .6)}}
