:root{--t-display: clamp(2.5rem, 5.5vw, 4.25rem);--t-h2: clamp(1.9rem, 3.2vw, 2.6rem);--t-h3: 1.5rem;--t-card: 1.0625rem;--t-eyebrow: .72rem;--hairline: rgba(244, 239, 233, .08)}.section-title,.heading-l{font-family:var(--font-heading, "Playfair Display", serif);font-size:var(--t-h2);font-weight:500;letter-spacing:-.015em;line-height:1.15}.section-subtitle,.section-subtitle p{font-size:1.0625rem;line-height:1.65;color:var(--color-text-muted, #b9aca2)}.heading-m{font-size:var(--t-h3);font-weight:600;letter-spacing:-.01em}.hlr-eyebrow,.sa-card-label,.testimonials-eyebrow,.lesson-offer-card__tagline,.path-card__badge{font-size:var(--t-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent-warm, #ffb36b)}.sa-card,.path-card,.product-card,.reel-card,.tier-card{border:1px solid var(--hairline);border-radius:10px;background:var(--color-bg-elevated, #14110f);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sa-card:hover,.path-card:hover,.product-card:hover,.tier-card:hover{transform:translateY(-3px);border-color:#ff7a4559;box-shadow:0 18px 40px #00000073}.product-card .product-card__title,.path-card__content h3,.sa-card-title{font-size:var(--t-card);font-weight:600;letter-spacing:-.005em;line-height:1.35}.stats-bar{display:flex;justify-content:center;gap:0;padding:2.75rem 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.stat-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:0 3.5rem}.stat-item+.stat-item{border-left:1px solid var(--hairline)}.stat-value{font-family:var(--font-heading, "Playfair Display", serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1;color:var(--color-text, #f4efe9)}.stat-label{font-size:var(--t-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted, #b9aca2)}@media(max-width:740px){.stats-bar{flex-wrap:wrap;gap:1.5rem 0}.stat-item{padding:0 1.5rem}}.hlr-orb{opacity:.35;filter:blur(90px)}.hlr-glow{opacity:.5}.hlr-cover{border-radius:10px;border:1px solid var(--hairline);box-shadow:0 30px 80px #0000008c}.hlr-btn{border-radius:8px;border:1px solid var(--hairline);background:#f4efe908;font-weight:600;font-size:.85rem;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.hlr-btn:hover{transform:translateY(-1px);border-color:#ff7a4573;background:#ff7a4514}.newsletter-signup input[type=email],.footer input[type=email],input.field__input{border-radius:8px;border:1px solid var(--hairline);background:#00000040;color:var(--color-text, #f4efe9);padding:.8em 1em;transition:border-color .2s ease}.newsletter-signup input[type=email]:focus,.footer input[type=email]:focus{border-color:var(--color-accent, #ff7a45);outline:none}.footer,footer.site-footer{border-top:1px solid var(--hairline);font-size:.85rem}.shopify-section+.shopify-section>section{scroll-margin-top:80px}.section-header{margin-bottom:3rem}.section-header .section-title+.section-subtitle{margin-top:.9rem}.god-hero__identity{font-size:var(--t-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-warm, #ffb36b)}.god-hero__title{font-family:var(--font-heading, "Playfair Display", serif);font-size:var(--t-display);font-weight:500;letter-spacing:-.02em;line-height:1.05}.god-hero__subline{font-size:1.125rem;line-height:1.6;color:var(--color-text-muted, #b9aca2);max-width:52ch;margin-left:auto;margin-right:auto}.god-hero__pills{gap:.9rem;margin-top:2rem}.god-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(to bottom,transparent,var(--color-bg, #080706));pointer-events:none;z-index:1}.newsletter-signup,.newsletter-signup .newsletter-signup__inner>div{background:transparent}.newsletter-signup{border-top:1px solid var(--hairline)}.newsletter-signup .newsletter-signup__inner{display:block;max-width:620px;margin:0 auto;text-align:center}.newsletter-signup .section-title{font-size:var(--t-h2)}.newsletter-signup .newsletter-signup__form{margin-top:2rem}.newsletter-signup .field{display:flex;gap:.6rem}.newsletter-signup .field__input{flex:1;background:#0000004d}.newsletter-signup .newsletter-form__button{background:var(--color-accent, #ff7a45);border:1px solid var(--color-accent, #ff7a45);color:#16100c;white-space:nowrap}.endorse-eyebrow{font-size:var(--t-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted, #b9aca2)}.endorse-title{font-family:var(--font-heading);font-weight:500}.endorse-card{border:none;background:transparent}.endorse-card__img{filter:grayscale(1) brightness(1.4);opacity:.5;transition:filter .25s ease,opacity .25s ease}.endorse-card:hover .endorse-card__img{filter:grayscale(0) brightness(1);opacity:1}.product-grid .product-card img,.product-card__image-link img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.product-card .product-card__price{font-family:var(--font-heading, "Playfair Display", serif);font-size:1.2rem;color:var(--color-text, #f4efe9)}.path-card__image:after,.path-card .offer-bg-overlay{background:linear-gradient(to top,rgba(8,7,6,.92) 15%,rgba(8,7,6,.25) 60%,transparent)}.path-card__description{color:var(--color-text-muted, #b9aca2);font-size:.95rem;line-height:1.6}.path-card__cta{font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--color-accent-warm, #ffb36b)}.endorse-card,.endorse-card__inner{border:none!important;background:transparent!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/342/assets/v3-design.css.map */
