:root{--color-ivory: #FAF7F2;--color-parchment: #F3EDE3;--color-stone: #E9E1D6;--color-charcoal: #1A1A1A;--color-muted-charcoal: #34302B;--color-warm-grey: #8B8276;--color-gold: #B28B3C;--color-gold-faded: rgba(178, 139, 60, .28);--font-serif: Georgia, "Times New Roman", serif;--font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max-width: 1120px;--border-subtle: 1px solid var(--color-gold-faded);--page-gutter: clamp(1.25rem, 4vw, 3rem)}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-ivory);color:var(--color-charcoal);font-family:var(--font-sans);scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgba(178,139,60,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(178,139,60,.035) 1px,transparent 1px),var(--color-ivory);background-size:96px 96px;line-height:1.6;animation:page-fade .46s ease-out both}html,body{overflow-x:clip}@keyframes page-fade{0%{opacity:0}to{opacity:1}}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--color-gold)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.skip-link{background:var(--color-charcoal);color:var(--color-ivory);left:1rem;padding:.65rem .85rem;position:fixed;top:1rem;transform:translateY(-140%);transition:transform .18s ease;z-index:20}.skip-link:focus{transform:translateY(0)}.site-header{align-items:center;background:#faf7f2eb;backdrop-filter:blur(12px);border-bottom:var(--border-subtle);display:flex;gap:1.25rem;justify-content:space-between;padding:1rem var(--page-gutter);position:sticky;top:0;z-index:10}.brand-lockup{align-items:center;display:inline-flex;gap:.85rem;text-decoration:none}.brand-lockup img{display:block;height:clamp(2.8rem,5vw,3.6rem);width:clamp(2.8rem,5vw,3.6rem)}.wordmark{font-family:var(--font-serif);font-size:.92rem;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-nav,.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.7rem,2.4vw,1.6rem)}.site-nav a,.footer-links a,.external-note{font-size:.78rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}main{min-height:70vh}.section{padding:clamp(4rem,9vw,7.5rem) var(--page-gutter)}.section-inner{margin:0 auto;max-width:var(--max-width);min-width:0;width:100%}.narrow{max-width:760px}.centered{text-align:center}.hero{align-items:center;display:flex;min-height:calc(100vh - 65px);padding:clamp(4rem,8vw,7rem) var(--page-gutter);text-align:center}.hero .section-inner{max-width:900px}.title-with-mark,.hero-with-mark{overflow:hidden;position:relative}.title-with-mark:after,.hero-with-mark:after{background:url(/Branding%20-%20Icon.png) center / contain no-repeat;content:"";height:min(76vw,44rem);opacity:.095;pointer-events:none;position:absolute;right:max(-16rem,-18vw);top:50%;transform:translateY(-50%);width:min(76vw,44rem)}.title-with-mark .section-inner,.hero-with-mark .section-inner{position:relative;z-index:1}.hero-with-mark .section-inner{max-width:min(100%,1180px)}.section-label{color:var(--color-gold);display:block;font-size:.75rem;letter-spacing:.22em;margin-bottom:1.15rem;text-transform:uppercase}.serif-heading,h1,h2,h3{font-family:var(--font-serif);font-weight:400;line-height:1.08;margin:0;max-width:100%;hyphens:manual;overflow-wrap:normal;text-wrap:balance;word-break:normal}h1{font-size:clamp(4rem,14vw,10rem)}.home-title{font-size:clamp(4.6rem,13vw,9rem);line-height:.94;margin-inline:auto;max-width:100%;width:100%}.home-title span{display:block;white-space:nowrap}.home-subtitle{color:var(--color-gold);font-family:var(--font-serif);font-size:clamp(1.2rem,2.35vw,2.1rem);line-height:1.18;margin:1.25rem auto 0;max-width:780px}.hero .lead{font-size:clamp(1.08rem,1.65vw,1.35rem);max-width:760px}.page-title{font-size:clamp(3.35rem,9.5vw,7.5rem)}.book-title{display:block;font-size:clamp(2.6rem,7vw,5.25rem);letter-spacing:.08em;line-height:1;margin-inline:auto;max-width:100%;text-align:center;text-indent:.08em;text-transform:uppercase;white-space:nowrap}.book-subtitle{color:var(--color-gold);font-family:var(--font-serif);font-size:clamp(1.45rem,3vw,2.35rem);letter-spacing:.18em;line-height:1.15;margin:.85rem auto 0;text-align:center;text-indent:.18em;text-transform:uppercase}.book-hero-inner{max-width:980px}.book-hero-inner .quiet-text{margin-inline:auto;text-align:center}h2{font-size:clamp(2.35rem,5.6vw,5rem)}h3{font-size:clamp(1.45rem,2.8vw,2.35rem)}p{margin:0}.lead{color:var(--color-charcoal);font-family:var(--font-serif);font-size:clamp(1.22rem,2.4vw,2rem);line-height:1.35;margin:1.5rem auto 0;max-width:830px}.quiet-text{color:var(--color-warm-grey);font-size:clamp(1rem,1.5vw,1.1rem);max-width:760px}.hero .quiet-text{margin:1rem auto 0}.button-row{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2.2rem}.button{align-items:center;background:transparent;border:1px solid var(--color-charcoal);color:var(--color-charcoal);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;justify-content:center;letter-spacing:.14em;min-height:3rem;padding:.85rem 1.15rem;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:hover,.button:focus-visible{background:var(--color-charcoal);border-color:var(--color-charcoal);color:var(--color-ivory);transform:translateY(-1px)}.button-secondary{border-color:#b28b3c94}.button-prominent{background:var(--color-charcoal);color:var(--color-ivory);min-height:3.35rem;min-width:min(100%,15rem);padding-inline:1.6rem}.button-prominent:hover,.button-prominent:focus-visible{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-charcoal)}.gold-rule{background:var(--color-gold);height:1px;margin:clamp(2rem,5vw,4rem) auto;opacity:.45;width:min(100%,720px)}.overview-copy{display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.chamber-grid{background:var(--color-gold-faded);border:var(--border-subtle);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,5vw,3.5rem)}.chamber-card{background:#faf7f2f2;min-height:12rem;padding:clamp(1.1rem,3vw,1.6rem);transition:background .18s ease,box-shadow .18s ease}.chamber-card:hover{background:var(--color-parchment);box-shadow:inset 0 0 0 1px #b28b3c2e}.chamber-number{color:var(--color-gold);display:block;font-size:.72rem;letter-spacing:.16em;margin-bottom:1.15rem;text-transform:uppercase}.chamber-card p,.gateway-panel p{color:var(--color-warm-grey);margin-top:.75rem}.outcome-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,5vw,3.5rem);background:var(--color-gold-faded);border:var(--border-subtle)}.outcome-card{background:#faf7f2f5;min-height:14rem;padding:clamp(1.2rem,3vw,1.8rem)}.outcome-card h3{font-size:clamp(1.35rem,2vw,1.85rem)}.outcome-card p{color:var(--color-warm-grey);margin-top:.8rem}.path-list{counter-reset:path;display:grid;gap:0;list-style:none;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0}.path-list li{border-top:var(--border-subtle);display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:4rem minmax(0,1fr);padding:clamp(1.35rem,4vw,2.2rem) 0}.path-list li:last-child{border-bottom:var(--border-subtle)}.path-list span{color:var(--color-gold);font-size:.74rem;letter-spacing:.16em;margin-top:.45rem}.path-list h3{font-size:clamp(1.45rem,2.4vw,2.2rem)}.path-list p{color:var(--color-warm-grey);margin-top:.65rem;max-width:820px}.portal-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.25rem}.map-gateway{margin:clamp(2.5rem,6vw,4.5rem) auto 0;max-width:min(100%,34rem)}.map-gateway a{display:flex;justify-content:center;overflow:hidden;transition:opacity .18s ease,transform .18s ease}.map-gateway a:hover,.map-gateway a:focus-visible{opacity:.92;transform:translateY(-2px)}.map-gateway img{display:block;max-height:min(78vh,54rem);max-width:100%;height:auto;object-fit:contain;width:auto}.map-section{overflow:hidden}.map-layout{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(18rem,.7fr)}.map-layout .lead,.split-feature .lead{margin-left:0}.integrated-map{margin:0 auto;max-width:min(100%,29rem)}.integrated-map a{filter:drop-shadow(0 1.4rem 2.5rem rgba(52,48,43,.12))}.left-buttons{justify-content:flex-start}.gateway-panel{border:var(--border-subtle);min-height:24rem;padding:clamp(1.5rem,5vw,3rem);transition:border-color .18s ease,transform .18s ease}.gateway-panel:hover,.gateway-panel:focus-within{border-color:#b28b3cb8;transform:translateY(-2px)}.gateway-panel p{margin-bottom:2rem;max-width:28rem}.book-feature{background:#e9e1d661;border-block:var(--border-subtle)}.book-hero{min-height:calc(100vh - 65px);overflow:hidden;padding:clamp(4rem,8vw,7rem) var(--page-gutter) clamp(3.5rem,7vw,6rem);position:relative}.book-showcase,.book-page-hero{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(14rem,.62fr) minmax(0,1fr)}.book-page-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr)}.overview-copy>*,.map-layout>*,.book-showcase>*,.book-page-hero>*,.book-buyer-grid>*,.split-feature>*,.origin-timeline article>*,.order-section>*{min-width:0}.book-showcase-copy,.book-page-copy{text-align:left}.book-showcase-copy h2{max-width:880px}.book-showcase-copy .lead,.book-showcase-copy .quiet-text,.book-page-copy .lead,.book-page-copy .quiet-text{margin-left:0}.book-promise{color:var(--color-charcoal);font-family:var(--font-serif);font-size:clamp(1.45rem,3.2vw,2.8rem);line-height:1.16;margin-top:clamp(1.5rem,4vw,2.4rem);max-width:820px}.book-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;margin-top:clamp(2rem,4vw,3rem)}.book-cta-row span{color:var(--color-warm-grey);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.book-facts{border-block:var(--border-subtle);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,5vw,3rem) 0 0;max-width:760px}.book-facts div{padding:1.1rem 1rem 1.1rem 0}.book-facts dt{color:var(--color-gold);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.book-facts dd{color:var(--color-muted-charcoal);font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.7rem);margin:.3rem 0 0}.price-list{display:grid;gap:.1rem}.book-cover{margin:0}.book-cover img{border:1px solid rgba(178,139,60,.22);box-shadow:0 1.5rem 3.5rem #34302b24;display:block;height:auto;max-height:min(74vh,42rem);object-fit:contain;width:min(100%,22rem)}.book-cover-large img{width:min(100%,26rem)}.book-stage{align-items:center;display:grid;justify-items:center;min-height:min(72vh,46rem);position:relative}.book-stage:before{background:radial-gradient(ellipse at center,rgba(178,139,60,.22),transparent 66%),radial-gradient(ellipse at center,rgba(26,26,26,.12),transparent 58%);bottom:8%;content:"";filter:blur(8px);height:5rem;left:50%;opacity:.88;position:absolute;transform:translate(-50%);width:min(82%,24rem)}.book-cover-premium{position:relative;z-index:1}.book-cover-premium img{border:0;box-shadow:0 1.1rem 1.4rem -1rem #1a1a1a70,0 2.2rem 3.2rem -1.7rem #34302b52,-.7rem .9rem 1.8rem #1a1a1a14;max-height:min(72vh,43rem);width:min(100%,27rem)}.book-stage-note{align-items:center;color:var(--color-warm-grey);display:flex;flex-wrap:wrap;gap:.45rem 1rem;justify-content:center;margin-top:2.35rem;position:relative;width:min(100%,26rem);z-index:1}.book-stage-note span{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.book-page-copy .book-title,.book-page-copy .book-subtitle{margin-left:0;text-align:left}.book-page-copy .gold-rule{margin-left:0;width:min(100%,28rem)}.book-value-strip{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.book-value-strip div{border-top:var(--border-subtle);padding:clamp(1.4rem,3vw,2rem) clamp(1rem,2vw,1.5rem) clamp(1.4rem,3vw,2rem) 0}.book-value-strip span{color:var(--color-gold);display:block;font-size:.72rem;letter-spacing:.14em;margin-bottom:.8rem}.book-value-strip strong{display:block;font-family:var(--font-serif);font-size:clamp(1.3rem,2.1vw,1.85rem);font-weight:400;line-height:1.12}.book-value-strip p{color:var(--color-warm-grey);margin-top:.8rem}.premium-notes{border-block:var(--border-subtle);gap:0;margin-top:clamp(1.5rem,4vw,2.4rem)}.premium-notes p{padding:1rem 0}.premium-notes p+p{border-top:var(--border-subtle)}.book-buyer-section{background:#e9e1d647;border-block:var(--border-subtle);color:var(--color-charcoal)}.book-buyer-section .section-label{color:var(--color-gold)}.book-buyer-section h2{color:var(--color-charcoal)}.book-buyer-grid{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.buyer-list{border-block:var(--border-subtle)}.buyer-list p{color:var(--color-muted-charcoal);font-family:var(--font-serif);font-size:clamp(1.35rem,2.5vw,2.15rem);line-height:1.22;padding:clamp(1rem,3vw,1.5rem) 0}.buyer-list p+p{border-top:var(--border-subtle)}.final-book-cta{background:var(--color-ivory)}.book-closing{border-block:var(--border-subtle);padding-block:clamp(2rem,6vw,4rem);text-align:center}.book-closing-lines{display:grid;gap:clamp(.6rem,2vw,1rem);margin-inline:auto;max-width:960px}.book-closing-lines p{color:var(--color-charcoal);font-family:var(--font-serif);font-size:clamp(1.7rem,5vw,4rem);line-height:1.12}.split-feature{display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.origin-hero{padding-top:clamp(5rem,10vw,8rem)}.origin-timeline{display:grid;gap:0}.origin-timeline article{border-top:var(--border-subtle);display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);padding:clamp(1.5rem,4vw,2.5rem) 0}.origin-timeline article:last-child{border-bottom:var(--border-subtle)}.origin-timeline h2{color:var(--color-gold);font-size:clamp(1.35rem,2.6vw,2.15rem)}.origin-timeline p{color:var(--color-muted-charcoal);font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.4}.essay-copy{max-width:880px}.essay-copy h2{max-width:820px}.essay-copy p{color:var(--color-muted-charcoal);font-size:clamp(1.05rem,1.6vw,1.2rem);margin-top:1.2rem;max-width:760px}.education-table-wrap{margin-top:clamp(2rem,5vw,3.5rem);overflow:visible;padding:0}.education-table{border-block:var(--border-subtle);display:grid;gap:clamp(1.35rem,3vw,2.4rem);grid-template-columns:repeat(6,minmax(0,1fr));padding:clamp(1.5rem,4vw,2.5rem) 0}.education-column{min-width:0}.education-column-header{color:var(--color-charcoal);min-height:5.3rem;padding:0 0 1rem}.education-column-header h3{font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1}.education-column-header p{color:var(--color-gold);font-size:.68rem;letter-spacing:.14em;line-height:1.2;margin-top:.65rem;text-transform:uppercase}.education-column ul{display:grid;gap:.42rem;list-style:none;margin:0;padding:0}.education-column li{color:var(--color-muted-charcoal);font-size:clamp(.88rem,1.1vw,.96rem);line-height:1.28}.daily-quote{border-block:var(--border-subtle);margin-top:clamp(2rem,5vw,3.25rem);padding:clamp(1.5rem,4vw,2.5rem) 0}.daily-quote blockquote{font-family:var(--font-serif);font-size:clamp(1.75rem,4.4vw,3.7rem);line-height:1.16;margin:0}.daily-quote-meta{color:var(--color-warm-grey);display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.4rem}.daily-quote-meta span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.quote-actions{justify-content:flex-start;margin-top:1.75rem}.quote-actions+.quiet-text{margin-top:1rem}.quote-card-preview{aspect-ratio:4 / 5;background:linear-gradient(180deg,rgba(178,139,60,.08),transparent 42%),var(--color-ivory);border:var(--border-subtle);display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:clamp(1.25rem,4vw,2rem)}.quote-card-preview blockquote{font-family:var(--font-serif);font-size:clamp(1.45rem,3.2vw,2.35rem);line-height:1.2;margin:0}.quote-card-preview figcaption{border-top:var(--border-subtle);color:var(--color-warm-grey);display:grid;gap:.45rem;padding-top:1rem}.quote-card-preview figcaption span{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.quote-page-hero .quiet-text{margin:1.2rem auto 0}.daily-wall{background:#f3ede36b;border-block:var(--border-subtle)}.daily-mantra-list{border-block:var(--border-subtle)}.daily-mantra{align-items:start;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:3.25rem minmax(0,1fr);padding:clamp(1.45rem,4vw,2.4rem) 0}.daily-mantra+.daily-mantra{border-top:var(--border-subtle)}.daily-mantra-index{align-items:center;border:var(--border-subtle);color:var(--color-gold);display:flex;font-size:.74rem;height:3.25rem;justify-content:center;letter-spacing:.14em;margin-top:.2rem;width:3.25rem}.daily-mantra-chamber{color:var(--color-gold);font-size:.74rem;letter-spacing:.18em;margin-bottom:.7rem;text-transform:uppercase}.daily-mantra blockquote{font-family:var(--font-serif);font-size:clamp(1.65rem,4vw,3.35rem);line-height:1.16;margin:0;max-width:980px}.daily-mantra-meta{display:grid;gap:.28rem;margin-top:1rem}.daily-mantra-meta span{display:block}.daily-mantra-action{align-items:center;border:var(--border-subtle);color:var(--color-charcoal);display:inline-flex;font-size:.68rem;font-weight:600;justify-content:center;letter-spacing:.12em;line-height:1;margin-top:1rem;min-height:2.25rem;padding:.68rem .82rem;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.daily-mantra-action:hover,.daily-mantra-action:focus-visible{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-ivory)}.daily-mantra-author{color:var(--color-muted-charcoal);font-family:var(--font-serif);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.25}.daily-mantra-context{color:var(--color-warm-grey);font-size:.72rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.metadata{border-top:var(--border-subtle);display:grid;gap:1px;margin:2rem 0;max-width:680px}.metadata div{border-bottom:var(--border-subtle);display:grid;gap:1rem;grid-template-columns:12rem minmax(0,1fr);padding:.8rem 0}.metadata dt{color:var(--color-gold);font-size:.74rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.metadata dd{margin:0}.book-metadata{margin:clamp(3rem,6vw,4.5rem) auto 2rem}.book-metadata div{grid-template-columns:1fr 1fr}.book-metadata dt,.book-metadata dd{text-align:center}.recognition{font-family:var(--font-serif);font-size:clamp(2rem,6vw,5rem);line-height:1.12;text-align:center}.recognition span{display:block}.signup-form,.contact-form{display:grid;gap:.8rem;margin-top:2rem}.signup-form{grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;max-width:620px}label{color:var(--color-charcoal);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.hidden-field{display:none}.field{display:grid;gap:.4rem}input,textarea{background:#faf7f2bd;border:var(--border-subtle);color:var(--color-charcoal);font:inherit;min-height:3rem;padding:.8rem .9rem;width:100%}textarea{min-height:10rem;resize:vertical}.site-footer{border-top:var(--border-subtle);padding:3rem var(--page-gutter)}.footer-inner{display:grid;gap:2rem;grid-template-columns:1.3fr 1fr 1fr;margin:0 auto;max-width:var(--max-width)}.footer-links{align-items:flex-start;flex-direction:column}.footer-links a{color:var(--color-warm-grey)}.legal{color:var(--color-warm-grey);font-size:.88rem;margin-top:2rem}.footer-legal{display:grid;gap:.1rem;margin-top:1.55rem}.footer-description{color:var(--color-warm-grey);margin-top:1rem;max-width:28rem}.order-list{display:grid;gap:1.25rem;margin-top:3rem}.order-section{border-top:var(--border-subtle);display:grid;column-gap:clamp(3rem,8vw,7rem);row-gap:1.5rem;grid-template-columns:minmax(min(100%,18rem),.78fr) minmax(0,1.22fr);padding-top:1.5rem}.order-section h2{font-size:clamp(2.1rem,4.35vw,4.5rem)}.chamber-title{color:var(--color-muted-charcoal);font-family:var(--font-serif);font-size:clamp(1.18rem,1.7vw,1.65rem);hyphens:manual;line-height:1.16;margin-top:.5rem;overflow-wrap:normal;text-wrap:balance;word-break:normal}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.tag-list span{border:var(--border-subtle);color:var(--color-warm-grey);font-size:.82rem;padding:.32rem .5rem}.section-notes{display:grid;gap:.75rem;margin-top:1.2rem}.section-notes p{color:var(--color-warm-grey)}.section-notes strong{color:var(--color-charcoal);font-weight:500;hyphens:manual;overflow-wrap:normal;word-break:normal}.statement-lines{font-family:var(--font-serif);font-size:clamp(1.6rem,4vw,3.4rem);line-height:1.18}.contact-details{border-top:var(--border-subtle);display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;padding-top:2rem}.contact-details address{color:var(--color-warm-grey);font-style:normal}@media(max-width:980px){.order-section{column-gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(min(100%,16rem),.82fr) minmax(0,1.18fr)}.order-section h2{font-size:clamp(2rem,4vw,3.55rem)}.chamber-title{font-size:clamp(1.08rem,1.8vw,1.38rem)}}@media(max-width:820px){.site-header{align-items:flex-start;flex-direction:column}.hero{min-height:auto}.overview-copy,.outcome-grid,.map-layout,.book-showcase,.book-page-hero,.book-value-strip,.book-buyer-grid,.chamber-system,.portal-grid,.split-feature,.origin-timeline article,.order-section,.contact-details,.footer-inner{grid-template-columns:1fr}.quote-actions{justify-content:center}.chamber-grid{grid-template-columns:1fr}.daily-mantra{grid-template-columns:2.8rem minmax(0,1fr)}.daily-mantra-index{height:2.8rem;width:2.8rem}.signup-form{grid-template-columns:1fr}.book-cover img,.book-cover-large img{margin-inline:auto;width:min(100%,20rem)}.book-stage{min-height:auto;order:-1}.book-cover-premium img{width:min(100%,21rem)}.book-showcase-copy,.book-page-copy,.book-page-copy .book-title,.book-page-copy .book-subtitle{text-align:center}.book-showcase-copy .lead,.book-showcase-copy .quiet-text,.book-page-copy .lead,.book-page-copy .quiet-text,.book-page-copy .gold-rule{margin-left:auto}.book-showcase .left-buttons,.book-page-hero .left-buttons{justify-content:center}.book-cta-row{justify-content:center;text-align:center}.book-facts{margin-inline:auto}.education-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.education-table{grid-template-columns:1fr}.education-column-header{min-height:auto}}@media(max-width:520px){.button-row{align-items:stretch;flex-direction:column}.button{width:100%}.metadata div{grid-template-columns:1fr}.book-hero{min-height:auto}.book-facts{grid-template-columns:1fr}.book-facts div+div{border-top:var(--border-subtle)}h1{font-size:clamp(3.4rem,20vw,5rem)}.home-title{font-size:clamp(4.2rem,22vw,6.5rem);line-height:.95}.home-title span{white-space:normal}.book-title{font-size:clamp(1.85rem,10.5vw,3.4rem);letter-spacing:.055em;text-indent:.055em;white-space:normal}.book-subtitle{font-size:clamp(1rem,5vw,1.25rem);letter-spacing:.11em;text-indent:.11em}}
