
:root{--sacred-forest:#153A2E;--sacred-ivory:#FAF6EF;--sacred-sage:#6D7D6A;--sacred-copper:#B35A2A;--sacred-gold:#E0A443;--sacred-charcoal:#2C2C2C}
.sacred-listening-home{background:var(--sacred-ivory);overflow:hidden}.sacred-home-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:64px;align-items:center}.sacred-home-copy h2,.sacred-page h1,.sacred-page h2{letter-spacing:-.025em}.sacred-home-lead{font-size:1.25rem;line-height:1.65}.sacred-home-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0}.sacred-home-pillars article{border-top:1px solid rgba(21,58,46,.22);padding-top:18px}.sacred-home-pillars span,.sacred-session-number{display:block;color:var(--sacred-copper);font-weight:700;letter-spacing:.12em;font-size:.78rem;margin-bottom:9px}.sacred-home-pillars h3{font-size:1.05rem;margin-bottom:8px}.sacred-home-pillars p{font-size:.95rem}.sacred-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.sacred-home-visual,.sacred-page-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.sacred-orbit{position:absolute;border:1px solid rgba(21,58,46,.25);border-radius:50%;display:flex;align-items:flex-start;justify-content:center}.sacred-orbit span{background:var(--sacred-ivory);padding:0 10px;transform:translateY(-8px);font-size:.72rem;letter-spacing:.16em;font-weight:700;color:var(--sacred-forest)}.sacred-orbit-one{width:390px;height:390px}.sacred-orbit-two{width:300px;height:300px}.sacred-orbit-three{width:210px;height:210px}.sacred-center-mark{width:68px;height:68px;border-radius:50%;background:var(--sacred-forest);color:var(--sacred-ivory);display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:28px;z-index:2}.sacred-home-visual blockquote,.sacred-page-visual blockquote{position:absolute;bottom:46px;max-width:310px;text-align:center;font-family:Georgia,serif;font-size:1.2rem;line-height:1.5;color:var(--sacred-charcoal);margin:0}.sacred-home-visual cite,.sacred-page-visual cite{display:block;font-family:inherit;font-style:normal;font-size:.72rem;letter-spacing:.14em;color:var(--sacred-sage);margin-top:8px}.sacred-format-chip{position:absolute;bottom:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sacred-sage)}
.sacred-page-hero{background:var(--sacred-forest);color:var(--sacred-ivory);padding:96px 0 88px}.sacred-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:72px;align-items:center}.sacred-page-hero .eyebrow{color:var(--sacred-gold)}.sacred-page-hero h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.98;color:var(--sacred-ivory);margin:16px 0 28px}.sacred-page-hero h1 em{color:#d9cdb9;font-weight:400}.sacred-page-hero .lead{font-size:1.35rem;line-height:1.55;max-width:680px}.sacred-page-hero p{color:rgba(250,246,239,.86)}.sacred-facts{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.sacred-facts span{border:1px solid rgba(250,246,239,.28);border-radius:999px;padding:8px 12px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.sacred-page-hero .sacred-orbit{border-color:rgba(250,246,239,.26)}.sacred-page-hero .sacred-orbit span{background:var(--sacred-forest);color:var(--sacred-ivory)}.sacred-page-hero .sacred-center-mark{background:var(--sacred-ivory);color:var(--sacred-forest)}.sacred-page-hero .sacred-page-visual blockquote{color:var(--sacred-ivory)}.sacred-page-hero .sacred-page-visual cite{color:rgba(250,246,239,.68)}.sacred-light-outline{border-color:rgba(250,246,239,.55)!important;color:var(--sacred-ivory)!important}.sacred-intro{text-align:center}.sacred-intro .lead{max-width:850px;margin:22px auto}.sacred-sessions{background:#fff}.sacred-session-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.sacred-session-grid article{background:var(--sacred-ivory);padding:34px;border-radius:18px;border:1px solid rgba(21,58,46,.09)}.sacred-session-grid h3{font-size:1.5rem;line-height:1.25;margin:8px 0 18px}.sacred-practice-line{font-size:.94rem}.sacred-movement{color:var(--sacred-copper);font-weight:700;margin-top:22px}.sacred-outcome-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:40px}.sacred-outcome-grid article,.sacred-audience-grid article{border-top:1px solid rgba(21,58,46,.22);padding-top:20px}.sacred-outcome-grid h3,.sacred-audience-grid h3{font-size:1.05rem}.sacred-taste{background:var(--sacred-forest);color:var(--sacred-ivory);padding:84px 0;text-align:center}.sacred-taste .eyebrow{color:var(--sacred-gold)}.sacred-taste h2{color:var(--sacred-ivory)}.sacred-taste p{color:rgba(250,246,239,.84);font-size:1.08rem;line-height:1.75}.sacred-orange-line{font-family:Georgia,serif;font-size:1.5rem!important;color:var(--sacred-ivory)!important;margin:28px auto;max-width:830px}.sacred-audience-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:42px}.sacred-final{background:var(--sacred-ivory);padding:88px 0}.sacred-actions-center{justify-content:center}.circle-2027-kicker{display:inline-block;margin:0 0 18px;padding:7px 11px;border-radius:999px;background:rgba(224,164,67,.16);color:#FAF6EF;font-size:.72rem;letter-spacing:.12em;font-weight:700}.centered{text-align:center}
@media(max-width:980px){.sacred-home-grid,.sacred-page-hero-grid{grid-template-columns:1fr}.sacred-home-visual,.sacred-page-visual{min-height:460px}.sacred-session-grid{grid-template-columns:1fr}.sacred-outcome-grid,.sacred-audience-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.sacred-home-grid{gap:30px}.sacred-home-pillars{grid-template-columns:1fr}.sacred-home-visual,.sacred-page-visual{min-height:390px}.sacred-orbit-one{width:310px;height:310px}.sacred-orbit-two{width:235px;height:235px}.sacred-orbit-three{width:160px;height:160px}.sacred-home-visual blockquote,.sacred-page-visual blockquote{bottom:18px;font-size:1.05rem}.sacred-page-hero{padding:72px 0}.sacred-page-hero h1{font-size:3.3rem}.sacred-outcome-grid,.sacred-audience-grid{grid-template-columns:1fr}.sacred-actions .button{width:100%;text-align:center}}
