/* Bill's personal narrative: long-form letters, book passages, and breathing room. */
.healflux-product{margin:0 auto;border:1px solid #e1c28a55;background:#0c202e;align-self:center;width:100%;max-width:380px}.healflux-product>a{display:block;background:white;aspect-ratio:1;overflow:hidden}.healflux-product img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.healflux-product figcaption{padding:16px 20px;color:var(--gold);font:20px/1.4 var(--serif)}.healflux-product figcaption span{display:block;margin-top:5px;font:11px/1.6 system-ui;color:var(--muted)}
h1 em,h2 em{font-weight:400;color:var(--gold)}.personal-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:65px 85px;align-items:center}.personal-hero h1{font-size:clamp(40px,4.8vw,67px);line-height:1.16}.personal-hero .lead{max-width:470px}.opening-letter{border-left:1px solid #e1c28a66;padding-left:35px}.opening-letter p{font-size:17px;line-height:1.9;color:#d4dbda}.opening-letter .small{font-size:11px;color:var(--muted);letter-spacing:.3px}.signature{font:italic 28px/1.5 var(--serif);color:var(--gold);margin:22px 0 5px}.quiet-link{font-size:14px;color:var(--gold);text-decoration:none;display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #e1c28a66;padding-bottom:8px;margin-top:15px}.quiet-link:hover{border-color:var(--gold);color:#f4dfb6}.letter-copy p{line-height:1.95}.letter-copy h3{margin-top:35px}.journey-section{background:#0b1c28}.journey-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.portrait-frame{padding-top:12px;position:sticky;top:120px}.portrait-frame img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:50% 25%;filter:saturate(.82);border:1px solid #e1c28a33}.portrait-frame p{font:italic 20px/1.5 var(--serif);color:var(--gold);padding:20px 10px 0}.personal-emphasis{font:italic 23px/1.6 var(--serif);color:var(--gold);border-top:1px solid var(--line);padding-top:25px;margin-top:28px}.resonance-section{padding-block:110px}.resonance-heading{margin-left:26%;margin-bottom:45px}.resonance-heading h2{font-size:clamp(34px,4vw,50px)}.resonance-body{display:grid;grid-template-columns:1fr 3fr;gap:65px}.resonance-margin{padding-top:12px}.resonance-word{font:italic 25px var(--serif);color:var(--gold)}.resonance-margin p{font-size:13px;line-height:1.9;margin-top:22px}.resonance-clarity{font-size:12px;color:#99adb7;border-top:1px solid var(--line);padding-top:18px;margin-top:30px}.wave-lines{display:flex;align-items:center;gap:5px;height:100px;margin-top:25px}.wave-lines i{height:15%;width:2px;background:var(--teal);opacity:.6}.wave-lines i:nth-child(2n){height:35%}.wave-lines i:nth-child(3n){height:65%}.wave-lines i:nth-child(4n){height:90%}.wave-lines i:nth-child(5n){height:50%}.book-story{background:#0b1c28}.book-story-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.paired-books{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.paired-books figure{margin:0}.paired-books figure:nth-child(2){margin-top:75px}.paired-books img{box-shadow:10px 18px 35px #0008;border:1px solid #ffffff22}.paired-books figcaption{font:italic 15px/1.6 var(--serif);color:var(--muted);margin-top:20px}.book-prompt{font:italic 21px/1.8 var(--serif);color:var(--gold);margin-block:25px}.uplift-invitation{margin-top:65px;padding-top:40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:10px 50px}.uplift-invitation>p{font:italic 27px/1.5 var(--serif);color:var(--gold);grid-row:1/3;max-width:270px}.uplift-invitation .component-buttons{margin-top:0}.uplift-invitation .component-content{min-height:180px}.astrology-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:85px;align-items:center}.sky-symbol{width:min(290px,100%);aspect-ratio:1;border:1px solid #e1c28a66;border-radius:50%;position:relative;display:grid;place-items:center;margin:auto}.sky-symbol:before,.sky-symbol:after{content:'';position:absolute;border:1px solid #8bd8ce55;border-radius:50%;inset:24px}.sky-symbol:after{inset:45px;border-color:#e1c28a44}.sky-symbol span{font-size:84px;color:var(--gold);font-weight:200}.sky-symbol i{position:absolute;left:-12%;right:-12%;top:49%;border-top:1px solid #e1c28a44;transform:rotate(-30deg)}.sky-symbol b{font-size:9px;letter-spacing:2px;color:var(--teal);font-weight:400;position:absolute;bottom:54px}.report-story .split{grid-template-columns:1fr 1fr;gap:65px}.paper-section .quiet-link{color:#755626;border-color:#75562677}.paper-section .quiet-link:hover{color:#193341}.daily-practice{background:#0b1c28}.daily-practice .signature{font-size:23px;margin-top:30px}.healflux-story .frequency-art span{font-size:24px;text-align:center}.offer-intro{max-width:720px;margin:auto;text-align:center}.offer-intro h2{font-size:clamp(36px,4vw,50px)}.closing-letter{background:#10232f}.closing-letter h2{font-size:clamp(36px,4vw,53px)}.closing-letter p{max-width:650px}.closing-letter .signature{font-size:36px;margin-top:30px}.closing-letter .actions{margin-top:35px}@media(max-width:1000px){.personal-hero{gap:45px}.journey-layout{gap:50px}.book-story-layout{gap:40px}.resonance-body{gap:40px}.astrology-layout{gap:50px}.report-story .split{gap:35px}.component-buttons button{padding-inline:12px}}@media(max-width:760px){.personal-hero{grid-template-columns:1fr;gap:30px;padding-block:40px 55px}.personal-hero h1{font-size:43px}.opening-letter{padding-left:22px}.opening-letter p{font-size:16px}.journey-layout,.resonance-body,.book-story-layout,.astrology-layout,.report-story .split{grid-template-columns:1fr;gap:35px}.portrait-frame{position:static;max-width:320px;margin:auto}.portrait-frame img{aspect-ratio:4/4.4}.portrait-frame p{text-align:center;font-size:18px}.journey-layout .letter-copy{grid-row:1}.resonance-section{padding-block:65px}.resonance-heading{margin-left:0;margin-bottom:25px}.resonance-margin{border-left:1px solid #e1c28a66;padding-left:22px;display:flex;justify-content:space-between;align-items:center;gap:25px}.resonance-margin p{font-size:12px;margin:0}.wave-lines{display:none}.resonance-body{gap:30px}.paired-books{max-width:390px;gap:24px;margin:5px auto 0}.paired-books figure:nth-child(2){margin-top:45px}.paired-books figcaption{font-size:14px}.uplift-invitation{display:block;margin-top:45px;padding-top:30px}.uplift-invitation>p{max-width:100%;font-size:24px}.uplift-invitation .component-content{min-height:215px}.sky-symbol{width:220px;margin-bottom:10px}.astrology-layout .letter-copy{grid-row:1}.report-grid{grid-template-columns:1fr}.letter-copy p{line-height:1.85}.healflux-story .frequency-art{height:250px}.healflux-story .frequency-art span{font-size:21px}.closing-letter .actions{display:block}.closing-letter .quiet-link{margin-top:25px}.personal-emphasis{font-size:21px}}
