.hx-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(100svh,920px);display:flex;align-items:center;background:radial-gradient(120% 90% at 72% 24%,color-mix(in srgb,var(--gold-subtle) 10%,transparent) 0%,transparent 52%),radial-gradient(140% 120% at 50% 120%,var(--bg-deep-space, #0C1133) 0%,var(--bg-deep-space-darker, #080B20) 70%),linear-gradient(180deg,var(--bg-primary, #151C47) 0%,var(--bg-deep-space-darker, #080B20) 100%)}@media(min-width:641px){.hx-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-6rem}}@media(max-width:640px){.hx-hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-5rem}}.hx-sky{position:absolute;inset:-8%;z-index:0;pointer-events:none}.hx-sky:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 55%,transparent) 100%)}.hx-stars{position:absolute;inset:0;background-repeat:repeat}.hx-stars--far{background-image:radial-gradient(1px 1px at 12% 22%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 47% 8%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1px 1px at 73% 31%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 88% 14%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1px 1px at 28% 54%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 63% 67%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1px 1px at 9% 81%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 91% 76%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1px 1px at 38% 92%,var(--star-white-dim) 50%,transparent 51%);background-size:620px 620px}.hx-stars--near{background-image:radial-gradient(1.6px 1.6px at 20% 35%,var(--star-white-bright) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 55% 20%,var(--star-gold-bright) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 82% 48%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 34% 72%,var(--star-white-bright) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 70% 85%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 6% 60%,var(--star-white-medium) 50%,transparent 51%);background-size:860px 860px}.hx-shooting{position:absolute;top:14%;left:6%;width:140px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--gold-hover) 70%,transparent) 60%,var(--star-white-bright) 100%);opacity:0;transform:rotate(28deg) translate(0)}.hx-inner{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,3rem) clamp(4.5rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4.5vw,4rem)}.hx-copy{max-width:36rem}.hx-eyebrow{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary, #9E9E9E);margin:0 0 .75rem}.hx-title{font-family:Libre Caslon Text,Georgia,serif;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08;font-weight:400;color:var(--text-primary);margin:0 0 .75rem;text-wrap:balance}.hx-subhead{font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:clamp(1.1rem,2.4vw,1.45rem);color:var(--gold-primary);margin:0 0 2rem}.hx-lede{font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.6;color:var(--text-secondary);margin:0 0 2rem;max-width:32rem}.hx-trust{font-size:.85rem;letter-spacing:.04em;color:var(--text-tertiary);margin:0 0 1rem}.hx-trust .hx-nowrap{white-space:nowrap}.hx-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.hx-cta{width:auto;min-width:220px}.hx-free{font-size:.9rem;color:var(--text-tertiary);margin:0}.hx-stage{display:flex;flex-direction:column;align-items:center;justify-self:center;width:100%;max-width:560px}.hx-card{position:relative;width:100%;padding:clamp(1.4rem,2.4vw,2rem) clamp(1.4rem,2.6vw,2.25rem);border-radius:18px;border:1px solid color-mix(in srgb,var(--gold-subtle) 32%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--bg-primary, #151C47) 55%,transparent),color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 78%,transparent));box-shadow:0 24px 70px color-mix(in srgb,var(--utility-pure-black, #000) 45%,transparent),inset 0 1px color-mix(in srgb,var(--gold-subtle) 14%,transparent),0 0 60px color-mix(in srgb,var(--gold-subtle) 7%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hx-card__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.hx-portrait{position:relative;flex:0 0 auto;display:block;width:88px;height:88px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--gold-primary) 60%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--utility-pure-black, #000) 45%,transparent),0 0 24px color-mix(in srgb,var(--gold-subtle) 18%,transparent);transition:border-color .25s ease}.hx-portrait img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.hx-portrait:after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--gold-subtle) 32%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease}.hx-portrait:hover,.hx-portrait:focus-visible{border-color:var(--gold-hover)}.hx-portrait:focus-visible{outline:2px solid var(--gold-hover);outline-offset:3px}.hx-card__name{font-family:Libre Caslon Text,Georgia,serif;font-size:1.35rem;color:var(--text-primary);margin:0 0 .2rem}.hx-card__meta{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.hx-card__learn{font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:.98rem;line-height:1.4;color:var(--gold-primary);margin:.35rem 0 0}.hx-label{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--gold-primary) 80%,transparent);margin:0 0 .5rem}.hx-question{font-family:Libre Caslon Text,Georgia,serif;font-style:italic;font-size:1.05rem;line-height:1.55;color:var(--text-secondary);margin:0 0 1.25rem}.hx-rule{border:0;height:1px;background:color-mix(in srgb,var(--gold-subtle) 25%,transparent);margin:0 0 1.25rem}.hx-answer{position:relative;margin:0 0 1.4rem}.hx-answer:before{content:"“";position:absolute;top:-2.4rem;left:-.9rem;font-family:Libre Caslon Text,Georgia,serif;font-size:7rem;line-height:1;color:var(--gold-subtle);opacity:.14;pointer-events:none}.hx-answer__text{position:relative;font-family:Libre Caslon Text,Georgia,serif;font-size:1.12rem;line-height:1.7;color:var(--text-primary);margin:0}.hx-answer__text em{color:var(--text-secondary)}.hx-card__foot{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.1rem}.hx-asklink{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.9rem;font-weight:600;color:var(--gold-primary);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.hx-asklink:hover{color:var(--gold-hover)}.hx-asklink:focus-visible{outline:2px solid var(--gold-hover);outline-offset:3px;border-radius:4px}.hx-caption{font-size:.8rem;line-height:1.5;color:var(--text-tertiary);margin:0}.hx-card[data-voice=playing] .hx-portrait{border-color:var(--gold-hover)}.hx-card[data-voice=playing] .hx-portrait:after{box-shadow:0 0 38px color-mix(in srgb,var(--gold-hover) 55%,transparent);opacity:.7}.hx-rail{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.hx-rail__caption{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.hx-rail__chips{display:flex;align-items:center}.hx-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--gold-subtle) 45%,transparent);background:var(--bg-deep-space-darker, #080B20);box-shadow:0 3px 10px color-mix(in srgb,var(--utility-pure-black, #000) 45%,transparent);transition:transform .2s ease,border-color .2s ease;position:relative}.hx-chip+.hx-chip{margin-left:-8px}.hx-chip:hover,.hx-chip:focus-visible{transform:translateY(-3px);border-color:var(--gold-hover);z-index:2}.hx-chip:focus-visible{outline:2px solid var(--gold-hover);outline-offset:2px}.hx-chip img{width:100%;height:100%;object-fit:cover;display:block}.hx-chip:after{content:"";position:absolute;inset:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hx-chip--more{width:auto;height:40px;border-radius:999px;padding:0 .9rem;margin-left:.35rem;font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.8rem;font-weight:600;color:var(--gold-primary);text-decoration:none;background:color-mix(in srgb,var(--gold-primary) 9%,transparent)}.hx-chip--more:hover{background:color-mix(in srgb,var(--gold-primary) 16%,transparent)}.hx-scrollcue{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:.45rem;min-height:44px;justify-content:center;padding:0 .75rem;text-decoration:none;color:var(--text-tertiary)}.hx-scrollcue__text{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.hx-scrollcue__arrow{width:12px;height:12px;border-right:1.5px solid color-mix(in srgb,var(--gold-primary) 70%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--gold-primary) 70%,transparent);transform:rotate(45deg)}.hx-scrollcue:hover{color:var(--gold-primary)}.hx-scrollcue:focus-visible{outline:2px solid var(--gold-hover);outline-offset:3px;border-radius:4px}@keyframes hx-quote-breathe{0%,to{opacity:.14}50%{opacity:.22}}@keyframes hx-portrait-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes hx-portrait-speak{0%,to{opacity:.35}50%{opacity:1}}@keyframes hx-shoot{0%{opacity:0;transform:rotate(28deg) translate(0)}6%{opacity:1}18%{opacity:0;transform:rotate(28deg) translate(62vw)}to{opacity:0;transform:rotate(28deg) translate(62vw)}}@media(prefers-reduced-motion:no-preference){.hx-hero.is-live .hx-answer:before{animation:hx-quote-breathe 7s ease-in-out infinite}.hx-hero.is-live .hx-portrait:after{animation:hx-portrait-glow 6s ease-in-out infinite}.hx-hero.is-live .hx-card[data-voice=playing] .hx-portrait:after{animation:hx-portrait-speak 2.4s ease-in-out infinite}.hx-hero.is-live .hx-shooting{animation:hx-shoot 17s ease-in 4s infinite}.hx-hero.is-live.is-hidden .hx-answer:before,.hx-hero.is-live.is-hidden .hx-portrait:after,.hx-hero.is-live.is-hidden .hx-shooting{animation-play-state:paused}}@media(max-width:900px){.hx-inner{grid-template-columns:1fr;gap:1.5rem;text-align:center}.hx-copy{max-width:none;display:contents}.hx-eyebrow{order:1;margin-bottom:.5rem}.hx-title{order:2;font-size:clamp(1.85rem,5.4vw,2.4rem);margin-bottom:.4rem}.hx-subhead{order:3;margin-bottom:.4rem}.hx-lede{order:4;margin:0 auto .5rem}.hx-stage{order:5}.hx-trust{order:6;margin:.75rem 0 0}.hx-actions{order:7;align-items:center}.hx-inner{display:flex;flex-direction:column}.hx-stage{justify-self:auto}.hx-card{text-align:left}.hx-portrait{width:64px;height:64px}.hx-card__name{font-size:1.2rem}.hx-question{font-size:1rem}.hx-answer__text{font-size:1.05rem;line-height:1.65}.hx-card__foot{justify-content:flex-start}}@media(max-width:560px){.hx-hero{min-height:auto;padding:1rem 0 3.5rem}.hx-card{padding:1.1rem 1.1rem 1.2rem}.hx-answer:before{font-size:5.5rem;top:-1.8rem;left:-.4rem}.hx-scrollcue{display:none}}.lib-showcase__eyebrow[data-astro-cid-2bsl6fdu]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--star-blue-light, #b4c8ff) 70%,transparent);margin:0 0 .5rem}.lib-showcase[data-astro-cid-2bsl6fdu] .lib{margin-top:1.75rem}.pub-home-subhead{margin-top:2.5rem}.pub-home-faq__list{margin:0}.pub-home-faq__item{margin-bottom:.75rem}.pub-home-faq__answer{margin:0}.pub-home-faq__p{margin:0 0 .75rem}.pub-home-faq__p:last-child{margin-bottom:0}.pub-home-faq__more{margin-top:.25rem}.pub-home-faq__more>.pub-collapsible__header{min-height:44px;padding:.5rem 0}.pub-home-faq__more .pub-collapsible__title{font-size:var(--text-sm, .875rem);color:var(--gold-primary, #E6BC5C)}.pub-home-faq details.pub-collapsible[open]>summary .pub-collapsible__arrow{transform:rotate(180deg)}.ll2-cosmic{position:relative;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-5rem;padding-top:5rem;background:radial-gradient(120% 60% at 80% 0%,color-mix(in srgb,var(--gold-subtle) 6%,transparent) 0%,transparent 46%),linear-gradient(180deg,var(--bg-deep-space-darker, #080B20) 0%,var(--bg-deep-space, #0C1133) 50%,var(--bg-deep-space-darker, #080B20) 100%)}.ll2-cosmic__inner{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 1.5rem}.ll2-sky{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ll2-stars{position:absolute;inset:0;background-repeat:repeat;background-size:600px 600px}.ll2-stars--far{opacity:.5;background-image:radial-gradient(1px 1px at 12% 22%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 47% 8%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1px 1px at 73% 31%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 88% 14%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1px 1px at 28% 54%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 63% 67%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1px 1px at 9% 81%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1px 1px at 91% 76%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1px 1px at 38% 92%,var(--star-white-dim) 50%,transparent 51%)}.ll2-stars--near{opacity:.4;background-image:radial-gradient(1.4px 1.4px at 20% 35%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 55% 20%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 82% 48%,var(--star-white-dim) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 34% 72%,var(--star-white-medium) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 70% 85%,var(--star-gold-medium) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 6% 60%,var(--star-white-dim) 50%,transparent 51%)}@media(prefers-reduced-motion:no-preference){.ll2-stars--near{animation:ll2-twinkle 7s ease-in-out infinite}}@keyframes ll2-twinkle{0%,to{opacity:.4}50%{opacity:.24}}.ll2-grid-head{margin-top:.5rem}@media(max-width:640px){.pub-home .pub-grid--3{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x proximity;padding:.25rem .25rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pub-home .pub-grid--3::-webkit-scrollbar{display:none}.pub-home .pub-grid--3>*{scroll-snap-align:center}}.ll2-volume{margin-top:2rem}.ll2-lead{margin-bottom:1.5rem}.ll2-caption{margin-top:1.5rem;font-size:var(--text-sm, .875rem);color:var(--text-tertiary, #9E9E9E);text-align:center}.ll2-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ll2-mode-card{min-height:44px;padding:1.1rem 1.15rem;border-radius:var(--radius-lg, .75rem);border:1px solid color-mix(in srgb,var(--gold-subtle) 22%,transparent);background:color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 45%,transparent)}.ll2-mode-card__step{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--star-blue-light, #b4c8ff) 65%,transparent);margin:0 0 .35rem}.ll2-mode-card__name{font-family:var(--font-content, "Libre Caslon Text", serif);font-size:var(--text-lg, 1.125rem);color:var(--gold-primary, #E6BC5C);margin:0 0 .4rem}.ll2-mode-card__text{font-size:var(--text-sm, .9rem);line-height:var(--leading-relaxed, 1.6);color:var(--text-secondary, #CACACA);margin:0}.ll2-question-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ll2-question-tile{display:flex;align-items:center;min-height:44px;padding:1rem 1.15rem;border-radius:var(--radius-lg, .75rem);border:1px solid color-mix(in srgb,var(--gold-subtle) 22%,transparent);background:color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 45%,transparent);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.ll2-question-tile:hover,.ll2-question-tile:focus-visible{border-color:var(--gold-hover, #F6D55C);background:color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 65%,transparent);transform:translateY(-2px)}.ll2-question-tile__text{font-family:var(--font-content, "Libre Caslon Text", serif);font-size:var(--text-base, 1rem);line-height:1.4;color:var(--text-primary, #D2D2D2)}.ll2-question-tile:hover .ll2-question-tile__text,.ll2-question-tile:focus-visible .ll2-question-tile__text{color:var(--gold-hover, #F6D55C)}.ll2-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}.ll2-trust-card{padding:1.25rem 1.3rem;border-radius:var(--radius-lg, .75rem);border:1px solid color-mix(in srgb,var(--gold-subtle) 25%,transparent);background:color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 55%,transparent)}.ll2-trust-card__label{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-primary, #E6BC5C);margin:0 0 .65rem}.ll2-trust-card__text{font-size:var(--text-sm, .9rem);line-height:var(--leading-relaxed, 1.6);color:var(--text-secondary, #CACACA);margin:0}.ll2-star{text-align:center}.ll2-star__card{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .85rem;max-width:640px;margin:0 auto;padding:1.1rem 1.4rem;border-radius:var(--radius-lg, .75rem);border:1px solid color-mix(in srgb,var(--gold-subtle) 28%,transparent);background:color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 50%,transparent);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.ll2-star__card:hover,.ll2-star__card:focus-visible{border-color:var(--gold-hover, #F6D55C);background:color-mix(in srgb,var(--bg-deep-space-darker, #080B20) 70%,transparent);transform:translateY(-2px)}.ll2-star__icon{font-size:1.15rem;line-height:1}.ll2-star__text{font-size:var(--text-base, 1rem);line-height:var(--leading-relaxed, 1.6);color:var(--text-secondary, #CACACA)}.ll2-star__cta{font-family:var(--font-ui, "Space Grotesk", sans-serif);font-weight:600;white-space:nowrap;color:var(--gold-primary, #E6BC5C)}.ll2-star__card:hover .ll2-star__cta,.ll2-star__card:focus-visible .ll2-star__cta{color:var(--gold-hover, #F6D55C)}@media(min-width:641px)and (max-width:1024px){.ll2-mode-grid,.ll2-trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ll2-cosmic{margin-top:-4rem;padding-top:4rem}.ll2-mode-grid,.ll2-question-grid,.ll2-trust-grid{grid-template-columns:1fr}}
