.fatescent-section{padding-block:clamp(72px,10vw,160px)}.fatescent-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fatescent-email-capture{background:var(--f-surface);border-block:1px solid var(--f-border-soft)}.fatescent-email-capture__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;text-align:left}.fatescent-email-capture__title{margin:0;font-size:clamp(24px,2.6vw,40px)}.fatescent-email-capture__form{flex:1 1 420px;max-width:560px;margin:0}.fatescent-email-capture__fields{display:flex;gap:10px}.fatescent-email-capture__input{flex:1 1 auto;min-width:0}.fatescent-email-capture__sub{max-width:1240px;margin:18px auto 0;padding-inline:clamp(1rem,5vw,2.25rem);color:var(--f-muted);font-size:12px;text-align:center}.fatescent-email-capture__success{margin-top:14px;color:var(--f-success);font:700 12px var(--f-font-mono);letter-spacing:.08em;text-transform:uppercase}.fatescent-email-capture__error{margin-top:14px;color:var(--f-candle);font-size:13px}.fatescent-ritual-steps__heading,.fatescent-pricing__heading,.fatescent-blog__heading,.fatescent-products__heading{margin-bottom:clamp(32px,5vw,56px)}.fatescent-ritual-steps--four .fatescent-step-list{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,4vw,44px);background:transparent;border:none}.fatescent-step{background:transparent;padding:0}.fatescent-step__index{display:block;height:auto;padding:0;border:none;color:var(--f-meta);font:700 11px var(--f-font-mono);letter-spacing:.18em}.fatescent-step h3{margin-top:14px;font-size:19px;line-height:1.3}.fatescent-pricing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}.fatescent-pricing__card{display:flex;flex-direction:column;border:1px solid var(--f-border-soft);border-radius:var(--f-radius-lg);background:var(--f-surface);padding:clamp(28px,4vw,48px)}.fatescent-pricing__card--featured{border-color:var(--f-accent);background:var(--f-surface)}.fatescent-pricing__card h3{margin-top:6px;font-size:clamp(22px,2.4vw,30px)}.fatescent-pricing__price{margin-top:10px;color:var(--f-fg);font:600 clamp(34px,4vw,50px) var(--f-font-display);letter-spacing:-.04em;line-height:1}.fatescent-pricing__price small{color:var(--f-muted);font:400 13px var(--f-font-body);letter-spacing:0}.fatescent-pricing__includes{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;color:var(--f-fg-2);font-size:14px;line-height:1.6}.fatescent-pricing__includes li{position:relative;padding-left:18px}.fatescent-pricing__includes li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border:1px solid var(--f-meta);border-radius:50%}.fatescent-pricing__value{margin-top:auto;padding-top:22px;color:var(--f-meta);font:700 12px var(--f-font-mono);letter-spacing:.08em;text-transform:uppercase}.fatescent-pricing__card .fatescent-button{margin-top:22px;width:100%}.fatescent-pricing__refund{margin-top:32px;text-align:center;color:var(--f-muted);font-size:13px}.fatescent-astrologer__grid{display:grid;grid-template-columns:minmax(240px,5fr) 7fr;gap:clamp(28px,5vw,64px);align-items:center}.fatescent-astrologer__portrait img{width:100%;border-radius:var(--f-radius-lg);border:1px solid var(--f-border-soft)}.fatescent-astrologer__portrait-empty{display:grid;justify-items:center;align-content:center;gap:10px;min-height:260px;border:1px dashed var(--f-border);border-radius:var(--f-radius-lg);background:var(--f-surface);color:var(--f-muted);text-align:center}.fatescent-astrologer__mark{color:var(--f-meta);font-size:26px;line-height:1}.fatescent-astrologer__portrait-empty small{font-size:12px}.fatescent-astrologer__name{margin-top:12px;color:var(--f-meta);font:700 12px var(--f-font-mono);letter-spacing:.14em;text-transform:uppercase}.fatescent-astrologer__positioning{max-width:20ch;font-size:clamp(28px,3.4vw,46px);line-height:1.15;letter-spacing:-.04em}.fatescent-astrologer__body .fatescent-eyebrow{margin-bottom:16px}.fatescent-social__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.fatescent-social__heading{margin:0;font-size:clamp(24px,2.6vw,40px)}.fatescent-social__grid{display:flex;flex-wrap:wrap;gap:12px}.fatescent-social__chip{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--f-border-soft);border-radius:var(--f-radius-pill);color:var(--f-fg-2);font:700 13px var(--f-font-body);letter-spacing:.04em;transition:border-color .2s var(--f-ease),color .2s var(--f-ease),transform .2s var(--f-ease)}a.fatescent-social__chip:hover{border-color:var(--f-accent);color:var(--f-meta);transform:translateY(-2px)}.fatescent-social__chip--pending{border-style:dashed;color:var(--f-muted);cursor:default}.fatescent-social__chip--pending small{font:700 10px var(--f-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--f-border)}.fatescent-social__chip svg{flex:none}.fatescent-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fatescent-blog__card{display:flex;flex-direction:column;gap:16px;border:1px solid var(--f-border-soft);border-radius:var(--f-radius-lg);background:var(--f-surface);padding:clamp(24px,3vw,32px)}.fatescent-blog__chip{align-self:flex-start;padding:5px 10px;border:1px solid var(--f-border-soft);border-radius:var(--f-radius-pill);color:var(--f-meta);font:700 10px var(--f-font-mono);letter-spacing:.12em;text-transform:uppercase}.fatescent-blog__card h3{font-size:20px;line-height:1.3}.fatescent-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.fatescent-products__card{display:flex;flex-direction:column;gap:14px;border:1px solid var(--f-border-soft);border-radius:var(--f-radius-lg);background:var(--f-surface);padding:clamp(28px,4vw,44px)}a.fatescent-products__card:hover{border-color:var(--f-accent)}.fatescent-products__card--pending{border-style:dashed}.fatescent-products__price{color:var(--f-meta);font:600 clamp(24px,3vw,34px) var(--f-font-display);letter-spacing:-.03em}.fatescent-products__card .fatescent-text-link{margin-top:auto}@media screen and (max-width:900px){.fatescent-ritual-steps--four .fatescent-step-list,.fatescent-blog__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.fatescent-email-capture__fields{flex-direction:column}.fatescent-ritual-steps--four .fatescent-step-list,.fatescent-pricing__grid,.fatescent-blog__grid,.fatescent-products__grid,.fatescent-astrologer__grid{grid-template-columns:1fr}.fatescent-astrologer__portrait-empty{min-height:220px}.fatescent-social__inner{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fatescent-2.css.map */
