:root{--lbg-phoenix-red:#8b1c24;--lbg-flame-coral:#e45d43;--lbg-molten-gold:#c28f4c;--lbg-charcoal:#2c2b2b;--lbg-warm-cream:#e8e1d4;--lbg-gradient-mark:linear-gradient(90deg, var(--lbg-flame-coral), var(--lbg-molten-gold));--lbg-bg:var(--lbg-warm-cream);--lbg-bg-inverse:var(--lbg-charcoal);--lbg-bg-brand:var(--lbg-phoenix-red);--lbg-text:var(--lbg-charcoal);--lbg-text-on-brand:var(--lbg-warm-cream);--lbg-heading-accent:var(--lbg-phoenix-red);--lbg-display-accent:var(--lbg-flame-coral);--lbg-cta-bg:var(--lbg-molten-gold);--lbg-cta-text:var(--lbg-charcoal);--lbg-font-display:"Playfair Display", Georgia, "Times New Roman", serif;--lbg-font-body:"Libre Franklin", system-ui, -apple-system, sans-serif;--lbg-size-h1:clamp(2.5rem, 5vw, 4.5rem);--lbg-size-h2:clamp(1.75rem, 3.5vw, 2.75rem);--lbg-size-h3:clamp(1.375rem, 2.5vw, 1.75rem);--lbg-size-body:1.0625rem;--lbg-size-caption:.8125rem;--lbg-field-deep:color-mix(in srgb, var(--lbg-phoenix-red) 55%, var(--lbg-charcoal));--lbg-glow-coral:color-mix(in srgb, var(--lbg-flame-coral) 22%, transparent);--lbg-glow-gold:color-mix(in srgb, var(--lbg-molten-gold) 16%, transparent);--lbg-size-display-xl:clamp(2.5rem, 4.5vw, 4.5rem);--lbg-size-display-lg:clamp(2rem, 3.2vw, 3rem);--lbg-section-pad:clamp(2.4rem, 4.4vw, 3.75rem);--lbg-heading-gap:clamp(12px, 1.4vw, 20px);--lbg-stack-gap:clamp(18px, 2.2vw, 32px);--lbg-label-gap:clamp(10px, 1.2vw, 16px);--lbg-space-1:.25rem;--lbg-space-2:.5rem;--lbg-space-3:1rem;--lbg-space-4:1.5rem;--lbg-space-5:2.5rem;--lbg-space-6:4rem;--lbg-space-7:6.5rem}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-franklin-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/libre-franklin-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/libre-franklin-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}body{background:var(--lbg-bg);color:var(--lbg-text);font-family:var(--lbg-font-body);font-size:var(--lbg-size-body);-webkit-font-smoothing:antialiased;line-height:1.45}h1,h2,h3,h4,h5,h6{font-family:var(--lbg-font-display);font-weight:500;line-height:1.1}a{color:var(--lbg-phoenix-red);text-decoration:none}a:hover{color:var(--lbg-text)}h1{font-size:var(--lbg-size-h1)}h2{font-size:var(--lbg-size-h2)}h3{font-size:var(--lbg-size-h3)}:focus-visible{outline:3px solid var(--lbg-phoenix-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.lbg-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lbg-skip-link{left:-9999px;top:var(--lbg-space-2);z-index:100;padding:var(--lbg-space-2) var(--lbg-space-3);background:var(--lbg-bg-inverse);color:var(--lbg-text-on-brand);position:absolute}.lbg-skip-link:focus-visible{left:var(--lbg-space-2)}.lbg-cta{padding:var(--lbg-space-2) var(--lbg-space-4);background:var(--lbg-cta-bg);color:var(--lbg-cta-text);display:inline-block}.lbg-main{padding:var(--lbg-space-3)}.lbg-asset-placeholder{justify-content:center;align-items:center;gap:var(--lbg-space-2);width:100%;padding:var(--lbg-space-3);background:var(--lbg-warm-cream);border:1px solid var(--lbg-charcoal);flex-direction:column;display:flex}.lbg-asset-placeholder:before{content:"be";font-family:var(--lbg-font-display);font-size:var(--lbg-size-h2);color:var(--lbg-phoenix-red);opacity:.35}.lbg-asset-placeholder-purpose{font-size:var(--lbg-size-caption);text-align:center}.lbg-content-status{position:relative}.lbg-content-status-badge{z-index:10;padding:var(--lbg-space-1) var(--lbg-space-2);font-size:var(--lbg-size-caption);pointer-events:none;position:absolute;top:0;right:0}.lbg-content-status-badge--proposed{background:var(--lbg-molten-gold);color:var(--lbg-charcoal)}.lbg-content-status-badge--placeholder{background:var(--lbg-charcoal);color:var(--lbg-warm-cream)}.lbg-header{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);position:relative}.lbg-header a,.lbg-footer a{color:inherit;text-decoration:none}.lbg-header a:hover,.lbg-footer a:hover{text-underline-offset:5px;text-decoration:underline}a.lbg-active{text-decoration:underline;-webkit-text-decoration-color:var(--lbg-phoenix-red);text-decoration-color:var(--lbg-phoenix-red);text-underline-offset:5px;color:var(--lbg-phoenix-red);font-weight:600;text-decoration-thickness:2px}.lbg-footer .lbg-active{color:inherit;-webkit-text-decoration-color:var(--lbg-warm-cream);text-decoration-color:var(--lbg-warm-cream)}.lbg-header ul,.lbg-footer ul{margin:0;padding:0;list-style:none}.lbg-header-utility{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 12%, transparent);font-size:var(--lbg-size-caption);letter-spacing:.01em;justify-content:flex-end;align-items:center;gap:clamp(14px,1.7vw,26px);padding:10px clamp(20px,5.4vw,78px);display:flex}.lbg-utility-list{align-items:center;gap:clamp(14px,1.7vw,26px);display:flex}.lbg-email-link{color:var(--lbg-phoenix-red)!important}.lbg-header-bar{align-items:center;gap:clamp(14px,1.55vw,24px);padding:clamp(16px,1.6vw,24px) clamp(20px,5.4vw,78px);display:flex}.lbg-wordmark-link{flex:none;display:inline-flex}.lbg-primary-nav{margin-left:auto}.lbg-primary-list{align-items:center;gap:clamp(14px,1.55vw,24px);font-size:clamp(.8125rem,1.05vw,.9375rem);display:flex}.lbg-header-actions{align-items:center;gap:10px;display:flex}.lbg-cta-brand{background:var(--lbg-bg-brand);letter-spacing:.01em;align-items:center;padding:12px 20px;font-size:clamp(.8125rem,1.05vw,.9375rem);font-weight:500;display:inline-flex;color:var(--lbg-text-on-brand)!important}.lbg-cta-brand:hover{text-decoration:none}.lbg-menu-toggle{display:none}.lbg-wordmark.lbg-asset-placeholder{flex-direction:row;width:auto;padding:0 14px}.lbg-wordmark .lbg-asset-placeholder-purpose{display:none}.lbg-wordmark.lbg-asset-placeholder:before{font-size:1rem}.lbg-wordmark--header{height:36px}.lbg-wordmark--footer{height:30px}.lbg-mobile-menu{display:none}@media (width<=768px){.lbg-header-utility,.lbg-primary-nav{display:none}.lbg-header-bar{justify-content:space-between;padding:14px 20px}.lbg-wordmark--header{height:30px}.lbg-cta-brand{min-height:46px;padding:13px 16px;font-size:.875rem}.lbg-menu-toggle{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 35%, transparent);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;display:flex}.lbg-menu-toggle span{background:var(--lbg-charcoal);width:20px;height:1.5px;display:block}.lbg-mobile-menu{z-index:50;background:var(--lbg-bg);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);padding:8px 20px 22px;display:block;position:absolute;top:100%;left:0;right:0}.lbg-mobile-primary{flex-direction:column;gap:2px;display:flex}.lbg-mobile-primary a{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 10%, transparent);padding:11px 0;font-size:1.0625rem;display:block}.lbg-mobile-utility{flex-wrap:wrap;gap:16px;padding-top:16px;font-size:.875rem;display:flex}}.lbg-footer{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand);padding:clamp(40px,5vw,76px) clamp(20px,5.4vw,78px) clamp(28px,3vw,44px)}.lbg-footer :focus-visible{outline-color:var(--lbg-warm-cream)}.lbg-footer-inner{flex-direction:column;gap:clamp(30px,3.4vw,54px);max-width:1180px;margin:0 auto;display:flex}.lbg-footer-grid{flex-wrap:wrap;gap:clamp(22px,2.4vw,40px);display:flex}.lbg-footer-brand{flex-direction:column;flex:176px;align-items:flex-start;gap:10px;min-width:0;font-size:.875rem;display:flex}.lbg-footer-cta{font-weight:500}.lbg-footer-group{flex:126px;min-width:0}.lbg-footer-heading{font-family:var(--lbg-font-body);letter-spacing:.1em;margin:0 0 9px;font-size:.75rem;font-weight:400;line-height:1.45}.lbg-footer-list{flex-direction:column;gap:9px;font-size:.875rem;display:flex}.lbg-footer-legal{border-top:1px solid color-mix(in srgb, var(--lbg-warm-cream) 35%, transparent);padding-top:clamp(16px,1.8vw,26px);font-size:.8125rem;line-height:1.6}.lbg-main:has(.lbg-home-hero){padding:0}.lbg-home-section-inner{max-width:1180px;margin:0 auto}.lbg-home-kicker{letter-spacing:.12em;color:var(--lbg-heading-accent);font-size:clamp(.75rem,.95vw,.875rem)}.lbg-home-kicker--inverse{color:var(--lbg-text-on-brand)}.lbg-btn{align-items:center;min-height:48px;padding:16px 30px;font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:500;display:inline-flex}a.lbg-btn:hover{text-decoration:none}.lbg-btn--brand{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand)}.lbg-btn--outline{border:1px solid var(--lbg-charcoal);color:var(--lbg-text);padding:15px 26px}.lbg-btn--inverse{background:var(--lbg-warm-cream);color:var(--lbg-phoenix-red);padding:17px 32px}.lbg-btn--split{justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:14px 20px;font-size:clamp(.875rem,1.05vw,1rem)}.lbg-btn--split span{color:var(--lbg-phoenix-red)}.lbg-arrow-link{color:var(--lbg-phoenix-red);font-size:clamp(.9375rem,1.1vw,1rem);font-weight:500}.lbg-underline-link{color:var(--lbg-phoenix-red);border-bottom:1px solid color-mix(in srgb, var(--lbg-phoenix-red) 40%, transparent);align-self:flex-start;padding-bottom:3px;font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:500}.lbg-arrow-link:hover,.lbg-underline-link:hover{color:var(--lbg-text)}.lbg-home-hero{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px)}.lbg-home-hero-inner{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4.4vw,64px);display:flex}.lbg-home-hero-copy{flex-direction:column;flex:3 460px;align-items:flex-start;gap:clamp(20px,2.2vw,32px);min-width:0;display:flex}.lbg-home-hero-headline{letter-spacing:-.015em;white-space:nowrap;margin:0;font-size:clamp(2.05rem,5vw,4.5rem);line-height:1.05}.lbg-home-hero-supporting{max-width:54ch;margin:0;font-size:clamp(1rem,1.32vw,1.1875rem);line-height:1.62}.lbg-home-cta-row{flex-wrap:wrap;align-items:center;gap:14px;padding-top:clamp(4px,.6vw,8px);display:flex}.lbg-home-hero-media{flex:2 290px;min-width:0}.lbg-home-recognition{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent)}.lbg-home-recognition-inner{flex-wrap:wrap;gap:clamp(32px,4.4vw,72px);display:flex}.lbg-recognition-left{flex-direction:column;flex:3 2 400px;min-width:0;display:flex}.lbg-recognition-kicker{padding-bottom:clamp(16px,1.6vw,26px)}.lbg-recognition-labels{margin:0;padding:0;list-style:none}.lbg-recognition-label{font-family:var(--lbg-font-display);border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);padding:clamp(8px,.7vw,11px) 0;font-size:clamp(1.75rem,3.9vw,3.5rem);line-height:1.18}.lbg-recognition-label:last-child{border-bottom:none}.lbg-recognition-label:hover{color:var(--lbg-phoenix-red)}.lbg-recognition-aside{flex-direction:column;flex:2 260px;justify-content:center;gap:clamp(16px,1.8vw,26px);min-width:0;display:flex}.lbg-recognition-line{font-family:var(--lbg-font-display);color:var(--lbg-heading-accent);max-width:24ch;margin:0;font-size:clamp(1.6875rem,3.2vw,2.8125rem);line-height:1.16}.lbg-recognition-question{font-family:var(--lbg-font-display);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);margin:0;padding-top:clamp(18px,1.8vw,28px);font-size:clamp(1.25rem,1.9vw,1.6875rem);font-style:italic;line-height:1.35}.lbg-home-freedom{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand);padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px)}.lbg-home-freedom :focus-visible,.lbg-home-closing :focus-visible{outline-color:var(--lbg-warm-cream)}.lbg-home-freedom-inner{flex-direction:column;gap:clamp(20px,2.4vw,36px);display:flex}.lbg-home-freedom.lbg-section--compact{padding-top:calc(var(--lbg-section-pad) * .55);padding-bottom:calc(var(--lbg-section-pad) * .55)}.lbg-freedom-quote{font-family:var(--lbg-font-display);letter-spacing:-.01em;max-width:30ch;margin:0;font-size:clamp(1.75rem,4.2vw,3.8rem);line-height:1.1}.lbg-freedom-supporting{border-top:1px solid color-mix(in srgb, var(--lbg-warm-cream) 35%, transparent);max-width:52ch;margin:0;padding-top:clamp(26px,2.8vw,44px);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.lbg-home-pathways{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px)}.lbg-home-pathways-inner{flex-direction:column;gap:clamp(26px,2.6vw,40px);display:flex}.lbg-pathways-heading{margin:0;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.1}.lbg-pathways-list{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);margin:0;padding:0;list-style:none}.lbg-pathway-row{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);flex-wrap:wrap;align-items:baseline;gap:clamp(12px,2vw,36px);padding:clamp(14px,1.6vw,24px) 0;display:flex}.lbg-pathway-index{color:var(--lbg-phoenix-red);flex:none;min-width:26px;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.lbg-pathway-name{font-family:var(--lbg-font-display);flex:none;min-width:clamp(0px,14vw,190px);font-size:clamp(1.5rem,2.6vw,2.25rem)}.lbg-pathway-sentence{flex:300px;min-width:0;margin:0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.lbg-pathway-row .lbg-arrow-link{flex:none}.lbg-home-book{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent)}.lbg-home-book-inner{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4.4vw,72px);display:flex}.lbg-book-cover{flex:2 260px;min-width:0}.lbg-book-copy{flex-direction:column;flex:3 380px;align-items:flex-start;gap:clamp(16px,1.7vw,26px);min-width:0;display:flex}.lbg-book-title{margin:0;font-size:clamp(1.875rem,3.8vw,3.375rem);line-height:1.08}.lbg-book-subtitle{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.125rem,1.6vw,1.4375rem);font-style:italic}.lbg-book-byline{letter-spacing:.02em;margin:0;font-size:.9375rem}.lbg-book-promise{max-width:44ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.5}.lbg-book-description{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);max-width:52ch;margin:0;padding-top:clamp(16px,1.6vw,24px);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.lbg-home-podcast{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent)}.lbg-home-podcast-inner{flex-direction:column;gap:clamp(28px,3vw,48px);display:flex}.lbg-podcast-top{flex-wrap:wrap;align-items:flex-end;gap:clamp(24px,3vw,56px);display:flex}.lbg-podcast-lead{flex-direction:column;flex:2 340px;align-items:flex-start;gap:clamp(14px,1.5vw,22px);min-width:0;display:flex}.lbg-podcast-heading{margin:0;font-size:clamp(1.75rem,3.6vw,3.125rem);line-height:1.08}.lbg-podcast-premise{max-width:50ch;margin:0;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.lbg-podcast-platforms{flex-direction:column;flex:240px;gap:12px;min-width:0;display:flex}.lbg-podcast-card{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 28%, transparent);background:color-mix(in srgb, var(--lbg-molten-gold) 10%, transparent);flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,30px);padding:clamp(18px,2vw,30px);display:flex}.lbg-podcast-glyph{background:var(--lbg-bg-brand);border-radius:50%;flex:none;width:56px;height:56px;position:relative}.lbg-podcast-glyph:after{content:"";border-left:14px solid var(--lbg-warm-cream);border-top:9px solid #0000;border-bottom:9px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.lbg-podcast-card-body{flex-direction:column;flex:240px;gap:8px;min-width:0;display:flex}.lbg-podcast-episode-label{letter-spacing:.06em;color:var(--lbg-phoenix-red);font-family:ui-monospace,Menlo,monospace;font-size:.6875rem}.lbg-podcast-waveform{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--lbg-charcoal) 32%, transparent) 0 2px, transparent 2px 7px);height:26px}.lbg-podcast-card .lbg-arrow-link{flex:none}.lbg-podcast-card--compact{width:100%;max-width:780px}.lbg-podcast-card--compact .lbg-episode-title{font-size:clamp(1.0625rem,1.3vw,1.3125rem)}.lbg-podcast-card .lbg-episode-meta{flex:none}.lbg-home-nicole{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent)}.lbg-home-nicole-inner{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px);display:flex}.lbg-nicole-media{flex:260px;min-width:0}.lbg-nicole-copy{flex-direction:column;flex:2 360px;align-items:flex-start;gap:clamp(16px,1.7vw,26px);min-width:0;display:flex}.lbg-nicole-paragraph{max-width:52ch;margin:0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.lbg-home-email{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px);border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent)}.lbg-home-email-inner{flex-wrap:wrap;align-items:flex-start;gap:clamp(26px,4vw,64px);display:flex}.lbg-email-copy{flex-direction:column;flex:320px;gap:clamp(12px,1.4vw,20px);min-width:0;display:flex}.lbg-email-heading{margin:0;font-size:clamp(1.75rem,3.6vw,3.25rem);line-height:1.08}.lbg-email-supporting{max-width:44ch;margin:0;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.62}.lbg-email-action{flex:320px;align-items:flex-start;min-width:0;display:flex}.lbg-home-closing{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand);padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px)}.lbg-home-closing-inner{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,28px);display:flex}.lbg-closing-question{font-family:var(--lbg-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.75rem,8vw,7.25rem);font-style:italic;line-height:1}.lbg-main:has(.lbg-page){padding:0}.lbg-section,.lbg-section--hero{padding:var(--lbg-section-pad) clamp(20px, 5.4vw, 78px)}.lbg-section--rule{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent)}.lbg-section--brand{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand)}.lbg-section--brand :focus-visible{outline-color:var(--lbg-warm-cream)}.lbg-section-inner{max-width:1180px;margin:0 auto}.lbg-page-h1{letter-spacing:-.015em;margin:0;font-size:clamp(2.375rem,5.6vw,5rem);line-height:1.03}.lbg-h2{margin:0;font-size:clamp(1.625rem,3.2vw,2.75rem);line-height:1.1}.lbg-body-lg{margin:0;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.lbg-measure{max-width:52ch}.lbg-idea-hero-sub .lbg-measure{max-width:72ch}.lbg-num{color:var(--lbg-phoenix-red);font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.lbg-section--brand .lbg-num{color:inherit}.lbg-split{flex-wrap:wrap;gap:clamp(28px,4vw,68px);display:flex}.lbg-split-label{align-items:flex-start;gap:var(--lbg-label-gap);flex-direction:column;flex:240px;min-width:0;display:flex}.lbg-split-content{flex-direction:column;flex:2 400px;align-items:flex-start;gap:clamp(16px,1.8vw,26px);min-width:0;display:flex}.lbg-stack{align-items:flex-start;gap:var(--lbg-stack-gap);flex-direction:column;display:flex}.lbg-stack>.lbg-split-label,.lbg-stack>.lbg-split-content{flex:none}.lbg-stack>.lbg-band-actions{flex:none;width:fit-content}:is(.lbg-stack>.lbg-split-label+*,.lbg-stack>.lbg-h2+*,.lbg-stack>.lbg-content-status:has(>.lbg-split-label)+*,.lbg-stack>.lbg-content-status:has(>.lbg-h2)+*){margin-top:calc(var(--lbg-heading-gap) - var(--lbg-stack-gap))}.lbg-stack>.lbg-num+*{margin-top:calc(var(--lbg-label-gap) - var(--lbg-stack-gap))}.lbg-band-line{font-family:var(--lbg-font-display);letter-spacing:-.01em;max-width:28ch;margin:0;font-size:clamp(1.6875rem,4vw,3.625rem);font-weight:500;line-height:1.12}.lbg-band-note{border-top:1px solid color-mix(in srgb, var(--lbg-warm-cream) 35%, transparent);max-width:52ch;margin:0;padding-top:clamp(24px,2.8vw,42px);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.lbg-rows{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);flex-direction:column;width:100%;display:flex}.lbg-row{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);flex-wrap:wrap;align-items:baseline;gap:clamp(10px,1.6vw,28px);padding:clamp(16px,1.8vw,26px) 0;display:flex}.lbg-chip-row{flex-wrap:wrap;gap:10px;display:flex}.lbg-chip{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 35%, transparent);padding:12px 18px;font-size:clamp(.875rem,1.1vw,1.0625rem)}.lbg-pending-shell{border:1px dashed var(--lbg-molten-gold);background:color-mix(in srgb, var(--lbg-molten-gold) 10%, transparent);flex-direction:column;gap:10px;width:100%;padding:clamp(20px,2.4vw,36px);display:flex}.lbg-pending-label{font-size:var(--lbg-size-caption);letter-spacing:.06em;color:var(--lbg-phoenix-red)}.lbg-section--brand .lbg-pending-label{color:var(--lbg-warm-cream)}.lbg-form{flex-direction:column;gap:clamp(9px,1.05vw,14px);width:100%;display:flex}.lbg-form-row{flex-wrap:wrap;gap:clamp(12px,1.4vw,20px);display:flex}.lbg-field{flex-direction:column;flex:200px;gap:7px;min-width:0;display:flex}.lbg-form>.lbg-field{flex:none}.lbg-field label{font-size:.8125rem}.lbg-input{border:1px solid var(--lbg-charcoal);color:inherit;background:0 0;border-radius:0;width:100%;min-height:50px;padding:14px 15px;font-size:1rem}.lbg-section--brand .lbg-input{border-color:color-mix(in srgb, var(--lbg-warm-cream) 70%, transparent)}.lbg-field--checkbox{flex-direction:row;align-items:flex-start;gap:10px}.lbg-field--checkbox input[type=checkbox]{width:20px;height:20px;accent-color:var(--lbg-charcoal);flex-shrink:0;margin:.15em 0 0}.lbg-field--checkbox label{font-size:.9375rem;line-height:1.4}.lbg-field-error{font-size:var(--lbg-size-caption);color:var(--lbg-phoenix-red);font-weight:500}.lbg-section--brand .lbg-field-error{color:var(--lbg-warm-cream);text-underline-offset:3px;text-decoration:underline}button.lbg-btn{cursor:pointer;border:none}button.lbg-btn--outline{border:1px solid var(--lbg-charcoal);background:0 0}.lbg-btn[disabled]{opacity:.55;cursor:not-allowed}.lbg-band-actions{flex-direction:column;flex:280px;gap:12px;min-width:0;display:flex}.lbg-btn--band{justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:16px 24px}.lbg-book-hero-cover{flex:2 260px;min-width:0}.lbg-book-hero-copy{flex-direction:column;flex:3 380px;align-items:flex-start;gap:clamp(16px,1.8vw,26px);min-width:0;display:flex}.lbg-book-tagline{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);max-width:44ch;margin:0;padding-top:clamp(16px,1.7vw,26px);font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.lbg-book-problem-line,.lbg-outcomes-line{font-family:var(--lbg-font-display);font-size:clamp(1.125rem,1.6vw,1.4375rem);font-style:normal;line-height:1.5}.lbg-split--headline-align .lbg-split-content{padding-top:calc(1.0875rem + clamp(10px,1.2vw,16px))}.lbg-book-promise-band .lbg-band-line{max-width:40ch;font-size:clamp(1.5625rem,3.85vw,3.5rem)}.lbg-book-promise-band .lbg-band-note{max-width:62ch}.lbg-book-sample{border-left:2px solid var(--lbg-molten-gold);flex-direction:column;gap:clamp(14px,1.6vw,22px);padding-left:clamp(18px,2vw,30px);display:flex}.lbg-book-signoff{font-family:var(--lbg-font-display);font-style:italic}.lbg-buy-group{border-top:2px solid color-mix(in srgb, var(--lbg-charcoal) 40%, transparent);flex-direction:column;flex:320px;align-items:flex-start;gap:clamp(14px,1.6vw,22px);min-width:0;padding-top:clamp(14px,1.6vw,22px);display:flex}.lbg-buy-group-heading{margin:0;font-size:clamp(1.3125rem,2.2vw,1.9375rem);line-height:1.2}.lbg-buy-group .lbg-btn--band{max-width:420px}.lbg-buy-group-subnote{color:var(--lbg-charcoal);margin:0;font-size:clamp(.8125rem,1.02vw,.9375rem)}.lbg-edition-name{min-width:0;font-family:var(--lbg-font-display);flex:160px;font-size:clamp(1.3125rem,2.2vw,1.9375rem)}.lbg-edition-price{flex:none;font-size:clamp(1rem,1.3vw,1.1875rem)}.lbg-edition-note{flex:2 240px;min-width:0;font-size:clamp(.875rem,1.05vw,1rem);line-height:1.55}.lbg-examine-grid{flex-wrap:wrap;gap:clamp(24px,3.4vw,60px);display:flex}.lbg-examine-item{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);flex-direction:column;flex:300px;gap:8px;min-width:0;padding-top:clamp(12px,1.3vw,20px);display:flex}.lbg-examine-title{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.25rem,2.2vw,1.9375rem);line-height:1.2}.lbg-meta-row{flex-wrap:wrap;gap:clamp(10px,1.4vw,22px);font-size:clamp(.8125rem,1.02vw,.9375rem);display:flex}.lbg-meta-row .lbg-meta-dot{color:color-mix(in srgb, currentColor 40%, transparent)}.lbg-platform-row{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);flex-wrap:wrap;gap:clamp(14px,2.4vw,44px);padding:clamp(20px,2.4vw,36px) 0;display:flex}.lbg-platform-title-col{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.lbg-platform-title{margin:0;font-size:clamp(1.4375rem,2.6vw,2.3125rem);line-height:1.12}.lbg-platform-body{flex:2 340px;min-width:0;margin:0;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.6}.lbg-card-grid{flex-wrap:wrap;gap:clamp(16px,2.2vw,36px);display:flex}.lbg-card-grid>*{flex:280px;min-width:0}.lbg-link-card{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);flex-direction:column;align-items:flex-start;gap:12px;padding-top:18px;display:flex}.lbg-link-card-title{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.3125rem,2vw,1.8125rem);line-height:1.2}.lbg-clip-row{flex-wrap:wrap;gap:clamp(12px,1.6vw,24px);width:100%;display:flex}.lbg-clip-row>*{flex:200px;min-width:0}.lbg-section--brand a:not(.lbg-btn){color:var(--lbg-text-on-brand);text-underline-offset:3px;text-decoration:underline}.lbg-section--brand a:not(.lbg-btn):hover{color:var(--lbg-text-on-brand)}.lbg-episode-main{flex-direction:column;flex:2 260px;gap:7px;min-width:0;display:flex}.lbg-episode-title{font-family:var(--lbg-font-display);color:var(--lbg-text);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.lbg-episode-title:hover{color:var(--lbg-phoenix-red)}.lbg-episode-theme{color:var(--lbg-phoenix-red);font-size:clamp(.8125rem,1vw,.9375rem)}.lbg-episode-meta{flex:200px;min-width:0;font-size:.875rem;line-height:1.6}.lbg-about-lede{font-family:var(--lbg-font-display);max-width:44ch;margin:0;font-size:clamp(1.3125rem,2.5vw,2.1875rem);line-height:1.3}.lbg-ecosystem-title{font-family:var(--lbg-font-display);flex:none;min-width:clamp(0px,13vw,180px);font-size:clamp(1.3125rem,2.3vw,2rem)}.lbg-ecosystem-body{flex:300px;min-width:0;margin:0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.lbg-about-closing-line{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.375rem,2.4vw,2.0625rem);font-style:italic;line-height:1.24}.lbg-about-closer{font-family:var(--lbg-font-display);letter-spacing:-.015em;max-width:24ch;margin:0;font-size:clamp(2rem,5.4vw,4.875rem);line-height:1.06}.lbg-about-closer-line{display:block}.lbg-about-closer-line--second{margin-top:.3em}.lbg-about-hero-sub{font-size:clamp(.9375rem,1.1vw,1rem)}#what-brings-you-here>.lbg-section-inner{gap:clamp(14px,1.6vw,24px)}#what-brings-you-here{padding-top:calc(var(--lbg-section-pad) * .95 + 20.66px);padding-bottom:calc(var(--lbg-section-pad) * .95 + 20.66px)}button.lbg-filter-chip{cursor:pointer;background:0 0}button.lbg-filter-chip[aria-pressed=true]{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand);border-color:var(--lbg-bg-brand)}.lbg-article-measure{max-width:70ch;margin:0 auto}.lbg-article-headline{letter-spacing:-.015em;margin:0;font-size:clamp(2rem,4.4vw,3.875rem);line-height:1.06}.lbg-article-meta{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);flex-wrap:wrap;align-items:baseline;gap:clamp(10px,1.4vw,20px);width:100%;padding:clamp(12px,1.4vw,18px) 0;font-size:clamp(.8125rem,1vw,.9375rem);display:flex}.lbg-pullquote{border-left:2px solid var(--lbg-molten-gold);width:100%;margin:clamp(14px,1.8vw,28px) 0;padding:0 0 0 clamp(18px,2vw,30px)}.lbg-at-glance{border-left:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);flex-direction:column;flex:240px;gap:10px;min-width:0;padding-left:clamp(16px,2vw,32px);display:flex}.lbg-intent-list{flex-direction:column;gap:5px;width:100%;display:flex}.lbg-intent-button{text-align:left;border:1px solid color-mix(in srgb, var(--lbg-charcoal) 40%, transparent);color:var(--lbg-text);cursor:pointer;background:0 0;min-height:52px;padding:15px 18px;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.4}.lbg-intent-button[aria-checked=true]{background:var(--lbg-bg-brand);color:var(--lbg-text-on-brand);border-color:var(--lbg-bg-brand)}.lbg-contact-pane{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 28%, transparent);background:color-mix(in srgb, var(--lbg-molten-gold) 8%, transparent);flex:2 420px;min-width:0;padding:clamp(20px,2.6vw,44px)}.lbg-contact-consent-note{max-width:52ch;color:var(--lbg-charcoal);margin:-4px 0 0;font-size:.875rem;line-height:1.5}.lbg-contact-failed{border-left:2px solid var(--lbg-phoenix-red);flex-direction:column;align-items:flex-start;gap:clamp(8px,1vw,12px);padding-left:clamp(14px,1.6vw,22px);display:flex}.lbg-contact-sent{gap:clamp(12px,1.4vw,18px)}.lbg-product-card{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 28%, transparent);flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,24px);padding:clamp(20px,2.4vw,38px);display:flex}.lbg-product-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.lbg-product-price{font-family:var(--lbg-font-display);color:var(--lbg-phoenix-red);font-size:clamp(1.5rem,2.6vw,2.25rem)}.lbg-product-note{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);width:100%;padding-top:clamp(12px,1.4vw,18px);font-size:clamp(.875rem,1.1vw,1rem);line-height:1.55}.lbg-qty-field{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 18%, transparent);align-items:center;gap:12px;width:100%;padding-top:clamp(12px,1.4vw,18px);display:flex}.lbg-qty-label{font-size:.8125rem}.lbg-qty-select{border:1px solid var(--lbg-charcoal);color:inherit;background:0 0;border-radius:0;min-width:72px;min-height:44px;padding:10px 12px}.lbg-shop-action{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);width:100%;display:flex}.lbg-shop-summary{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.25rem,2.1vw,1.8125rem);line-height:1.3}.lbg-shop-summary--empty{font-family:var(--lbg-font-body);color:var(--lbg-charcoal);font-size:clamp(.9375rem,1.15vw,1.0625rem)}.lbg-shop-fallback{border-left:2px solid var(--lbg-phoenix-red);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,18px);width:100%;padding-left:clamp(14px,1.6vw,22px);display:flex}.lbg-shop-fallback .lbg-band-actions{flex:none;width:fit-content}.lbg-shop-standing{border-top:none;padding-top:0}.lbg-h1-break{display:block}.lbg-disclosure{flex-direction:column;align-items:flex-start;display:flex}.lbg-disclosure-trigger{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.lbg-disclosure-trigger:hover,.lbg-disclosure-trigger[aria-expanded=true]{color:var(--lbg-phoenix-red)}.lbg-disclosure-definition{font-family:var(--lbg-font-body);max-width:52ch;color:var(--lbg-text);margin:8px 0 2px;font-size:clamp(.9375rem,1.15vw,1.0625rem);font-style:normal;line-height:1.6}.lbg-idea-persist-main{flex:300px;min-width:0}.lbg-substack-embed{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.lbg-substack-embed iframe{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 28%, transparent);background:var(--lbg-warm-cream);width:100%;max-width:480px;height:320px}.lbg-idea-ways{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);flex:320px;min-width:0;margin:0;padding:0;list-style:none}.lbg-idea-ways li{font-family:var(--lbg-font-display);border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);padding:clamp(10px,1vw,15px) 0;font-size:clamp(1.5rem,2.9vw,2.5rem);line-height:1.2}.lbg-idea-ways li:last-child{border-bottom:none}.lbg-idea-persist{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);width:100%;margin:0;padding:0;list-style:none}.lbg-idea-persist li{border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);flex-wrap:wrap;align-items:baseline;gap:clamp(10px,1.6vw,28px);padding:clamp(14px,1.5vw,22px) 0;display:flex}.lbg-idea-persist li .lbg-num{min-width:24px}.lbg-idea-persist-item{font-family:var(--lbg-font-display);font-size:clamp(1.3125rem,2.3vw,2rem)}.lbg-idea-cost-grid{background:color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);border:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:1px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lbg-idea-cost-grid li{background:var(--lbg-bg);padding:clamp(16px,1.9vw,28px);font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.4}.lbg-idea-questions{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 20%, transparent);flex:2 420px;min-width:0;margin:0;padding:0;list-style:none}.lbg-idea-questions li{font-family:var(--lbg-font-display);border-bottom:1px solid color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);padding:clamp(16px,1.7vw,26px) 0;font-size:clamp(1.5rem,3.1vw,2.75rem);font-style:italic;line-height:1.18}.lbg-idea-questions li:last-child{border-bottom:none}.lbg-reflect-panel{border:1px solid color-mix(in srgb, var(--lbg-charcoal) 32%, transparent);background:var(--lbg-molten-gold);color:var(--lbg-charcoal);flex-direction:column;gap:clamp(20px,2.4vw,36px);padding:clamp(24px,3.4vw,56px);display:flex}.lbg-reflect-panel :focus-visible{outline-color:var(--lbg-charcoal)}.lbg-reflect-panel .lbg-home-kicker,.lbg-reflect-panel .lbg-reflect-context,.lbg-reflect-panel .lbg-reflect-back,.lbg-reflect-panel .lbg-field-error,.lbg-reflect-panel .lbg-pending-label,.lbg-reflect-panel a:not(.lbg-btn){color:var(--lbg-charcoal)}.lbg-reflect-panel a:not(.lbg-btn){text-underline-offset:3px;text-decoration:underline}.lbg-reflect-panel .lbg-input::placeholder{color:var(--lbg-charcoal);opacity:1}.lbg-reflect-panel .lbg-reflect-prompt{font-style:normal}.lbg-sentence-line{display:block}.lbg-sentence-strong{font-weight:600}.lbg-reflect-panel .lbg-mini-ignition{color:inherit;background:0 0;padding:0}.lbg-reflect-pane{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 22%, transparent);outline:none;flex-direction:column;justify-content:center;min-height:clamp(300px,26vw,360px);padding-top:clamp(20px,2.4vw,36px);display:flex}.lbg-reflect-progress{font-family:var(--lbg-font-body);letter-spacing:.01em;flex-wrap:wrap;gap:.5em .9em;margin:0 0 clamp(4px,.6vw,10px);padding:0;font-size:1rem;list-style:none;display:flex}.lbg-reflect-progress-stage{color:var(--lbg-charcoal);font-size:.8313rem}.lbg-reflect-progress-stage+.lbg-reflect-progress-stage:before{content:"→";color:var(--lbg-charcoal);margin-right:.9em}.lbg-reflect-progress-stage--current{font-weight:700}.lbg-reflect-progress-stage--complete{font-weight:500}.lbg-reflect-progress-stage--upcoming{font-weight:400}.lbg-reflect-progress-compact{color:var(--lbg-charcoal);font-weight:700;display:none}@media (width<=480px){.lbg-reflect-progress-stage{display:none}.lbg-reflect-progress-compact{display:block}}.lbg-reflect-screen{flex-direction:column;align-items:flex-start;gap:clamp(18px,2vw,30px);display:flex}.lbg-reflect-prompt{font-family:var(--lbg-font-display);max-width:30ch;margin:0;font-size:clamp(1.4375rem,2.7vw,2.375rem);font-style:italic;line-height:1.22}.lbg-reflect-question{font-family:var(--lbg-font-display);max-width:26ch;margin:0;font-size:clamp(1.75rem,4vw,3.625rem);font-style:italic;line-height:1.12}.lbg-reflect-threshold{font-size:clamp(2rem,4.8vw,4.25rem)}.lbg-reflect-support{max-width:46ch;margin:0;font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.6}.lbg-reflect-context{letter-spacing:.04em;color:var(--lbg-phoenix-red);font-family:ui-monospace,Menlo,monospace;font-size:.6688rem}.lbg-form .lbg-reflect-micro{font-size:clamp(.8313rem,1vw,.875rem)}.lbg-reflect-micro{max-width:52ch;margin:0;font-size:clamp(.8125rem,1vw,.875rem);line-height:1.5}.lbg-reflect-back{color:var(--lbg-phoenix-red);cursor:pointer;background:0 0;border:none;min-height:44px;padding:8px 0;font-size:.6688rem}.lbg-label-art-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.8vw,24px) clamp(18px,2.6vw,36px);width:100%;max-width:860px;display:grid}@media (width<=560px){.lbg-label-art-row{grid-template-columns:minmax(0,1fr);max-width:420px}}button.lbg-label-art{cursor:pointer;background:0 0;border:none;width:100%;min-height:44px;padding:0;display:block}.lbg-label-art img{transition:transform .16s}button.lbg-label-art:hover img,button.lbg-label-art:focus-visible img{transform:translateY(-2px)scale(1.015)}.lbg-postit{background:var(--lbg-warm-cream);color:var(--lbg-text);font-family:var(--lbg-font-display);text-align:center;min-width:clamp(128px,15vw,184px);min-height:clamp(92px,9vw,124px);box-shadow:2px 3px 0 color-mix(in srgb, var(--lbg-charcoal) 16%, transparent);justify-content:center;align-items:center;padding:clamp(18px,2vw,28px) clamp(16px,1.8vw,24px);font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.2;display:inline-flex}.lbg-postit--reveal{max-width:480px;padding:clamp(24px,2.6vw,40px);transform:rotate(-.8deg)}.lbg-postit-definition{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.25rem,2.1vw,1.8125rem);line-height:1.3}.lbg-reflect-step-title{font-family:var(--lbg-font-display);margin:0;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:500;line-height:1.2}.lbg-reflect-response{font-size:clamp(1.4375rem,2.7vw,2.375rem)}.lbg-reflect-choice-response{border-left:2px solid var(--lbg-molten-gold);flex-direction:column;gap:12px;padding-left:clamp(16px,1.8vw,26px);display:flex}.lbg-reflect-closing{font-style:normal}.lbg-reflect-closing-support{max-width:52ch;font-size:clamp(1.0625rem,1.4vw,1.3125rem)}.lbg-reflect-sent,.lbg-reflect-deeper,.lbg-reflect-comeback{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lbg-reflect-deeper,.lbg-reflect-comeback{border-top:1px solid color-mix(in srgb, var(--lbg-charcoal) 22%, transparent);width:100%;padding-top:clamp(14px,1.6vw,24px)}.lbg-ignition{background-color:var(--lbg-field-deep);background-image:radial-gradient(52rem 36rem at 108% -10%, var(--lbg-glow-coral), transparent 62%), radial-gradient(44rem 32rem at 112% 105%, var(--lbg-glow-gold), transparent 64%), radial-gradient(30rem 22rem at -8% 112%, var(--lbg-glow-coral), transparent 66%);color:var(--lbg-warm-cream);padding-top:calc(var(--lbg-section-pad) * .95);padding-bottom:calc(var(--lbg-section-pad) * .95);position:relative;overflow:hidden}.lbg-ignition :focus-visible{outline-color:var(--lbg-warm-cream)}.lbg-ignition a:not(.lbg-btn){color:var(--lbg-warm-cream);text-underline-offset:3px;text-decoration:underline}.lbg-mini-ignition{background-color:var(--lbg-field-deep);background-image:radial-gradient(30rem 20rem at 112% -14%, var(--lbg-glow-coral), transparent 62%);color:var(--lbg-warm-cream);flex-direction:column;align-items:flex-start;gap:clamp(12px,1.4vw,20px);width:100%;padding:clamp(22px,2.6vw,40px);display:flex;position:relative;overflow:hidden}.lbg-mini-ignition .lbg-reflect-closing{font-size:max(calc(var(--lbg-size-display-xl) * .55), var(--lbg-size-h3));line-height:1.08}.lbg-mini-ignition em{font-style:italic;font-weight:400}.lbg-ignition-questions-col{flex:2 420px;min-width:0}.lbg-ignition-ghost{z-index:0;font-family:var(--lbg-font-display);background:linear-gradient(90deg, var(--lbg-flame-coral), var(--lbg-molten-gold));color:#0000;opacity:.11;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(14rem,30vw,30rem);font-style:italic;font-weight:500;line-height:1;position:absolute;bottom:-.38em;right:-.12em}.lbg-ignition>:not(.lbg-ignition-ghost){position:relative}.lbg-display-xl{font-family:var(--lbg-font-display);font-weight:500;font-size:var(--lbg-size-display-xl);letter-spacing:-.02em;margin:0;line-height:1.05}.lbg-display-xl em,.lbg-ignition em{font-style:italic;font-weight:400}.lbg-reveal.is-lit{animation:.32s ease-out lbg-rise}@keyframes lbg-rise{0%{opacity:0;transform:translateY(8px)}}.lbg-ignition-stagger{flex-direction:column;gap:clamp(14px,1.8vw,26px);width:100%;margin:0;padding:0;list-style:none;display:flex}.lbg-ignition-stagger li{font-family:var(--lbg-font-display);letter-spacing:-.015em;max-width:24ch;font-weight:500;line-height:1.08;font-size:var(--lbg-size-display-lg);margin-left:0}.lbg-img-wash{width:100%;display:block;position:relative}.lbg-img-wash:after{content:"";background:linear-gradient(160deg, color-mix(in srgb, var(--lbg-phoenix-red) 11%, transparent), transparent 62%);pointer-events:none;position:absolute;inset:0}.lbg-dot-accent{position:relative}.lbg-dot-accent:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--lbg-flame-coral) 26%, transparent) 1.5px, transparent 1.5px);pointer-events:none;background-size:12px 12px;width:clamp(60px,7vw,96px);height:clamp(60px,7vw,96px);position:absolute;top:clamp(14px,1.6vw,26px);right:clamp(14px,1.6vw,26px)}.lbg-section--brand.lbg-dot-accent:before,.lbg-ignition.lbg-dot-accent:before{background-image:radial-gradient(color-mix(in srgb, var(--lbg-warm-cream) 13%, transparent) 1.5px, transparent 1.5px)}.lbg-ignition .lbg-num{color:inherit}.lbg-ignition .lbg-closing-question{font-style:normal}.lbg-ignition .lbg-btn--brand{background:var(--lbg-warm-cream);color:var(--lbg-phoenix-red)}.lbg-ignition .lbg-btn--outline{border-color:var(--lbg-warm-cream);color:var(--lbg-warm-cream)}.lbg-ignition .lbg-book-problem-line{font-size:max(calc(var(--lbg-size-display-xl) * .46), var(--lbg-size-h3));max-width:59ch;line-height:1.28}.lbg-ignition .lbg-book-problem-line:first-child{font-size:max(calc(var(--lbg-size-display-xl) * .58), var(--lbg-size-h3));line-height:1.12}.lbg-ignition .lbg-outcomes-line{max-width:60ch}.lbg-ignition .lbg-outcomes-line:first-child{font-size:max(calc(var(--lbg-size-display-xl) * .52), var(--lbg-size-h3));max-width:32ch;line-height:1.18}.lbg-ignition .lbg-about-closer{max-width:22ch;font-size:calc(var(--lbg-size-display-xl) * .85);max-width:30ch}main section:not(.lbg-section--brand):not(.lbg-ignition):not(.lbg-home-freedom):has(+section:not(.lbg-section--brand):not(.lbg-ignition):not(.lbg-home-freedom)){padding-bottom:calc(var(--lbg-section-pad) * .5)}main section:not(.lbg-section--brand):not(.lbg-ignition):not(.lbg-home-freedom)+section:not(.lbg-section--brand):not(.lbg-ignition):not(.lbg-home-freedom){padding-top:calc(var(--lbg-section-pad) * .5)}.lbg-section--compact{padding-top:calc(var(--lbg-section-pad) * .7);padding-bottom:calc(var(--lbg-section-pad) * .7)}.lbg-rhythm-indent>.lbg-section-inner{padding-left:clamp(0px,3vw,56px)}.lbg-rhythm-mirror .lbg-home-section-inner,.lbg-rhythm-mirror .lbg-section-inner.lbg-split{flex-direction:row-reverse}.lbg-rhythm-offcenter>.lbg-section-inner{max-width:980px;margin-left:auto;margin-right:clamp(20px,4vw,70px)}
