:root{--ink:#21151d;--ink-2:#34202c;--plum:#5b273f;--rose:#b55368;--coral:#d27a6f;--gold:#d5a64c;--cream:#f8f1e7;--paper:#fffaf2;--taupe:#c8b7a9;--line:#311d292e;--sans:Arial,"Helvetica Neue",sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:.98}h1{font-size:clamp(4.3rem,8.4vw,8.6rem)}h2{font-size:clamp(2.75rem,5vw,5.2rem)}h3{font-size:1.75rem}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.shell-wide{width:min(1360px,100% - 64px);margin-inline:auto}.eyebrow{font:700 .7rem/1.3 var(--sans);letter-spacing:.2em;color:var(--rose);text-transform:uppercase;display:block}.button{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:.77rem;font-weight:700;transition:all .25s;display:inline-flex}.button.primary{background:var(--coral);color:#1c1117}.button.primary:hover{background:#e28b7e;transform:translateY(-2px)}.button.dark{background:var(--ink);color:var(--cream)}.button.dark:hover{background:var(--plum)}.button.full{width:100%}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 0 8px;font-size:.84rem;font-weight:700;display:inline-flex}.text-link span{color:var(--rose);font-size:1.2rem}.button-row{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.site-header{height:84px;color:var(--cream);z-index:20;background:#20141cf7;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0 max(28px,50vw - 680px);display:flex;position:relative}.brand{align-items:center;gap:13px;display:flex}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{font:700 .78rem/1.1 var(--sans);letter-spacing:.18em}.brand small{font:500 .55rem/1.5 var(--sans);letter-spacing:.27em;color:var(--taupe)}.brand-mark{width:34px;height:34px;display:block;position:relative}.brand-mark i{border:1.5px solid;width:22px;height:22px;position:absolute;top:6px}.brand-mark i:first-child{border-color:var(--coral);border-radius:50%;left:1px}.brand-mark i:last-child{border-color:var(--gold);right:1px;transform:rotate(45deg)}.desktop-nav{align-items:center;gap:34px;font-size:.77rem;display:flex}.desktop-nav a{color:#e5dcd5;transition:all .2s}.desktop-nav a:hover{color:var(--coral)}.header-cta{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.13em;padding:13px 18px;font-size:.67rem;font-weight:700}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;min-height:770px;padding-block:80px;display:grid}.hero h1{margin:22px 0 32px}.hero h1 em,.reports-hero h1 em{color:var(--rose);font-weight:400}.hero-lede{font-family:var(--serif);color:#5c4b55;max-width:590px;margin-bottom:36px;font-size:1.28rem;line-height:1.55}.hero-proof{border-top:1px solid var(--line);gap:0;margin-top:58px;padding-top:20px;display:flex}.hero-proof span{letter-spacing:.08em;text-transform:uppercase;color:#6f5d67;border-right:1px solid var(--line);padding:0 20px;font-size:.66rem}.hero-proof span:first-child{padding-left:0}.hero-proof span:last-child{border-right:0}.field-diagram{aspect-ratio:1;isolation:isolate;min-width:0;position:relative}.field-diagram:before{content:"";filter:blur(2px);background:radial-gradient(circle,#d27a6f38,#0000 54%),conic-gradient(from 40deg,#d5a64c24,#0000 26%,#b5536826,#0000 60%);border-radius:50%;position:absolute;inset:4%}.orbit{border:1px solid #5b273f47;border-radius:50%;position:absolute;inset:10%;transform:rotate(-12deg)}.orbit-two{border-color:#d5a64c57;inset:21% 2%;transform:rotate(55deg)}.person-node{background:var(--ink);width:134px;height:134px;color:var(--cream);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 24px 50px #20141c33}.person-node b{letter-spacing:.17em;font-size:.7rem}.person-node span{font-family:var(--serif);color:var(--taupe);font-style:italic}.node-you{top:16%;left:5%}.node-them{background:var(--plum);bottom:18%;right:4%}.field-core{background:var(--coral);width:185px;height:185px;color:var(--ink);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #d27a6f1c,0 0 0 42px #d27a6f0d}.field-core span{letter-spacing:.23em;font-size:.62rem}.field-core strong{font:400 2.25rem/1 var(--serif)}.field-core small{font-size:.65rem}.signal{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 6px #d5a64c1f}.signal-a{bottom:17%;left:24%}.signal-b{top:20%;right:12%}.signal-c{top:5%;left:53%}.three-truths{padding-block:120px}.section-intro{max-width:860px}.section-intro h2{margin:20px 0 55px}.section-intro.horizontal{justify-content:space-between;align-items:end;gap:70px;max-width:none;display:flex}.section-intro.horizontal>p{color:#6d5c65;max-width:360px}.truth-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.truth-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:38px;display:flex}.truth-grid article:last-child{border:0}.truth-grid article>span,.offer-number,.layer-grid article>span{letter-spacing:.18em;color:var(--rose);font-size:.7rem}.truth-grid h3{margin:auto 0 22px;font-size:3rem}.truth-grid p{color:#6f5b65;margin:0}.truth-grid .accent-card{background:var(--plum);color:var(--cream)}.truth-grid .accent-card p{color:#dacbd0}.mechanics-section{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:130px;display:grid}.mechanics-heading{align-self:start;position:sticky;top:130px}.mechanics-heading h2{margin:20px 0 28px}.mechanics-heading p{color:#6c5963;max-width:420px;font-family:var(--serif);font-size:1.15rem}.mechanics-list{border-top:1px solid var(--line)}.mechanics-list article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;padding:30px 0;display:grid}.mechanics-list article>span{letter-spacing:.16em;color:var(--rose);font-size:.67rem}.mechanics-list h3{margin:0 0 12px;font-size:1.6rem}.mechanics-list p{color:#6d5964;max-width:570px;margin:0}.manifesto{background:var(--ink);color:var(--cream);padding-block:125px;position:relative;overflow:hidden}.manifesto:after{content:"";border:1px solid #d5a64c33;border-radius:50%;width:580px;height:580px;position:absolute;top:-260px;right:-200px;box-shadow:0 0 0 80px #d5a64c06,0 0 0 160px #d27a6f05}.manifesto-inner{z-index:2;position:relative}.manifesto blockquote{font:400 clamp(3.3rem,6vw,6.8rem)/1.03 var(--serif);letter-spacing:-.04em;max-width:1100px;margin:30px 0 55px}.manifesto p{color:#cdbec5;max-width:680px;font-family:var(--serif);font-size:1.18rem;line-height:1.7}.manifesto .eyebrow{color:var(--gold)}.flagship{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding-block:140px;display:grid}.flagship-copy h2{margin:20px 0 25px}.large-copy{font:400 1.35rem/1.5 var(--serif)}.flagship-copy p:not(.large-copy){color:#6a5761}.flagship-copy .button{margin-top:24px}.atlas-stack{perspective:1100px;min-height:580px;position:relative}.atlas-card{width:340px;height:460px;color:var(--cream);border:1px solid #ffffff26;flex-direction:column;padding:32px;display:flex;position:absolute;overflow:hidden;box-shadow:0 35px 60px #1e121940}.atlas-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:25% -35%;transform:rotate(35deg)}.atlas-card span{letter-spacing:.18em;font-size:.62rem}.atlas-card strong{font:400 3.25rem/.92 var(--serif);z-index:2;margin:auto 0;position:relative}.atlas-card small{font-family:var(--serif);z-index:2;font-style:italic;position:relative}.atlas-solo{background:#7e465c;top:75px;left:2%;transform:rotate(-8deg)}.atlas-couple{background:var(--ink);z-index:3;top:30px;left:28%}.atlas-triad{z-index:2;background:#a84e5d;top:88px;right:0;transform:rotate(8deg)}.report-showcase{background:var(--ink);margin:0;padding:14px;box-shadow:0 30px 65px #26151f38}.report-showcase img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.report-showcase figcaption{color:var(--cream);justify-content:space-between;align-items:center;gap:28px;padding:24px 16px 12px;display:flex}.report-showcase figcaption span{letter-spacing:.17em;color:var(--gold);font-size:.6rem;font-weight:700}.report-showcase figcaption strong{text-align:right;max-width:390px;font:italic 1rem/1.45 var(--serif)}.starting-point{border-top:1px solid var(--line);padding-block:130px}.selector{border:1px solid var(--line);background:var(--cream);grid-template-columns:1fr .78fr;display:grid}.selector-choices{padding:24px}.selector-choices button{border:0;border-bottom:1px solid var(--line);text-align:left;color:#5f4d57;cursor:pointer;background:0 0;align-items:center;gap:20px;width:100%;min-height:94px;padding:20px;display:flex}.selector-choices button:last-child{border-bottom:0}.selector-choices button span{color:var(--rose)}.selector-choices button.active{color:var(--ink);background:#ffffff8f;font-weight:700}.selector-result{background:var(--plum);color:var(--cream);flex-direction:column;justify-content:center;padding:52px;display:flex}.selector-result .eyebrow{color:var(--gold)}.result-title{justify-content:space-between;align-items:baseline;gap:25px;margin:22px 0 20px;display:flex}.result-title h3{margin:0;font-size:3.4rem}.result-title b{font:400 1.5rem var(--serif);color:var(--gold)}.selector-result p{color:#deced4}.selector-result a{letter-spacing:.07em;text-transform:uppercase;margin-top:20px;font-size:.78rem;font-weight:700}.selector-result a span{color:var(--gold);margin-left:15px}.field-notes{padding-block:130px}.notes-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.notes-grid a{border-right:1px solid var(--line);margin-right:35px;padding:34px 35px 50px 0;transition:all .25s}.notes-grid a:last-child{border:0;margin:0}.notes-grid a:hover{transform:translateY(-5px)}.notes-grid span{letter-spacing:.14em;color:var(--rose);font-size:.63rem}.notes-grid h3{margin:38px 0 28px;font-size:2.25rem;line-height:1.02}.notes-grid p{color:#6e5b64}.founder{background:var(--ink);color:var(--cream);grid-template-columns:.72fr 1.28fr;min-height:520px;margin-block:70px 140px;display:grid}.founder-visual{background:linear-gradient(145deg,var(--plum),#170f15);justify-content:center;align-items:flex-end;min-height:520px;margin:0;display:flex;position:relative;overflow:hidden}.founder-visual:before{content:"";border:1px solid #d5a64c40;border-radius:50%;width:330px;height:330px;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 0 0 70px #d5a64c09}.founder-visual img{object-fit:cover;object-position:center top;z-index:1;width:100%;height:100%;position:absolute;inset:0}.founder-visual figcaption{z-index:2;width:100%;font:italic .84rem var(--serif);color:#eadde3;text-align:center;background:linear-gradient(#0000,#140d12ed);padding:18px 24px;position:relative}.founder-copy{padding:70px}.founder-copy .eyebrow{color:var(--gold)}.founder-copy h2{margin:24px 0 30px;font-size:4.3rem}.founder-copy p{color:#d5c7ce;max-width:650px}.founder-copy .text-link{border-color:#ffffff26}.faq{padding-block:130px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:0 8px}.faq summary{cursor:pointer;font:400 1.5rem var(--serif);padding:30px 50px 30px 0;list-style:none;position:relative}.faq summary:after{content:"+";color:var(--rose);position:absolute;right:8px}.faq details[open] summary:after{content:"×"}.faq details p{color:#69565f;max-width:850px;padding:0 50px 30px 0}.site-footer{color:var(--cream);background:#140d12;padding:100px max(32px,50vw - 680px) 32px}.footer-statement h2{margin:30px 0 90px;font-size:4.8rem}.footer-statement .eyebrow{color:var(--gold)}.footer-links{border-top:1px solid #ffffff21;gap:120px;padding-top:38px;display:flex}.footer-links div{flex-direction:column;gap:9px;display:flex}.footer-links span{color:var(--gold);letter-spacing:.15em;margin-bottom:6px;font-size:.63rem}.footer-links a{color:#d8cbd1;font-size:.8rem}.footer-base{color:#8f7f87;border-top:1px solid #ffffff14;justify-content:space-between;gap:30px;margin-top:80px;padding-top:25px;font-size:.68rem;display:flex}.footer-base p{margin:0}.page-hero{grid-template-columns:1.05fr .75fr;align-items:center;gap:70px;min-height:690px;padding-block:90px;display:grid}.page-hero h1{margin:24px 0 32px;font-size:clamp(4rem,7vw,7rem)}.page-hero>div>p{font:400 1.3rem/1.6 var(--serif);color:#65535d;max-width:620px;margin-bottom:34px}.principle-band{background:var(--plum);color:var(--cream);padding:60px 0}.principle-band .shell{grid-template-columns:.4fr 1.6fr;align-items:center;gap:70px;display:grid}.principle-band span{letter-spacing:.18em;color:var(--gold);font-size:.68rem}.principle-band p{font:400 2.4rem/1.2 var(--serif);margin:0}.layers{padding-block:130px}.layer-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.layer-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:34px}.layer-grid article:nth-child(3n){border-right:0}.layer-grid article:nth-child(n+4){border-bottom:0}.layer-grid h3{margin:65px 0 16px}.layer-grid p{color:#6b5962;margin:0}.translation{background:var(--cream);grid-template-columns:1fr 1fr;gap:90px;margin-bottom:130px;padding:90px;display:grid}.translation h2{margin:25px 0 0;font-size:4rem}.translation>div:last-child{color:#67545e;align-self:end}.translation ul{padding:20px 0 0;list-style:none}.translation li{border-bottom:1px solid var(--line);padding:13px 0}.translation li:before{content:"↳";color:var(--rose);margin-right:14px}.closing-cta{border-top:1px solid var(--line);padding-block:120px}.closing-cta h2{margin:22px 0 40px}.reports-hero{padding:120px 0 80px}.reports-hero h1{margin:22px 0 32px}.reports-hero p{font:400 1.3rem/1.6 var(--serif);color:#67545e;max-width:720px}.offer-grid{grid-template-columns:repeat(3,1fr);align-items:start;margin-bottom:140px;display:grid}.offer{border:1px solid var(--line);flex-direction:column;min-height:760px;padding:40px;display:flex;position:relative}.offer.featured{background:var(--cream);z-index:2;border-left:1px solid var(--line);transform:translateY(-16px);box-shadow:0 22px 55px #2d19251a}.popular{background:var(--plum);color:var(--gold);text-align:center;letter-spacing:.15em;padding:9px;font-size:.6rem;position:absolute;top:0;left:0;right:0}.featured .offer-number{margin-top:22px}.offer h2{margin:50px 0 10px;font-size:3.25rem}.offer-descriptor{font-family:var(--serif);font-style:italic}.price{font:400 2.2rem var(--serif);color:var(--rose);margin:22px 0}.for-whom{color:#685660;min-height:72px}.offer ul{margin:0;padding:15px 0 35px;list-style:none}.offer li{border-bottom:1px solid var(--line);padding:10px 0;font-size:.87rem}.offer li:before{content:"✓";color:var(--rose);margin-right:10px}.offer .button{margin-top:auto}.process{padding-block:130px}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid var(--line);margin-right:30px;padding:34px 30px 20px 0}.process-grid article:last-child{border:0;margin:0}.process-grid span{letter-spacing:.18em;color:var(--rose);font-size:.65rem}.process-grid h3{margin:45px 0 12px}.process-grid p{color:#6c5963}.turnaround{color:#7b6871;margin-top:40px;font-size:.75rem}.start-page{min-height:70vh}.start-hero{padding-block:110px}.start-hero>p{font:400 1.2rem/1.6 var(--serif);color:#66535d;max-width:660px;margin-bottom:50px}.start-hero h1{margin:22px 0 25px;font-size:clamp(3.8rem,6vw,6.7rem)}.selector-compact{max-width:1000px}.start-note{padding-bottom:110px}.start-note p{border-left:3px solid var(--coral);color:#67545e;max-width:780px;padding-left:22px}.notes-hero{padding:120px 0 90px}.notes-hero h1{margin:22px 0 32px;font-size:clamp(4rem,7.5vw,7.7rem)}.notes-hero p{font:400 1.25rem/1.6 var(--serif);color:#695760;max-width:680px}.article-list{padding-bottom:140px}.article-list article{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:45px;padding:70px 0;scroll-margin-top:30px;display:grid}.article-index{font:400 3rem var(--serif);color:#c7b6bd}.article-list article>div{max-width:850px}.article-list h2{margin:20px 0 28px;font-size:4.2rem}.article-list p{color:#6a5761}.article-list .lead{font:400 1.3rem/1.55 var(--serif);color:var(--ink)}.about-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;padding:130px 0 110px;display:grid}.about-hero h1{margin:22px 0 0;font-size:clamp(4rem,7.2vw,7.3rem)}.about-hero>p{font:400 1.25rem/1.6 var(--serif);color:#67545e}.mission{background:var(--cream);grid-template-columns:1fr 1fr;margin-bottom:140px;display:grid}.mission article{border-right:1px solid var(--line);padding:75px}.mission article:last-child{border:0}.mission span{letter-spacing:.18em;color:var(--rose);font-size:.68rem}.mission h2{margin:35px 0 25px;font-size:3.5rem}.mission p{color:#6c5962}.founder-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding-bottom:150px;display:grid}.portrait-photo{background:linear-gradient(145deg,var(--plum),var(--ink));height:600px;margin:0;position:relative;overflow:hidden}.portrait-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.portrait-photo figcaption{color:var(--cream);font:italic .9rem var(--serif);background:linear-gradient(#0000,#140d12f2);padding:36px 28px 20px;position:absolute;bottom:0;left:0;right:0}.founder-story>div:last-child h2{margin:24px 0 30px;font-size:4.2rem}.founder-story>div:last-child>p{color:#66535d}.founder-story .button{margin-top:22px}.parent-signature{border-top:1px solid var(--line);align-items:center;gap:22px;margin:30px 0 12px;padding-top:24px;display:flex}.parent-signature img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:128px;height:128px}.parent-signature p{color:#75616b;max-width:290px;margin:0;font-size:.78rem;line-height:1.5}.article-status{letter-spacing:.16em;color:#927f88;margin-top:18px;font-size:.62rem;font-weight:700;display:inline-block}.article-hero{padding-block:90px 100px}.article-back{letter-spacing:.1em;text-transform:uppercase;color:#6e5b64;align-items:center;gap:13px;margin-bottom:82px;font-size:.72rem;font-weight:700;display:inline-flex}.article-back span{color:var(--rose);font-size:1.1rem}.article-kicker{letter-spacing:.17em;color:var(--rose);align-items:center;gap:18px;font-size:.65rem;font-weight:700;display:flex}.article-kicker span+span{border-left:1px solid var(--line);color:#8a7780;padding-left:18px}.article-hero h1{max-width:1120px;margin:26px 0 35px;font-size:clamp(4rem,7.1vw,7.35rem)}.article-hero h1 em{color:var(--rose);font-weight:400}.article-deck{max-width:770px;font:400 1.45rem/1.55 var(--serif);color:#604e58}.article-byline{border-top:1px solid var(--line);letter-spacing:.06em;color:#7a6871;gap:18px;margin-top:52px;padding-top:22px;font-size:.7rem;display:flex}.article-byline time{border-left:1px solid var(--line);padding-left:18px}.article-body{width:min(760px,100% - 48px);font:400 1.08rem/1.85 var(--sans);margin:0 auto;padding:85px 0 120px}.article-body>p,.article-body>ul,.article-body>blockquote,.article-body>aside,.article-body>div{margin-bottom:30px}.article-body h2{margin:105px -110px 38px;font-size:clamp(2.65rem,5vw,4.15rem);line-height:1.02}.article-body h3{letter-spacing:-.025em}.article-body strong{color:#38222e}.article-body em{font-family:var(--serif)}.article-body ul{padding-left:1.1rem}.article-body li{padding:8px 0 8px 10px}.article-body li::marker{color:var(--rose)}.article-lead{border-left:3px solid var(--coral);font:400 1.48rem/1.55 var(--serif);color:#37232e;padding-left:30px}.article-lead p{margin:0 0 8px}.thought-stack{background:var(--cream);border:1px solid var(--line);font:italic 1.28rem/1.5 var(--serif);color:#59444f;margin:42px 0;padding:35px 40px}.thought-stack p{margin:0 0 8px}.thought-stack p:last-child{margin:0}.article-pullquote{background:var(--plum);color:var(--cream);padding:62px 75px;position:relative;overflow:hidden;margin:70px -130px!important}.article-pullquote:after{content:"";border:1px solid #d5a64c2e;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-100px;box-shadow:0 0 0 45px #d5a64c06}.article-pullquote span,.question-field>span,.distinction-grid span{font:700 .62rem/1.3 var(--sans);letter-spacing:.19em;color:var(--gold);display:block}.article-pullquote p{z-index:1;font:400 2.45rem/1.18 var(--serif);margin:20px 0 0;position:relative}.article-pullquote.light{background:var(--cream);color:var(--ink);border-left:4px solid var(--coral)}.article-pullquote.light span{color:var(--rose)}.distinction-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;margin:55px -80px!important}.distinction-grid section{padding:42px}.distinction-grid section+section{background:var(--plum);color:var(--cream)}.distinction-grid h3{margin:45px 0 15px;font-size:2.8rem}.distinction-grid p{font:italic 1.04rem/1.5 var(--serif);margin:0}.distinction-grid section+section span{color:var(--gold)}.question-field{background:var(--ink);color:var(--cream);padding:45px 55px;margin:55px -90px!important}.question-field ul{margin:0;padding:22px 0 0;list-style:none}.question-field li{border-top:1px solid #ffffff21;padding:13px 0}.question-field li::marker{content:""}.question-field.cream{background:var(--cream);color:var(--ink);border:1px solid var(--line)}.question-field.cream>span{color:var(--rose)}.question-field.cream li{border-color:var(--line)}.closing-questions{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid;padding:8px 0!important}.closing-questions li{background:var(--cream);border-left:3px solid var(--coral);font-family:var(--serif);padding:18px!important}.final-line{text-align:center;font:400 2.35rem/1.35 var(--serif);margin:70px 0 20px!important}.final-line strong{color:var(--rose)}.article-cta{background:var(--ink);color:var(--cream);padding-block:120px}.article-cta-inner{max-width:940px}.article-cta .eyebrow{color:var(--gold)}.article-cta h2{margin:25px 0 35px}.article-cta p{color:#d8c9d0;max-width:760px;font:400 1.14rem/1.65 var(--serif)}.article-cta .article-cta-close{color:var(--cream);margin-top:28px;font-size:1.32rem}.article-cta .button-row{margin-top:42px}.article-cta .text-link{border-color:#ffffff26}.body-signal-strip{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;margin:52px -70px!important}.body-signal-strip span{text-align:center;border-right:1px solid var(--line);letter-spacing:.15em;color:var(--rose);padding:19px 8px;font-size:.6rem;font-weight:700}.body-signal-strip span:last-child{border:0}.sensation-cloud{background:var(--cream);border:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:36px;display:flex;margin:44px -55px!important}.sensation-cloud span{font:italic 1rem var(--serif);color:#5f4b55;background:#ffffff8c;border:1px solid #d7c6cd;border-radius:999px;padding:10px 16px}.sensation-cloud.compact{justify-content:center}.safety-note{border:1px solid #c8867b;border-left:5px solid var(--coral);background:#fff7f2;padding:44px 52px;margin:55px -90px!important}.safety-note span,.seven-day-practice>span{letter-spacing:.18em;color:var(--rose);font-size:.62rem;font-weight:700;display:block}.safety-note p{font:400 1rem/1.7 var(--sans);color:#5f4b55;margin:18px 0 0}.dual-signal-list{border-block:1px solid var(--line);margin:48px -65px!important}.dual-signal-list p{border-bottom:1px solid var(--line);font:400 1.25rem/1.3 var(--serif);grid-template-columns:1fr 50px 1fr;align-items:center;margin:0;padding:17px 8px;display:grid}.dual-signal-list p:last-child{border:0}.dual-signal-list span:first-child{text-align:right}.dual-signal-list span:last-child{text-align:left}.dual-signal-list b{text-align:center;font:italic .85rem var(--serif);color:var(--rose)}.misread-list{counter-reset:misreads;border-top:1px solid var(--line);list-style:none;margin:52px -75px!important;padding:0!important}.misread-list li{counter-increment:misreads;border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;display:grid;padding:26px 0!important}.misread-list li:before{content:"0" counter(misreads);font:400 1.7rem var(--serif);color:#b59fa9}.misread-list strong{font:400 1.5rem/1.25 var(--serif);color:var(--ink);display:block}.misread-list p{color:#695761;margin:8px 0 0}.seven-day-practice{background:var(--plum);color:var(--cream);padding:55px 65px;position:relative;overflow:hidden;margin:55px -105px!important}.seven-day-practice:after{content:"7";font:400 14rem/1 var(--serif);color:#ffffff09;position:absolute;bottom:-75px;right:15px}.seven-day-practice>span{color:var(--gold)}.seven-day-practice ol{z-index:1;margin:28px 0 0;padding-left:1.5rem;position:relative}.seven-day-practice li{border-top:1px solid #ffffff24;padding:14px 0}.seven-day-practice li::marker{color:var(--gold);font-family:var(--serif)}.closing-distinction section{flex-direction:column;justify-content:space-between;display:flex}.closing-distinction h3{font-size:2.2rem;line-height:1.12}@media (width<=1050px){.desktop-nav{gap:18px}.hero,.page-hero{grid-template-columns:1fr;padding-top:85px}.hero-copy{max-width:750px}.field-diagram{width:min(620px,100%);margin:auto}.mechanics-section,.flagship{grid-template-columns:1fr}.mechanics-heading{position:static}.atlas-stack{width:min(760px,100%);margin:auto}.founder{grid-template-columns:1fr 1.3fr}.offer{padding:30px}.offer h2{font-size:2.8rem}.about-hero{grid-template-columns:1fr}.founder-story{gap:50px}.article-list h2{font-size:3.5rem}.header-cta{padding-inline:12px;font-size:.58rem}.article-body h2{margin-left:-45px;margin-right:-45px}.article-pullquote{margin-left:-55px!important;margin-right:-55px!important}.question-field,.safety-note{margin-left:-40px!important;margin-right:-40px!important}.seven-day-practice{margin-left:-55px!important;margin-right:-55px!important}}@media (width<=780px){h1{font-size:clamp(3.5rem,17vw,5rem)}h2{font-size:clamp(2.5rem,11vw,3.6rem)}.shell,.shell-wide{width:min(100% - 36px,680px)}.site-header{height:72px;padding:0 18px}.desktop-nav{display:none}.header-cta{text-align:center;max-width:125px;padding:9px;font-size:.53rem}.brand strong{font-size:.68rem}.hero{min-height:auto;padding-block:65px}.hero h1{margin-top:18px}.hero-proof{flex-direction:column;gap:10px}.hero-proof span{border:0;padding:0}.field-diagram{margin-top:30px}.person-node{width:94px;height:94px}.field-core{width:135px;height:135px}.field-core strong{font-size:1.7rem}.three-truths,.mechanics-section,.flagship,.starting-point,.field-notes,.faq{padding-block:85px}.section-intro.horizontal{display:block}.truth-grid,.notes-grid,.layer-grid{grid-template-columns:1fr}.truth-grid article,.notes-grid a,.layer-grid article{border-right:0;border-bottom:1px solid var(--line);margin:0}.truth-grid article{min-height:260px}.truth-grid article:last-child,.notes-grid a:last-child,.layer-grid article:last-child{border-bottom:0}.mechanics-section{gap:45px}.manifesto{padding-block:90px}.manifesto blockquote{font-size:3.25rem}.flagship{gap:35px}.atlas-stack{transform-origin:0 0;width:120%;min-height:480px;transform:scale(.82)}.atlas-card{width:260px;height:390px;padding:24px}.atlas-card strong{font-size:2.5rem}.selector{grid-template-columns:1fr}.selector-result{padding:38px 28px}.result-title h3{font-size:2.6rem}.founder{grid-template-columns:1fr;width:100%;margin-block:20px 85px}.founder-visual{min-height:430px}.founder-copy{padding:50px 28px}.founder-copy h2{font-size:3.25rem}.footer-statement h2{margin-bottom:60px;font-size:3.3rem}.footer-links{gap:55px}.footer-base{flex-direction:column}.principle-band .shell{grid-template-columns:1fr;gap:20px}.principle-band p{font-size:1.9rem}.translation{grid-template-columns:1fr;gap:35px;width:100%;padding:55px 28px}.translation h2{font-size:3.1rem}.offer-grid{grid-template-columns:1fr}.offer+.offer{border-left:1px solid var(--line);border-top:0}.offer.featured{transform:none}.process-grid{grid-template-columns:1fr 1fr}.process-grid article{border-bottom:1px solid var(--line)}.article-list article{grid-template-columns:1fr;gap:15px}.article-list h2{font-size:3.1rem}.mission{grid-template-columns:1fr;width:100%}.mission article{border-right:0;border-bottom:1px solid var(--line);padding:55px 28px}.founder-story{grid-template-columns:1fr}.portrait-photo{height:520px}.parent-signature img{width:104px;height:104px}.article-hero{padding-block:55px 70px}.article-back{margin-bottom:58px}.article-hero h1{font-size:clamp(3.5rem,15vw,5rem)}.article-deck{font-size:1.2rem}.article-body{width:min(100% - 36px,680px);padding:65px 0 85px;font-size:1rem;line-height:1.78}.article-body h2{margin:78px 0 32px}.article-pullquote,.distinction-grid,.question-field,.body-signal-strip,.sensation-cloud,.safety-note,.dual-signal-list,.misread-list,.seven-day-practice{margin:48px 0!important}.article-pullquote{padding:45px 28px}.article-pullquote p{font-size:2rem}.distinction-grid{grid-template-columns:1fr}.distinction-grid section{padding:34px 28px}.question-field{padding:38px 28px}.body-signal-strip{grid-template-columns:1fr}.body-signal-strip span{border-right:0;border-bottom:1px solid var(--line)}.body-signal-strip span:last-child{border:0}.sensation-cloud{padding:28px}.safety-note,.seven-day-practice{padding:38px 28px}.dual-signal-list p{grid-template-columns:1fr 34px 1fr;font-size:1.05rem}.misread-list li{grid-template-columns:52px 1fr}.closing-questions{grid-template-columns:1fr}.article-cta{padding-block:85px}}@media (width<=460px){.header-cta{display:none}.hero h1{font-size:3.8rem}.hero-lede{font-size:1.08rem}.field-diagram{transform:scale(.94)}.atlas-stack{width:145%;min-height:390px;transform:scale(.68)}.atlas-solo{left:0}.atlas-couple{left:22%}.atlas-triad{right:0}.process-grid{grid-template-columns:1fr}.process-grid article{border-right:0}.offer{min-height:690px}.footer-links{grid-template-columns:1fr 1fr;display:grid}.about-hero,.reports-hero,.notes-hero{padding-top:85px}.mission h2{font-size:3rem}.article-kicker{flex-direction:column;align-items:flex-start;gap:7px}.article-kicker span+span{border:0;padding:0}.article-byline{flex-direction:column;gap:6px}.article-byline time{border:0;padding:0}.final-line{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.offer-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;margin-bottom:90px}.offer{min-height:900px;padding:44px}.offer-visual{background:var(--ink);aspect-ratio:1;margin:-44px -44px 30px;overflow:hidden}.offer-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.offer:hover .offer-visual img{transform:scale(1.025)}.offer.featured .offer-visual{margin-top:-44px}.offer.featured .popular{z-index:2}.offer-visual+.offer-number{display:block}.featured .offer-visual+.offer-number{margin-top:0}.offer+.offer{border-left:1px solid var(--line)}.offer:nth-child(2n){border-left:0}.offer:nth-child(n+3){border-top:0}.offer.featured{transform:none}.offer-descriptor{font:italic 1.13rem/1.55 var(--serif);color:#5f4c56}.offer-note{color:#6b5861;margin:0 0 28px;font-size:.86rem;line-height:1.65}.offer-contact{justify-content:space-between;margin-top:16px}.constellation-boundary{background:var(--ink);color:var(--cream);margin-bottom:30px;padding:70px}.constellation-boundary .eyebrow{color:var(--gold)}.constellation-boundary h2{margin:24px 0;font-size:3.8rem}.constellation-boundary p{color:#d7c8cf;max-width:800px;font:400 1.12rem/1.65 var(--serif);margin-bottom:30px}@media (width<=780px){.brand strong{letter-spacing:.08em}.brand small{letter-spacing:.16em;font-size:.48rem}.offer-grid{grid-template-columns:1fr}.offer,.offer:nth-child(2n){border-left:1px solid var(--line)}.offer:nth-child(n+2){border-top:0}.constellation-boundary{width:calc(100% - 36px);padding:45px 28px}.constellation-boundary h2{font-size:3rem}}@media (width<=460px){.offer{min-height:auto;padding:34px 26px}.offer h2{font-size:2.55rem}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.menu-toggle,.mobile-nav{display:none}.hero-start{color:#796670;letter-spacing:.04em;flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;font-size:.73rem;display:flex}.hero-start strong{color:var(--plum)}.hero-start span:before{content:"·";color:var(--coral);margin-right:18px}.scenario-section{padding:30px 0 130px}.scenario-copy{max-width:900px}.scenario-copy h2{margin:20px 0 24px}.scenario-copy p{color:#715f68}.scenario-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.scenario-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:300px;padding:38px;display:flex}.scenario-grid article:last-child{border:0}.scenario-grid span{letter-spacing:.17em;color:var(--rose);font-size:.63rem;font-weight:700}.scenario-grid h3{margin:auto 0 20px;font-size:2.2rem}.scenario-grid p{color:#6c5962;margin:0}.scenario-grid .accent-card{background:var(--plum);color:var(--cream)}.scenario-grid .accent-card span{color:var(--gold)}.scenario-grid .accent-card p{color:#ddced5}.teaching-examples{padding:0 0 130px}.teaching-examples .section-intro h2{margin-bottom:45px}.example-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.example-grid article{min-height:380px;padding:55px}.example-grid article+article{border-left:1px solid var(--line);background:var(--cream)}.example-grid span{letter-spacing:.16em;color:var(--rose);font-size:.64rem;font-weight:700}.example-grid h3{margin:90px 0 22px;font-size:3.25rem}.example-grid p{color:#685660}.illustrative-label{color:#8a7881;margin:14px 0 0;font-size:.68rem}.analysis-path{padding-bottom:130px}.analysis-grid{grid-template-columns:repeat(3,1fr)}.relationship-showcase{background:var(--ink);margin-top:0;margin-bottom:130px;padding:16px}.relationship-showcase img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.relationship-showcase figcaption{color:var(--cream);justify-content:space-between;align-items:center;gap:45px;padding:30px 24px 18px;display:flex}.relationship-showcase figcaption .eyebrow{color:var(--gold);margin:0}.relationship-showcase figcaption strong{font:400 1.35rem/1.45 var(--serif);text-align:right;max-width:650px}.guided-selector{border:1px solid var(--line);background:var(--cream)}.guided-selector>section{border-bottom:1px solid var(--line);padding:45px}.guided-selector>section:last-child{border:0}.question-number{letter-spacing:.16em;color:var(--rose);font-size:.65rem;font-weight:700}.guided-selector h2{margin:16px 0 28px;font-size:2.5rem}.choice-pills{flex-wrap:wrap;gap:10px;display:flex}.choice-pills button{border:1px solid var(--line);background:var(--paper);cursor:pointer;color:#5d4a54;padding:13px 18px}.choice-pills button.active{background:var(--plum);border-color:var(--plum);color:var(--cream)}.guided-result{background:var(--ink);color:var(--cream)}.guided-result .eyebrow{color:var(--gold)}.guided-result>div{justify-content:space-between;align-items:baseline;gap:30px;display:flex}.guided-result h2{margin:18px 0;font-size:3.6rem}.guided-result strong{font:400 2rem var(--serif);color:var(--gold)}.guided-result p{color:#d6c7ce;max-width:720px}.offer-group{padding-bottom:115px}.offer-group-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px 80px;margin-bottom:42px;display:grid}.offer-group-heading .eyebrow{grid-column:1/-1}.offer-group-heading h2{margin:0;font-size:4.3rem}.offer-group-heading p{color:#6b5862;margin:0}.offer-group .offer-grid{margin:0}.offer-group .offer{min-height:auto}.offer-group .single-offer{grid-template-columns:minmax(0,760px)}.offer-group .single-offer .offer{background:var(--cream)}.comparison-section{padding:10px 0 130px}.comparison-wrap{border:1px solid var(--line);overflow-x:auto}.comparison-wrap table{border-collapse:collapse;width:100%;min-width:800px}.comparison-wrap th,.comparison-wrap td{text-align:left;border-bottom:1px solid var(--line);padding:20px;font-size:.82rem}.comparison-wrap th{background:var(--ink);color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem}.comparison-wrap tbody tr:last-child td{border-bottom:0}.comparison-wrap td:first-child{font:400 1.05rem var(--serif)}.before-order{background:var(--cream);grid-template-columns:.72fr 1.28fr;gap:70px;margin-bottom:130px;padding:85px;display:grid}.before-order>div:first-child h2{margin:20px 0;font-size:4rem}.before-order>div:first-child p{color:#6b5861}.logistics-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.logistics-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.logistics-grid article:nth-child(2n){border-right:0}.logistics-grid article:nth-child(n+3){border-bottom:0}.logistics-grid span{letter-spacing:.16em;color:var(--rose);font-size:.65rem}.logistics-grid h3{margin:32px 0 12px}.logistics-grid p{color:#6b5861;font-size:.86rem}.policy-line{border-top:1px solid var(--line);color:#6d5a63;grid-column:1/-1;margin:0;padding-top:25px;font-size:.78rem}.policy-line a{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px}.standards-section{padding:0 0 140px}.standards-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.standards-grid article{border-right:1px solid var(--line);padding:32px}.standards-grid article:last-child{border:0}.standards-grid span{color:var(--rose);font-size:.65rem}.standards-grid h3{margin:60px 0 18px}.standards-grid p{color:#6b5861;font-size:.9rem}.topic-paths{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:0 0 35px;display:flex}.topic-paths>span:first-child{letter-spacing:.17em;color:var(--rose);font-size:.62rem;font-weight:700}.topic-paths a,.topic-future{border:1px solid var(--line);padding:10px 14px;font-size:.72rem}.topic-future{color:#8b7982}.upcoming-note{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:45px;padding:70px 0 120px;display:grid}.upcoming-note h2{margin:18px 0;font-size:3.5rem}.upcoming-note p{color:#76636c}.article-summary,.framework-note{background:var(--cream);border:1px solid var(--line);padding:36px 42px;margin:40px -55px 55px!important}.article-summary span,.framework-note span{letter-spacing:.18em;color:var(--rose);font-size:.62rem;font-weight:700;display:block}.article-summary p,.framework-note p{font:400 1.08rem/1.6 var(--serif);color:#55424c;margin:16px 0 0}.framework-note{border-left:4px solid var(--coral);background:#fff7f2}.article-jump{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0;display:flex}.article-jump span{letter-spacing:.16em;color:var(--rose);margin-right:8px;font-size:.61rem;font-weight:700}.article-jump a{border:1px solid var(--line);padding:8px 12px;font-size:.7rem}.article-body h2[id]{scroll-margin-top:25px}.author-box{background:var(--cream);border:1px solid var(--line);grid-template-columns:170px 1fr;align-items:center;gap:40px;margin-bottom:110px;padding:38px;display:grid}.author-box img{object-fit:cover;object-position:center top;width:170px;height:190px}.author-box h2{margin:14px 0;font-size:3rem}.author-box p{color:#65525c;max-width:720px}.related-links{flex-wrap:wrap;gap:24px;display:flex}.related-links a{border-bottom:1px solid var(--line);padding-bottom:5px;font-size:.75rem;font-weight:700}.related-links span{color:var(--rose)}.policy-page{max-width:900px;padding:110px 0 140px}.policy-page h1{margin:24px 0 36px;font-size:clamp(4rem,7vw,7rem)}.policy-lede{font:400 1.35rem/1.65 var(--serif);color:#5f4c56;max-width:760px}.policy-page section{border-top:1px solid var(--line);padding:50px 0}.policy-page section h2{margin:0 0 22px;font-size:2.7rem}.policy-page section p,.policy-page section li{color:#67545e}.policy-page section li{padding:7px 0}.policy-page section a{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px}@media (width<=1050px){.before-order{grid-template-columns:1fr}.standards-grid{grid-template-columns:1fr 1fr}.standards-grid article:nth-child(2){border-right:0}.standards-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.offer-group-heading{grid-template-columns:1fr}.offer-group-heading .eyebrow{grid-column:auto}.offer-group-heading h2{font-size:3.6rem}}@media (width<=780px){.header-cta{display:none}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.menu-toggle span{background:var(--cream);width:19px;height:1px}.mobile-nav{background:var(--ink);opacity:0;visibility:hidden;flex-direction:column;gap:0;padding:26px 18px 32px;transition:all .2s;display:flex;position:absolute;top:72px;left:0;right:0;transform:translateY(-12px);box-shadow:0 30px 45px #140d1240}.mobile-nav.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav>a:not(.button){border-bottom:1px solid #ffffff1a;padding:16px 5px}.mobile-nav .button{margin-top:22px}.hero-start{flex-direction:column}.hero-start span:before{margin-right:10px}.scenario-section{padding-bottom:85px}.scenario-grid,.example-grid{grid-template-columns:1fr}.scenario-grid article,.example-grid article{border-right:0;border-bottom:1px solid var(--line)}.scenario-grid article:last-child,.example-grid article:last-child{border-bottom:0}.example-grid article+article{border-left:0}.example-grid h3{margin-top:55px}.analysis-grid{grid-template-columns:1fr}.guided-selector>section{padding:32px 24px}.guided-result>div{display:block}.guided-result h2{font-size:2.8rem}.offer-group-heading h2{font-size:3rem}.offer-group .offer-grid,.offer-group .single-offer{grid-template-columns:1fr}.before-order{width:100%;padding:55px 24px}.logistics-grid{grid-template-columns:1fr}.logistics-grid article{border-right:0;border-bottom:1px solid var(--line)}.logistics-grid article:nth-child(n+3){border-bottom:1px solid var(--line)}.logistics-grid article:last-child{border-bottom:0}.standards-grid{grid-template-columns:1fr}.standards-grid article{border-right:0;border-bottom:1px solid var(--line)}.standards-grid article:last-child{border-bottom:0}.published-notes{grid-template-columns:1fr}.upcoming-note{grid-template-columns:1fr;gap:15px}.article-summary,.framework-note{padding:30px 24px;margin:38px 0!important}.article-jump{width:calc(100% - 36px)}.author-box{grid-template-columns:1fr;width:calc(100% - 36px);padding:28px}.author-box img{width:120px;height:130px}.policy-page{width:calc(100% - 36px);padding-top:80px}.footer-links{grid-template-columns:1fr 1fr;display:grid}.footer-links div:last-child{grid-column:1/-1}.offer-visual{margin:-34px -26px 26px}.offer.featured .offer-visual{margin-top:-34px}.report-showcase figcaption,.relationship-showcase figcaption{flex-direction:column;align-items:flex-start}.report-showcase figcaption strong,.relationship-showcase figcaption strong{text-align:left}.relationship-showcase{width:calc(100% - 36px);margin-bottom:85px;padding:10px}.relationship-showcase img{aspect-ratio:4/3}.relationship-showcase figcaption{padding:24px 16px 14px}.report-showcase{padding:10px}.report-showcase img{aspect-ratio:4/3}.flagship{overflow:hidden}}@media (width<=460px){.brand small{display:none}.scenario-grid article{min-height:250px}.choice-pills{grid-template-columns:1fr;display:grid}.choice-pills button{text-align:left}.offer-group{padding-bottom:80px}.before-order>div:first-child h2{font-size:3.2rem}.standards-grid h3{margin-top:36px}.topic-paths{flex-direction:column;align-items:stretch}.author-box img{width:100%;height:260px}.footer-links{grid-template-columns:1fr}.footer-links div:last-child{grid-column:auto}}.published-notes{grid-template-columns:repeat(3,1fr)}.relationship-triad{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;margin:55px -110px!important}.relationship-triad section{flex-direction:column;min-height:250px;padding:38px;display:flex}.relationship-triad section+section{border-left:1px solid var(--line)}.relationship-triad section:last-child{background:var(--plum);color:var(--cream)}.relationship-triad span,.audience-grid span{letter-spacing:.17em;color:var(--rose);font-size:.62rem;font-weight:700}.relationship-triad section:last-child span{color:var(--gold)}.relationship-triad h3{margin:auto 0 18px;font-size:2.35rem}.relationship-triad p{font:italic 1rem/1.55 var(--serif);color:#6b5861;margin:0}.relationship-triad section:last-child p{color:#dfd1d7}.audience-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid;margin:52px -80px!important}.audience-grid section{background:var(--paper);padding:34px}.audience-grid h3{margin:22px 0 12px;font-size:1.65rem}.audience-grid p{color:#6a5761;margin:0}.agreement-list{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid;margin:38px 0!important;padding:0!important}.agreement-list li{background:var(--cream);border-left:3px solid var(--coral);font:italic 1rem/1.45 var(--serif);padding:19px 20px!important}@media (width<=780px){.published-notes{grid-template-columns:1fr}.relationship-triad,.audience-grid{grid-template-columns:1fr;margin:45px 0!important}.relationship-triad section+section{border-left:0;border-top:1px solid var(--line)}.agreement-list{grid-template-columns:1fr}}
