html.sn-gate body{overflow:hidden}html.sn-gate main,html.sn-gate footer{visibility:hidden}html.sn-gate .skip-link{visibility:hidden}html[data-journey-path=jewelry] .jy-sec[data-path]:not([data-path~=jewelry]),html[data-journey-path=energy] .jy-sec[data-path]:not([data-path~=energy]),html[data-journey-path=tools] .jy-sec[data-path]:not([data-path~=tools]),html[data-journey-path=other] .jy-sec[data-path]:not([data-path~=other]),html[data-journey-path=looking] .jy-sec[data-path]:not([data-path~=looking]){display:none}.jy-sky{position:fixed;inset:0;z-index:-1;background:var(--night)}.jy-sky img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jy-sky-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0d1b2a4d,#0d1b2a8c 70%,#091321d1)}.jy-mark{position:fixed;top:22px;left:24px;z-index:85;display:block}.jy-mark img{height:38px;width:auto;display:block}.jy-mark img.jy-mark-w{filter:drop-shadow(0 2px 14px rgba(9,19,33,.6))}.jy-mark img.jy-mark-b{display:none;filter:none}html.sn-ink .jy-mark img.jy-mark-w{display:none}html.sn-ink .jy-mark img.jy-mark-b{display:block}.jy-mark:focus-visible{outline:2px solid var(--glow);outline-offset:2px}@media(max-width:860px){.jy-mark{top:16px;left:16px}.jy-mark img{height:30px}}.jy-gate{position:fixed;inset:0;z-index:84;display:none;grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;padding:0 7vw;background:linear-gradient(100deg,#091321c7,#0d1b2a99 55%,#0d1b2a94);transition:opacity .6s var(--ease-move),transform .6s var(--ease-move)}html.sn-gate .jy-gate{display:grid}.jy-gate.is-lifted{display:grid;opacity:0;transform:translateY(-6%);pointer-events:none}.jy-gate[hidden]{display:none!important}.jy-kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--glow-soft);margin-bottom:22px;display:flex;align-items:center;gap:14px;opacity:0;animation:jy-in .7s .1s forwards}.jy-kicker:after{content:"";width:64px;height:1px;background:linear-gradient(90deg,rgba(240,169,92,.5),transparent)}.jy-gate h1{font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:#fff;font-size:clamp(44px,6.4vw,92px);line-height:1.02;margin:0;text-shadow:0 2px 40px rgba(9,19,33,.65)}.jy-line{display:block;opacity:0;transform:translateY(26px);animation:jy-in .8s cubic-bezier(.2,.7,.2,1) forwards}.jy-line:nth-of-type(1){animation-delay:.18s}.jy-line:nth-of-type(2){animation-delay:.3s}.jy-line:nth-of-type(3){animation-delay:.42s}.jy-gate h1 em{font-style:normal;color:var(--glow-soft)}.jy-item:focus-visible,.jy-skip:focus-visible,.jy-cta:focus-visible,.jy-morelink:focus-visible,.jy-teaser:focus-visible,.jy-reentry-stay:focus-visible,.jy-reentry-switch:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.jy-skip{display:inline-block;margin-top:34px;font-size:13.5px;font-family:var(--font-sans);color:#ffffffb8;text-decoration:underline dotted;text-underline-offset:4px;cursor:pointer;background:none;border:none;opacity:0;animation:jy-in .6s 1.2s forwards}@media(hover:hover)and (pointer:fine){.jy-skip:hover{color:#fff}}.jy-skip:focus-visible,.jy-item:focus-visible{opacity:1!important;transform:none!important}.jy-menu{display:flex;flex-direction:column;justify-self:end;width:100%;max-width:460px}.jy-item{display:flex;align-items:baseline;gap:18px;width:100%;text-align:left;cursor:pointer;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--font-sans);font-weight:600;font-size:clamp(22px,2.1vw,30px);letter-spacing:.01em;color:#ffffffb8;padding:18px 2px;opacity:0;transform:translateY(14px);animation:jy-in .6s var(--ad, .55s) cubic-bezier(.2,.7,.2,1) forwards;transition:color .22s var(--ease-move),padding-left .22s var(--ease-move)}.jy-item:last-of-type{border-bottom:none}.jy-item-arrow{margin-left:auto;font-size:.75em;color:var(--glow);opacity:0;transform:translate(-8px);transition:opacity .22s var(--ease-move),transform .22s var(--ease-move)}@media(hover:hover)and (pointer:fine){.jy-item:hover{color:var(--glow-soft);padding-left:14px}.jy-item:hover .jy-item-arrow{opacity:1;transform:none}}.jy-item:focus-visible{color:var(--glow-soft)}.jy-item:active{color:#fff}.jy-item:active .jy-item-arrow{opacity:1;transform:none}@keyframes jy-in{to{opacity:1;transform:none}}@media(max-width:980px){.jy-gate{grid-template-columns:1fr;gap:36px;align-items:start;align-content:center;padding:90px 7vw 24px;overflow-y:auto}.jy-menu{justify-self:start;max-width:520px}.jy-gate h1{font-size:clamp(34px,9vw,56px)}}:root{--jy-band: 188px;--jy-bar-clear: 112px}@media(max-width:768px){:root{--jy-band: calc(190px + env(safe-area-inset-bottom, 0px)) }}@media(max-width:860px){:root{--jy-bar-clear: 90px}}.jy-sec{min-height:48vh;display:flex;align-items:center;padding:6vh 8vw var(--jy-band)}.jy-panel{max-width:640px;background:#0d1b2a7a;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:44px 46px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px #ffffff24,0 24px 60px #09132173}.jy-eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--glow-soft);margin-bottom:16px;display:flex;align-items:center;gap:12px}.jy-eyebrow:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(240,169,92,.35),transparent)}#jy-gatewrap:focus,#jy-gate-h1:focus{outline:none}.jy-panel h2[tabindex="-1"]{outline:none}.jy-panel h2{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(22px,3vw,34px);line-height:1.18;margin:0 0 18px}.jy-panel p{margin:0 0 14px;color:#ffffffd9}.jy-panel p:last-child{margin-bottom:0}.jy-anon{font-size:13px;color:#ffffffa8;font-style:italic}.jy-statband{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--glow-soft);margin-top:20px}.jy-cta{display:inline-block;margin-top:24px;padding:14px 30px;border-radius:var(--r-pill);cursor:pointer;background:var(--glow);color:var(--night);font-weight:600;font-size:16px;border:none;box-shadow:0 10px 30px #f0a95c47;text-decoration:none}@media(hover:hover)and (pointer:fine){.jy-cta:hover{background:var(--glow-soft)}}.jy-sec.jy-path-hero{padding-top:max(6vh,var(--jy-bar-clear))}.jy-path-hero .jy-panel{max-width:760px}.jy-path-hero h2{font-size:clamp(28px,4.2vw,48px);line-height:1.12}.jy-path-hero p{font-size:18px}.jy-cta-sec .jy-panel{text-align:center}.jy-cta-sec .jy-eyebrow{justify-content:center}.jy-cta-sec .jy-eyebrow:after{display:none}@media(max-width:768px){.jy-sec{padding:6vh 6vw var(--jy-band)}.jy-panel{padding:32px 26px}}.jy-paper-sec{display:block;min-height:0;padding:0}.jy-seam{display:block;width:100%;height:64px;margin-bottom:-1px}.jy-seam-exit{transform:rotate(180deg);margin-bottom:0;margin-top:-1px}.jy-paper{background:var(--paper);color:var(--ink);padding:40px 8vw var(--jy-band)}.jy-paper .jy-eyebrow{color:var(--brass-deep)}.jy-paper .jy-eyebrow:after{background:linear-gradient(90deg,rgba(138,90,16,.35),transparent)}.jy-paper h2{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);font-size:clamp(22px,3vw,34px);line-height:1.18;margin:0 0 18px}.jy-paper p{color:#3a4350}.jy-split{display:grid;grid-template-columns:1fr 1fr;min-height:640px;padding:0;align-items:stretch}.jy-split-art{position:relative;background:var(--night-deep);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:48px 48px calc(48px + var(--jy-band) / 2)}.jy-split-art svg{width:100%;max-width:560px;height:auto;display:block}.jy-split-copy{background:var(--paper);color:var(--ink);padding:84px 64px var(--jy-band) 60px}.jy-split-copy .jy-eyebrow{color:var(--brass-deep)}.jy-split-copy .jy-eyebrow:after{background:linear-gradient(90deg,rgba(138,90,16,.35),transparent)}.jy-split-copy h2{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);font-size:clamp(22px,3vw,34px);line-height:1.18;margin:0 0 18px}.jy-split-intro{font-size:15.5px;color:#3a4350;margin:0 0 6px}.jy-steps{margin-top:34px;display:flex;flex-direction:column}.jy-step{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-top:1px solid rgba(24,32,42,.12)}.jy-step:last-child{border-bottom:1px solid rgba(24,32,42,.12)}.jy-badge{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(138,90,16,.45);display:flex;align-items:center;justify-content:center;color:var(--brass-deep)}.jy-badge svg{width:22px;height:22px}.jy-badge-sm{width:38px;height:38px}.jy-badge-sm svg{width:20px;height:20px}.jy-step-n{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:#6b7280;display:block;margin-bottom:3px}.jy-step h3{font-size:16px;font-weight:600;color:var(--ink);margin:0 0 3px;text-transform:none;letter-spacing:0}.jy-step p{font-size:14px;line-height:1.5;color:#3a4350;margin:0}.jy-proof-sec{align-items:center}.jy-proof-wrap{width:100%;max-width:1080px;margin:0 auto}.jy-proofgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:8px}.jy-proofcard{background:#0d1b2a7a;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:30px 32px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px #ffffff24,0 24px 60px #09132173;cursor:default}.jy-proof-who{font-size:16.5px;font-weight:600;color:#fff;margin:0 0 12px;text-transform:none;letter-spacing:0}.jy-proofcard p{font-size:14.5px;line-height:1.55;color:#ffffffd9;margin:0 0 10px}.jy-proof-sec h2{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(22px,3vw,34px);line-height:1.18;margin:0 0 18px}.jy-proof-sec .jy-anon{margin-top:18px}.jy-faqwrap{max-width:880px}.jy-faqrow{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-top:1px solid rgba(24,32,42,.12)}.jy-faqrow:last-of-type{border-bottom:1px solid rgba(24,32,42,.12)}.jy-faqrow h3{font-size:16.5px;font-weight:600;color:var(--ink);margin:0 0 4px;text-transform:none;letter-spacing:0}.jy-faqrow p{font-size:14.5px;line-height:1.55;color:#3a4350;margin:0}.jy-morelink{display:inline-block;margin-top:26px;font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--glow)}.jy-faq-dark-sec{display:block;padding:96px 8vw var(--jy-band);min-height:0}.jy-faq-dark-sec h2{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(22px,3vw,34px);line-height:1.18;margin:0 0 18px}.jy-faqrow-dark{border-top-color:#ffffff1f}.jy-faqrow-dark:last-of-type{border-bottom-color:#ffffff1f}.jy-faqrow-dark h3{color:#fff}.jy-faqrow-dark p{color:#ffffffd9}.jy-faqrow-dark .jy-badge{border-color:#f6cc8f73;color:var(--glow-soft)}.jy-morelink-dark{color:#fff}.jy-gensteps{display:grid;grid-template-columns:1fr 1fr;gap:6px 44px;margin-top:18px;max-width:920px}.jy-gstep{display:flex;gap:14px;align-items:center;padding:16px 0;border-top:1px solid rgba(24,32,42,.12)}.jy-gstep h3{font-size:15.5px;font-weight:600;color:var(--ink);margin:0;text-transform:none;letter-spacing:0}.jy-teasers-sec{display:block;padding:96px 8vw var(--jy-band);min-height:0}.jy-teasers-wrap{max-width:1120px}.jy-teasers-wrap h2{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;font-size:clamp(22px,3vw,34px);line-height:1.18;margin:0 0 18px}.jy-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jy-teaser{display:block;background:#0d1b2a7a;border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:26px 28px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px #ffffff24,0 24px 60px #09132173;text-decoration:none;min-height:44px}.jy-teaser-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--glow-soft);margin-bottom:12px;display:block}.jy-teaser h3{font-size:16.5px;font-weight:600;color:#fff;line-height:1.35;margin:0 0 8px;text-transform:none;letter-spacing:0}.jy-teaser p{font-size:13.5px;line-height:1.5;color:#ffffffd9;margin:0 0 14px}.jy-teaser-read{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:#ffffffa8}.jy-scrollcue{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--jy-band) - 52px);text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffa8;pointer-events:none;transition:opacity .4s var(--ease-move)}.jy-scrollcue:after{content:"";display:block;width:1px;height:34px;margin:10px auto 0;background:linear-gradient(180deg,var(--glow),transparent);animation:jy-cue 2.6s ease-in-out infinite}@keyframes jy-cue{0%,to{opacity:.4}50%{opacity:1}}html.jy-scrolled .jy-scrollcue{opacity:0}.jy-path-hero{position:relative}html.jy-anim .jy-rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-move),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0s)}html.jy-anim .jy-rv.in{opacity:1;transform:none}html.jy-anim .jy-rv.now{transition:none}@media(max-width:980px){.jy-split{grid-template-columns:1fr}.jy-split-art{padding:40px 8vw}.jy-split-art svg{max-height:60vh}.jy-split-copy{padding:56px 8vw var(--jy-band)}.jy-proofgrid,.jy-teasers,.jy-gensteps{grid-template-columns:1fr}.jy-paper{padding:32px 6vw var(--jy-band)}.jy-faq-dark-sec,.jy-teasers-sec{padding:64px 6vw var(--jy-band)}}.jy-reentry{position:fixed;top:84px;left:50%;transform:translate(-50%);z-index:44;display:flex;width:max-content;max-width:calc(100vw - 24px);gap:8px;padding:6px;border-radius:var(--r-pill);background:#0d1b2ad1;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 14px 40px #0913216b}.jy-reentry[hidden]{display:none}.jy-reentry-stay,.jy-reentry-switch{font-family:var(--font-sans);font-size:13.5px;color:#fff;background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:var(--r-pill)}.jy-reentry-stay{font-weight:600}.jy-reentry-switch{color:#ffffffbf}@media(hover:hover)and (pointer:fine){.jy-reentry-stay:hover,.jy-reentry-switch:hover{background:#ffffff1a;color:#fff}}@media(max-width:860px){.jy-reentry{top:72px}}html.jy-reentry-on .jy-path-hero .jy-panel{margin-top:64px}@media(prefers-reduced-motion:reduce){.jy-gate{transition:none}.jy-kicker,.jy-line,.jy-item,.jy-skip{animation:none;opacity:1;transform:none}.jy-item,.jy-item-arrow{transition:none}.jy-item:hover{padding-left:2px}.jy-item:hover .jy-item-arrow{opacity:0}.jy-scrollcue:after{animation:none;opacity:.6}html.jy-anim .jy-rv{opacity:1;transform:none;transition:none}}
