.lodestar-page{--ls-plum:#21113f;--ls-plum-deep:#100821;--ls-orange:#ff9e2f;--ls-cream:#fff3dc;background:radial-gradient(circle at 88% 9%,#ff9d2e1f,transparent 24rem), radial-gradient(circle at 12% 34%,#6443ae29,transparent 34rem), var(--ls-plum-deep);color:var(--ls-cream);position:relative;overflow:hidden}.lodestar-page:before{content:"";z-index:0;opacity:.24;pointer-events:none;background-image:radial-gradient(circle,#fff2d8b3 0 1px,#0000 1.5px),radial-gradient(circle,#ff9e2fb3 0 1px,#0000 1.4px);background-position:0 0,3rem 2rem;background-size:7.5rem 6.5rem,11rem 9rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.lodestar-page>section{z-index:1;position:relative;border-color:#ffedcf1a!important}.lodestar-page>section:nth-of-type(2n){background:linear-gradient(135deg,#381b6061,#11082229)}.lodestar-page>section:nth-of-type(4){color:#1b112b!important;background:#f6f0e4!important}.lodestar-page h1,.lodestar-page h2{text-wrap:balance}.lodestar-page h2{color:var(--ls-cream);letter-spacing:-.045em!important}.lodestar-page>section:nth-of-type(4) h2{color:#20122f}.lodestar-page section p[class*=uppercase]{color:#ffae4eb8!important}.lodestar-page>section:nth-of-type(4) p[class*=uppercase]{color:#4a28689e!important}.lodestar-page section p[class*=text-white\/4]{color:#f8eddb8f!important}.lodestar-page section [class*=overflow-hidden][class*=rounded]{border-color:#ffca7e29!important;box-shadow:0 2.4rem 6rem #04000f6b,0 0 0 1px #ffe6be06!important}.lodestar-page section [class*=overflow-hidden][class*=rounded] img{transition:transform 1.25s cubic-bezier(.16,1,.3,1),filter .7s}.lodestar-page section [class*=overflow-hidden][class*=rounded]:hover img{filter:saturate(1.06)brightness(1.025);transform:scale(1.018)}.lodestar-hero{background:radial-gradient(circle at 72% 30%,#ff9a2e21,#0000 18rem),linear-gradient(135deg,#120925 0%,#251149 54%,#150928 100%);min-height:100svh}.lodestar-official-mark{aspect-ratio:2685/687;filter:drop-shadow(0 1.8rem 2.2rem #04000e57)drop-shadow(0 0 1rem #fff8e61f);transform-origin:0;will-change:transform,filter;width:min(82vw,52rem);transition:transform .65s cubic-bezier(.16,1,.3,1),filter .5s;position:relative}.lodestar-official-mark img{object-fit:contain;transition:filter .5s}.lodestar-official-mark:hover{filter:drop-shadow(0 2.2rem 2.6rem #04000e66)drop-shadow(0 0 1.2rem #fff8e666)drop-shadow(0 0 3rem #ff942d47);transform:translateY(-.4rem)scale(1.025)}.lodestar-official-mark:hover img{filter:brightness(1.12)}.lodestar-orbit{pointer-events:none;border:1px solid #ffbe6626;border-radius:50%;animation:32s linear infinite lodestar-orbit-turn;position:absolute}.lodestar-orbit:before{content:"";border-radius:inherit;border:1px dashed #fff1d81a;position:absolute;inset:12%}.lodestar-orbit i{aspect-ratio:1;background:var(--ls-orange);border-radius:50%;width:.55rem;position:absolute;box-shadow:0 0 1rem #ff9e2fcc}.lodestar-orbit i:first-child{top:14%;right:16%}.lodestar-orbit i:nth-child(2){width:.3rem;bottom:8%;left:28%}.lodestar-orbit-one{aspect-ratio:1;width:min(63vw,56rem);top:6%;right:-8%}.lodestar-orbit-two{aspect-ratio:1;width:min(34vw,31rem);animation-duration:24s;animation-direction:reverse;top:21%;left:-12%}.lodestar-signal{color:var(--ls-orange);text-shadow:0 0 1.2rem #ff9e2fd9;animation:2.8s ease-in-out infinite alternate lodestar-signal-pulse;position:absolute}.lodestar-signal-one{font-size:1.6rem;top:22%;right:12%}.lodestar-signal-two{font-size:.8rem;animation-delay:-1.4s;top:48%;left:6%}.lodestar-hero-frame{position:relative;border-color:#ffc26c3d!important}.lodestar-hero-frame:before,.lodestar-showcase-frame:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffbb5b09}.lodestar-hero-frame:after{content:"GUIDANCE / BEHAVIOR / LONG-TERM CLARITY";z-index:4;color:#fff3dcad;letter-spacing:.18em;font-family:Courier New,monospace;font-size:.48rem;position:absolute;bottom:1.25rem;right:1.5rem}.lodestar-image-caption{z-index:4;color:#fff8eae6;letter-spacing:-.025em;text-shadow:0 .5rem 2rem #000000bf;max-width:13rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.8rem);font-style:italic;position:absolute;bottom:clamp(1.25rem,3vw,2.6rem);left:clamp(1.25rem,3vw,3rem)}.lodestar-showcase-frame{isolation:isolate;transition:transform .9s cubic-bezier(.16,1,.3,1),box-shadow .7s;position:relative;transform:translateZ(0);box-shadow:0 2.8rem 7rem #03000d85,0 0 0 1px #ffc26c0a!important}.lodestar-showcase-frame:after{content:"";z-index:2;pointer-events:none;opacity:.8;background:linear-gradient(120deg,#ffffff0e,#0000 22% 72%,#ffa1370b);transition:opacity .6s;position:absolute;inset:0}.lodestar-showcase-frame:hover{transform:translateY(-.45rem);box-shadow:0 3.4rem 8rem #03000d9e,0 0 3rem #ff942d14!important}.lodestar-showcase-frame:hover:after{opacity:1}.lodestar-showcase-frame-light{box-shadow:0 2.8rem 6rem #2819352e,0 0 0 1px #4927660d!important}.lodestar-showcase-frame-light:hover{box-shadow:0 3.2rem 7rem #2819353d,0 0 2.5rem #ff9e2f1a!important}.lodestar-page a{transition:color .25s,border-color .25s,transform .25s}.lodestar-page a:hover{color:#ffbd68}@keyframes lodestar-orbit-turn{to{transform:rotate(360deg)}}@keyframes lodestar-signal-pulse{0%{opacity:.42;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}@media (max-width:700px){.lodestar-hero{min-height:auto}.lodestar-official-mark{width:100%}.lodestar-orbit-one{opacity:.55;width:37rem;right:-45%}.lodestar-orbit-two{display:none}.lodestar-hero-frame:after{text-align:right;max-width:13rem;line-height:1.6;bottom:.8rem;right:1rem}}@media (prefers-reduced-motion:reduce){.lodestar-orbit,.lodestar-signal,.lodestar-official-mark,.lodestar-showcase-frame{transition:none!important;animation:none!important}}
