.aag-page{--aag-navy: #081220;--aag-stone: #efece5;--aag-ivory: #f8f6ef;--aag-ink: #18303a;--aag-cyan: #8cdae0;background:var(--aag-ivory);color:var(--aag-ink);font-family:Space Grotesk,sans-serif;overflow:clip}.aag-page :where(#aag-main){overflow:clip;padding-top:112px}.aag-page .aag-width{width:min(1280px,calc(100% - 96px));margin-inline:auto}.aag-page :where(#aag-main) :is(h1,h2,h3,p){margin:0}.aag-page h1,.aag-page h2{font-family:Space Grotesk,sans-serif;font-weight:500;letter-spacing:-.055em;text-wrap:balance}.aag-page h1 em,.aag-page h2 em{font-family:"DM Serif Display",serif;font-weight:400;letter-spacing:-.04em}.aag-page h1{font-size:clamp(56px,7.2vw,106px);line-height:.98}.aag-page h2{font-size:clamp(42px,5.4vw,78px);line-height:1.04}.aag-page :where(#aag-main) h3{font-weight:500;letter-spacing:-.025em}.aag-page :where(#aag-main) p{line-height:1.65}.aag-page :where(#aag-main) a{color:inherit;text-underline-offset:5px}.aag-page :where(#aag-main) :is(button,input,select,textarea){font:inherit}.aag-page :where(#aag-main) button{cursor:pointer}.aag-page :where(#aag-main) button:disabled{cursor:not-allowed;opacity:.55}.aag-page :where(#aag-main) :is(a,button,input,summary,select,textarea):focus-visible{outline:3px solid #147888;outline-offset:5px}.aag-page :is(section,article,aside,details)[id]{scroll-margin-top:130px}.aag-page .aag-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:12px;line-height:1.6;font-weight:600;margin-bottom:20px}.aag-page .aag-lede{font-size:clamp(18px,1.7vw,22px);line-height:1.6;max-width:660px}.aag-page .aag-small{font-size:14px;line-height:1.65}.aag-page .aag-centered{text-align:center}.aag-page .aag-centered .aag-lede{margin:28px auto 0}.aag-page .aag-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.aag-page .aag-text-link{font-size:16px;font-weight:500;display:inline-flex;align-items:center;gap:10px;min-height:44px}.aag-page .aag-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;padding:14px 24px;border:1px solid #1a4c57;border-radius:5px;color:#fff;background:#153d49;text-decoration:none;font-weight:500}.aag-page .aag-skip{position:fixed;left:20px;top:-100px;z-index:500;background:var(--aag-ivory);color:var(--aag-navy);padding:16px}.aag-page .aag-skip:focus{top:20px}.aag-page .aag-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.aag-page .aag-hero{padding-top:50px;text-align:center}.aag-page .aag-hero .aag-lede{margin:24px auto 0;max-width:730px}.aag-page .aag-hero .aag-actions{justify-content:center;margin-top:14px}.aag-page .aag-hero-art{height:clamp(420px,42vw,580px);margin:0 auto;position:relative}.aag-page .aag-hero-art img{width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 88%,transparent)}.aag-page .aag-system{--aag-progress: 1;color:var(--aag-ivory);background:var(--aag-navy);position:relative;padding-block:100px}.aag-page .aag-system-sticky{position:relative}.aag-page .aag-section-heading{max-width:730px}.aag-page .aag-section-heading>p:last-child{margin-top:24px;font-size:21px;max-width:590px}.aag-page .aag-system .aag-section-heading{margin:auto;text-align:center}.aag-page .aag-system .aag-section-heading>p:last-child{margin-inline:auto;color:#c3d0d3}.aag-page .aag-engine-art{width:min(850px,100%);height:420px;margin:10px auto 0;position:relative}.aag-page .aag-engine-canvas{height:100%;aspect-ratio:592 / 924;margin:auto;position:relative;background:#081720;-webkit-mask-image:radial-gradient(ellipse 78% 72%,#000 55%,transparent 98%);mask-image:radial-gradient(ellipse 78% 72%,#000 55%,transparent 98%)}.aag-page .aag-engine-static{display:block;width:100%;height:100%;object-fit:contain}.aag-page .aag-engine-parts{display:none;position:absolute;inset:0}.aag-page .aag-engine-part{position:absolute;object-fit:contain}.aag-page [data-animated=true][data-layers-ready=true] .aag-engine-static{visibility:hidden}.aag-page [data-animated=true] .aag-engine-parts{display:block;opacity:0}.aag-page [data-animated=true][data-layers-ready=true] .aag-engine-parts{opacity:1}.aag-page [data-animated=true] .aag-engine-part{transform:translate(calc((1 - var(--aag-progress)) * var(--aag-layer-x)),calc((1 - var(--aag-progress)) * var(--aag-layer-y))) rotate(calc((1 - var(--aag-progress)) * var(--aag-layer-rotate)))}.aag-page .aag-water-path{position:absolute;bottom:8px;left:4%;width:92%;height:80px;overflow:visible;pointer-events:none}.aag-page .aag-water-path path{fill:none;stroke:#8cdae0;stroke-width:2;filter:drop-shadow(0 0 7px #4ecbdc);opacity:.6;stroke-dasharray:1100;stroke-dashoffset:calc((1 - var(--aag-progress)) * 1100)}.aag-page .aag-engine-lessons{list-style:none;padding:0;margin:16px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:44px;max-width:1080px}.aag-page .aag-engine-lessons li{border-top:1px solid #3e5362;padding-top:18px}.aag-page .aag-engine-lessons li>span{color:var(--aag-cyan);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.aag-page .aag-engine-lessons h3{font-size:21px;margin-top:10px}.aag-page .aag-engine-lessons p{margin-top:10px;color:#c3d0d3;font-size:16px}.aag-page .aag-system[data-stage="0"] .aag-engine-lessons li:nth-child(1),.aag-page .aag-system[data-stage="1"] .aag-engine-lessons li:nth-child(2),.aag-page .aag-system[data-stage="2"] .aag-engine-lessons li:nth-child(3){border-color:var(--aag-cyan)}.aag-page .aag-system[data-stage="0"] .aag-engine-lessons li:nth-child(1) h3,.aag-page .aag-system[data-stage="1"] .aag-engine-lessons li:nth-child(2) h3,.aag-page .aag-system[data-stage="2"] .aag-engine-lessons li:nth-child(3) h3{color:var(--aag-cyan)}.aag-page .aag-payoff{padding:120px 0 70px;background:var(--aag-ivory)}.aag-page .aag-handoff{display:block;width:min(1100px,100%);height:clamp(380px,43vw,620px);object-fit:contain;margin:32px auto 0;-webkit-mask-image:radial-gradient(ellipse 69% 65% at 50% 50%,#000 58%,transparent 90%);mask-image:radial-gradient(ellipse 69% 65% at 50% 50%,#000 58%,transparent 90%)}.aag-page .aag-preview{padding-block:80px 120px}.aag-page .aag-chapters{list-style:none;padding:0;margin:64px 0 0}.aag-page .aag-chapters li{display:grid;grid-template-columns:70px 1fr;gap:24px;padding:28px 0;border-top:1px solid #cfcfc3}.aag-page .aag-chapter-number{font-family:"DM Serif Display",serif;color:#55747a;font-size:30px}.aag-page .aag-chapters h3{font-size:clamp(24px,2.3vw,32px);line-height:1.3}.aag-page .aag-chapters p{margin-top:10px;max-width:790px;font-size:18px}.aag-page .aag-opening{border-top:1px solid #b5c0b9;margin-top:64px;padding-top:24px}.aag-page summary{cursor:pointer;font-weight:500}.aag-page .aag-opening summary{font-size:24px;padding-block:10px}.aag-page .aag-opening>div{max-width:740px;margin:28px auto 0;font-size:20px;line-height:1.8}.aag-page .aag-opening>div>p:not(.aag-kicker){margin-bottom:24px}.aag-page .aag-access{padding:110px 0;background:var(--aag-stone)}.aag-page .aag-access-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.aag-page .aag-access .aag-lede{margin-top:26px}.aag-page .aag-book{display:block;width:100%;height:360px;object-fit:contain;margin-top:16px;-webkit-mask-image:radial-gradient(ellipse 66% 67%,#000 55%,transparent 90%);mask-image:radial-gradient(ellipse 66% 67%,#000 55%,transparent 90%)}.aag-page .aag-form{border-top:1px solid #b8c3bd;padding-top:32px;max-width:480px;width:100%}.aag-page .aag-form fieldset{border:0;padding:0;margin:0;min-width:0}.aag-page .aag-form label{font-size:15px;display:block;margin-bottom:10px}.aag-page .aag-form input{background:#faf9f5;border:1px solid #98aaa6;border-radius:4px;min-height:54px;padding:12px;width:100%;margin:0 0 24px;color:var(--aag-navy)}.aag-page .aag-form .aag-button{width:100%}.aag-page .aag-form .aag-small{margin-top:20px}.aag-page .aag-form-error{padding:16px;border:1px solid #a45643;color:#783b2e;margin-top:18px}.aag-page .aag-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aag-reader .aag-reader-heading{padding-block:38px 40px;border-bottom:1px solid #cbd0c9}.aag-reader .aag-reader-heading>.aag-text-link{margin-bottom:24px}.aag-reader .aag-reader-heading .aag-kicker{margin-bottom:14px}.aag-reader .aag-reader-heading h1{max-width:950px;font-size:clamp(38px,4.1vw,60px);line-height:1.1}.aag-reader .aag-reader-heading>p:last-child{max-width:780px;margin-top:18px;font-size:18px}.aag-reader .aag-reader-notice{padding-top:22px;font-size:14px;color:#385d63}.aag-reader .aag-reading-layout{display:grid;grid-template-columns:minmax(175px,.7fr) minmax(0,2fr) minmax(200px,.85fr);gap:42px;padding-block:36px 100px;align-items:start}.aag-reader .aag-contents{position:sticky;top:130px;max-height:calc(100svh - 160px);overflow-y:auto;scrollbar-width:thin;padding:4px 8px 12px 0}.aag-reader .aag-contents nav ol{list-style:none;margin:0;padding:0}.aag-reader .aag-contents nav button{display:grid;grid-template-columns:24px 1fr;text-align:left;gap:8px;background:transparent;color:var(--aag-ink);border:0;border-left:2px solid transparent;min-height:50px;padding:12px 6px;font-size:14px;line-height:1.45;width:100%}.aag-reader .aag-contents nav button[aria-current]{border-color:#1e707f;background:#e2e9e3}.aag-reader .aag-contents nav button span{color:#4f757c;font-size:12px}.aag-reader .aag-contents>.aag-text-link{font-size:14px;margin-top:20px}.aag-reader .aag-contents select,.aag-reader .aag-mobile-label{display:none}.aag-reader .aag-reader-tools{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid #cbd0c9;padding-bottom:18px;margin-bottom:36px;font-size:13px}.aag-reader .aag-reader-tools button,.aag-reader .aag-tool-actions button,.aag-reader .aag-gate-status button{border:1px solid #8ba29f;background:transparent;color:var(--aag-ink);min-height:44px;padding:8px 12px;border-radius:4px}.aag-reader .aag-font-controls{display:flex;align-items:center;gap:8px}.aag-reader .aag-font-controls span{font-size:12px;min-width:32px;text-align:center}.aag-reader .aag-editorial{line-height:1.8;overflow-wrap:break-word}.aag-reader .aag-editorial:focus{outline:none}.aag-reader .aag-editorial:focus-visible{outline:2px solid #147888;outline-offset:10px}.aag-reader .aag-editorial h2{font-size:2.2em;line-height:1.12;letter-spacing:-.04em}.aag-reader .aag-chapter-deck{font-size:1.12em;color:#46636b;margin-top:24px;line-height:1.65}.aag-reader .aag-prose-section{margin-top:32px}.aag-reader .aag-prose-section h3{font-size:1.25em;line-height:1.3;margin-bottom:20px}.aag-reader .aag-prose-section p{line-height:1.85;margin-bottom:24px}.aag-reader .aag-takeaway{border-left:2px solid #568c91;padding:10px 0 10px 24px;margin-block:42px}.aag-reader .aag-takeaway .aag-kicker{margin-bottom:10px}.aag-reader .aag-source-notes{border-top:1px solid #cbd0c9;padding-top:28px;font-size:.8em}.aag-reader .aag-source-notes h3{font-size:1.2em}.aag-reader .aag-source-notes ol{padding-left:22px}.aag-reader .aag-source-notes li{margin-top:14px}.aag-reader .aag-reading-art{position:sticky;top:145px}.aag-reader .aag-reading-art img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 64% 65%,#000 55%,transparent 90%);mask-image:radial-gradient(ellipse 64% 65%,#000 55%,transparent 90%)}.aag-reader .aag-reading-art p{font-size:14px;border-top:1px solid #cbd0c9;padding-top:20px;line-height:1.7;color:#4e686d}.aag-reader .aag-chapter-paging{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-block:32px;margin-top:24px;border-top:1px solid #cbd0c9}.aag-reader .aag-chapter-paging button{border:0;text-align:left;padding:8px 0;background:transparent;color:var(--aag-ink);font-size:14px;min-height:44px}.aag-reader .aag-chapter-paging button span{display:block;font-size:16px;margin-top:8px}.aag-reader .aag-chapter-paging>div:last-child{text-align:right}.aag-reader .aag-chapter-paging>div:last-child button{text-align:right}.aag-reader .aag-reading-preference{padding-block:20px;border-top:1px solid #cbd0c9}.aag-reader .aag-reading-preference label{display:flex;align-items:center;gap:12px;font-size:14px;min-height:44px}.aag-reader .aag-reading-preference input{width:20px;height:20px;flex-shrink:0;accent-color:#1c6674}.aag-reader .aag-reading-preference p{margin-top:8px;color:#4e686d}.aag-reader .aag-toolkit{padding-top:64px}.aag-reader .aag-toolkit h2{font-size:40px}.aag-reader .aag-toolkit>p:not(.aag-kicker){font-size:17px;margin-top:20px;margin-bottom:28px}.aag-reader .aag-tool{border-top:1px solid #cbd0c9;padding-block:20px}.aag-reader .aag-tool summary{font-size:20px;padding-block:6px}.aag-reader .aag-tool>p{margin-block:18px}.aag-reader .aag-tool textarea{width:100%;background:#fcfbf8;border:1px solid #98aaa6;padding:16px;font-size:16px;line-height:1.6;color:var(--aag-ink);resize:vertical}.aag-reader .aag-tool-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.aag-reader .aag-gate{max-width:1000px;padding-block:50px 100px}.aag-reader .aag-gate-status{padding:36px;background:#e8ece5;border:1px solid #c6d0c8}.aag-reader .aag-gate-status h2{font-size:clamp(30px,3.5vw,44px)}.aag-reader .aag-gate-status p{margin-top:20px;max-width:690px;font-size:18px}.aag-reader .aag-gate-status .aag-actions{margin-top:24px}.aag-reader .aag-locked-opening{padding-top:70px;max-width:740px;margin:auto}.aag-reader .aag-locked-opening h2{font-size:48px;margin-bottom:28px}.aag-reader .aag-locked-opening>p:not(.aag-kicker){font-size:20px;line-height:1.85;margin-bottom:24px}.aag-reader .aag-locked-opening details{margin-top:36px;border-top:1px solid #cbd0c9;padding-top:24px}.aag-reader .aag-locked-opening li{margin-top:28px}.aag-reader .aag-locked-opening li p{margin-top:10px}.aag-reader .aag-print-book{display:none}@media (min-width: 900px) and (min-height: 800px){.aag-page .aag-system{min-height:155svh;padding-block:80px}.aag-page .aag-system-sticky{position:sticky;top:112px}.aag-page .aag-system h2{font-size:66px}.aag-page .aag-system .aag-kicker{margin-bottom:12px}.aag-page .aag-system .aag-section-heading>p:last-child{margin-top:14px}.aag-page .aag-engine-art{height:330px}}@media (max-width: 1150px){.aag-page .aag-width{width:calc(100% - 64px)}.aag-reader .aag-reading-layout{grid-template-columns:minmax(155px,.65fr) minmax(0,2fr);gap:32px}.aag-reader .aag-reading-art{display:none}.aag-page .aag-access-grid{gap:50px}}@media (max-width: 899px){.aag-page :where(#aag-main){padding-top:94px}.aag-page .aag-width{width:calc(100% - 40px)}.aag-page .aag-hero{padding-top:30px}.aag-page .aag-kicker{font-size:11px;margin-bottom:16px}.aag-page .aag-hero-art{height:420px;width:calc(100% + 32px);margin-left:-16px}.aag-page .aag-hero-art img{object-fit:cover}.aag-page .aag-hero .aag-lede{margin-top:20px}.aag-page .aag-system{padding-block:70px}.aag-page .aag-engine-art{height:360px;margin-top:24px}.aag-page .aag-engine-lessons{display:block;margin-top:10px;max-width:580px}.aag-page .aag-engine-lessons li{padding-block:22px}.aag-page .aag-engine-lessons h3{font-size:23px}.aag-page .aag-engine-lessons p{font-size:18px}.aag-page .aag-payoff{padding-block:75px 20px}.aag-page .aag-handoff{height:400px;width:calc(100% + 32px);max-width:none;margin-left:-16px;object-fit:cover}.aag-page .aag-preview{padding-block:70px 75px}.aag-page .aag-chapters{margin-top:40px}.aag-page .aag-chapters li{grid-template-columns:38px 1fr;gap:14px;padding-block:24px}.aag-page .aag-chapter-number{font-size:25px}.aag-page .aag-chapters p{font-size:17px}.aag-page .aag-opening{margin-top:36px}.aag-page .aag-access{padding-block:75px}.aag-page .aag-access-grid{grid-template-columns:1fr;gap:20px}.aag-page .aag-book{height:340px}.aag-page .aag-form{max-width:600px;margin:auto}.aag-reader .aag-reader-heading{padding-top:22px}.aag-reader .aag-reading-layout{display:block;padding-top:16px;max-width:740px}.aag-reader .aag-contents{position:static;max-height:none;padding:16px 0 24px;border-bottom:1px solid #cbd0c9;margin-bottom:24px;overflow:visible}.aag-reader .aag-contents nav{display:none}.aag-reader .aag-contents>.aag-kicker{display:none}.aag-reader .aag-mobile-label{display:block;margin-bottom:12px;font-size:14px}.aag-reader .aag-contents select{display:block;min-height:52px;width:100%;border:1px solid #98aaa6;padding:12px 36px 12px 12px;border-radius:4px;background:#faf9f5;color:var(--aag-ink);font-size:16px;text-overflow:ellipsis}.aag-reader .aag-contents>.aag-text-link{margin-top:12px}.aag-reader .aag-reader-tools{margin-bottom:28px}.aag-reader .aag-reader-heading h1{font-size:40px}.aag-reader .aag-editorial h2{font-size:1.9em}.aag-reader .aag-gate-status{padding:24px}.aag-reader .aag-gate{padding-top:28px}.aag-reader .aag-toolkit h2{font-size:36px}}@media (prefers-reduced-motion: reduce){.aag-page .aag-system{min-height:0}.aag-page .aag-system-sticky{position:relative;top:0}.aag-page .aag-engine-static{visibility:visible!important}.aag-page .aag-engine-parts{display:none!important}.aag-page .aag-water-path path{stroke-dashoffset:0}}.aag-page #aag-main{padding-top:0}.aag-landing{--aag-ivory: #f2ece2}.aag-page .aag-hero{padding-top:30px;overflow:hidden;background:#f2ece2}.aag-page .aag-hero .aag-kicker{margin-bottom:16px}.aag-page .aag-hero h1{font-size:clamp(58px,6.4vw,98px);font-weight:600;line-height:1.02;color:#081220}.aag-page .aag-hero .aag-lede{font-size:21px;max-width:800px;margin:20px auto 12px}.aag-page .aag-hero-art{height:clamp(440px,calc(100svh - 400px),664px);width:100%;margin:0}.aag-page .aag-hero-art picture{display:block;width:100%;height:100%}.aag-page .aag-hero-art img{object-fit:contain;-webkit-mask-image:linear-gradient(transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(transparent,#000 5%,#000 95%,transparent);transform:translateY(calc((1 - var(--aag-scene, 1)) * 20px)) scale(calc(.97 + var(--aag-scene, 1) * .03));transform-origin:50% 65%}.aag-page .aag-system{background:#081720;padding:0;min-height:180svh}.aag-page .aag-system-sticky{top:88px;min-height:calc(100svh - 88px);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.aag-page .aag-system-copy{padding:65px 0}.aag-page .aag-system h2{font-size:clamp(56px,5.2vw,80px);line-height:1.05;color:#fff;font-style:normal;font-weight:550}.aag-page .aag-system .aag-lede{font-size:21px;color:#c5d3d8;max-width:490px;margin-top:26px}.aag-page .aag-learning{font-size:15px;color:#44646f;margin-top:26px;line-height:1.6}.aag-page .aag-system .aag-learning{color:#9ccad0}.aag-page .aag-engine-art{height:min(790px,calc(100svh - 125px));width:100%;margin:0;align-self:center}.aag-page .aag-engine-canvas{max-width:100%;-webkit-mask-image:linear-gradient(transparent,#000 3%,#000 95%,transparent);mask-image:linear-gradient(transparent,#000 3%,#000 95%,transparent);background:#081720}.aag-page .aag-engine-lessons{display:block;position:relative;height:140px;margin:38px 0 0;max-width:490px}.aag-page .aag-engine-lessons li{position:absolute;inset:0;border:0;padding:0;opacity:0;visibility:hidden}.aag-page .aag-system[data-stage="0"] .aag-engine-lessons li:nth-child(1),.aag-page .aag-system[data-stage="1"] .aag-engine-lessons li:nth-child(2),.aag-page .aag-system[data-stage="2"] .aag-engine-lessons li:nth-child(3){opacity:1;visibility:visible}.aag-page .aag-system:not([data-animated]) .aag-engine-lessons{height:auto}.aag-page .aag-system:not([data-animated]) .aag-engine-lessons li{position:static;opacity:1;visibility:visible;margin-top:24px}.aag-page .aag-payoff{background:#eae0ce;padding:60px 0;overflow:hidden}.aag-page .aag-payoff-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;min-height:760px;align-items:center}.aag-page .aag-payoff h2{font-family:"DM Serif Display",serif;letter-spacing:-.035em;font-size:clamp(54px,5.1vw,78px);color:#081220;font-style:normal}.aag-page .aag-payoff .aag-lede{margin-top:28px;font-size:21px;max-width:480px}.aag-page .aag-handoff-wrap{position:relative}.aag-page .aag-handoff{width:calc(100% + 100px);max-width:none;height:auto;margin:0 0 0 -50px;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 75% 75%,#000 65%,transparent 97%);mask-image:radial-gradient(ellipse 75% 75%,#000 65%,transparent 97%);transform:translate(calc((1 - var(--aag-scene, 1)) * 25px)) rotate(calc((1 - var(--aag-scene, 1)) * -.7deg))}.aag-page .aag-preview{padding-block:110px}.aag-page .aag-preview h2{font-weight:550;color:#081220}.aag-page .aag-chapters li{transform:translateY(calc((1 - var(--aag-scene, 1)) * 12px))}.aag-page .aag-access{background:#f3eee5;padding:70px 0}.aag-page .aag-access-grid{grid-template-columns:1.1fr 1fr;gap:70px;min-height:800px}.aag-page .aag-book{width:100%;height:auto;max-height:790px;margin:0;-webkit-mask-image:radial-gradient(ellipse 80% 77%,#000 67%,transparent 98%);mask-image:radial-gradient(ellipse 80% 77%,#000 67%,transparent 98%);transform:perspective(1200px) rotateY(calc((1 - var(--aag-scene, 1)) * -8deg))}.aag-page .aag-access h2{font-size:clamp(48px,4.5vw,70px);font-weight:550;color:#081220}.aag-page .aag-access .aag-lede{font-size:19px;max-width:500px;margin-top:24px}.aag-page .aag-form{border:0;padding-top:32px;max-width:none}.aag-page .aag-form input{background:transparent;border:0;border-bottom:1px solid #859b99;border-radius:0;padding:8px 0;min-height:48px;margin-bottom:20px}.aag-page .aag-form .aag-small{font-size:12px;margin-top:14px}.aag-page .aag-access-copy>.aag-text-link{margin-top:12px;font-size:14px}.aag-reader .aag-reader-heading{padding:22px 0;display:grid;grid-template-columns:1fr auto;gap:6px 20px}.aag-reader .aag-reader-heading>.aag-text-link{grid-column:2;grid-row:1 / span 3;margin:0;align-self:center;font-size:14px}.aag-reader .aag-reader-heading .aag-kicker{grid-column:1;grid-row:1;margin:0;font-size:10px}.aag-reader .aag-reader-heading h1{grid-column:1;grid-row:2;font-size:26px;line-height:1.15;letter-spacing:-.025em}.aag-reader .aag-reader-heading>p:last-child{grid-column:1;grid-row:3;font-size:14px;line-height:1.4;margin:0}.aag-reader .aag-reading-layout{padding-top:30px;gap:40px;grid-template-columns:205px minmax(0,1fr) 260px}.aag-reader .aag-reader-notice{font-size:12px;padding-top:14px}.aag-reader .aag-editorial{font-family:Georgia,serif}.aag-reader .aag-editorial :is(h2,h3,.aag-kicker,.aag-source-notes){font-family:Space Grotesk,sans-serif}.aag-reader .aag-reading-art img{aspect-ratio:auto;max-height:440px;-webkit-mask-image:radial-gradient(ellipse 78% 77%,#000 65%,transparent 96%);mask-image:radial-gradient(ellipse 78% 77%,#000 65%,transparent 96%)}@media (max-width: 1150px){.aag-reader .aag-reading-layout{grid-template-columns:175px minmax(0,1fr)}.aag-page .aag-payoff-grid{min-height:670px}.aag-page .aag-system-sticky{gap:24px}}@media (max-width: 899px){.aag-page #aag-main{padding-top:0}.aag-page .aag-hero{padding-top:24px}.aag-page .aag-hero h1{font-size:clamp(48px,10vw,76px)}.aag-page .aag-hero .aag-kicker{font-size:10px;margin-bottom:12px}.aag-page .aag-hero .aag-lede{font-size:17px;line-height:1.5;margin:18px auto 8px;max-width:470px}.aag-page .aag-hero-art{height:clamp(310px,83vw,470px);width:100%;margin:0}.aag-page .aag-hero-art img{object-fit:contain}.aag-page .aag-system{min-height:0;padding:64px 0}.aag-page .aag-system-sticky{position:relative;top:0;display:flex;flex-direction:column;min-height:0;gap:28px}.aag-page .aag-system-copy{padding:0;align-self:stretch}.aag-page .aag-system h2{font-size:clamp(43px,9vw,64px)}.aag-page .aag-system .aag-lede{font-size:18px;margin-top:22px}.aag-page .aag-engine-lessons{position:static;height:auto;margin-top:28px}.aag-page .aag-engine-lessons li{position:static;opacity:1;visibility:visible;margin-top:20px;padding:0}.aag-page .aag-engine-art{height:500px;max-height:78svh;width:100%}.aag-page .aag-payoff{padding:70px 0 36px}.aag-page .aag-payoff-grid{display:block;min-height:0}.aag-page .aag-payoff h2{font-size:clamp(44px,9.5vw,66px)}.aag-page .aag-payoff .aag-lede{font-size:18px;margin-top:24px}.aag-page .aag-handoff{width:100%;height:auto;margin:28px 0 0;object-fit:contain}.aag-page .aag-preview{padding-block:70px}.aag-page .aag-access-grid{display:flex;flex-direction:column;gap:26px;min-height:0}.aag-page .aag-book-wrap{width:min(480px,100%)}.aag-page .aag-book{height:380px;object-fit:contain;width:100%}.aag-page .aag-access-copy{width:100%}.aag-page .aag-access h2{font-size:44px}.aag-page .aag-access{padding:50px 0 90px}.aag-reader .aag-reader-heading{padding-block:16px;grid-template-columns:1fr auto;gap:5px 12px}.aag-reader .aag-reader-heading h1{font-size:22px}.aag-reader .aag-reader-heading>.aag-text-link{font-size:12px;max-width:105px}.aag-reader .aag-reader-heading>p:last-child{font-size:12px}.aag-reader .aag-reading-layout{display:block;padding-top:12px}.aag-reader .aag-reading-art{display:block;position:static;max-width:320px;margin:50px auto 0}.aag-reader .aag-reader-tools{gap:10px;margin-bottom:24px}.aag-reader .aag-editorial h2{font-size:1.65em}}@media (prefers-reduced-motion: reduce){.aag-page .aag-system{min-height:0}.aag-page .aag-system-sticky{position:relative;top:0}.aag-page :is(.aag-hero-art img,.aag-handoff,.aag-book,.aag-chapters li){transform:none}}.aag-page .aag-hero .aag-kicker{display:none}.aag-page .aag-hero .aag-lede{line-height:1.4;margin-top:18px;margin-bottom:6px}.aag-page .aag-hero .aag-text-link{min-height:34px;font-size:15px}.aag-page .aag-system{min-height:0}.aag-page .aag-system[data-animated=true]{min-height:180svh}.aag-page .aag-engine-canvas{background:transparent;-webkit-mask-image:none;mask-image:none}.aag-page .aag-engine-static{-webkit-mask-image:radial-gradient(ellipse 85% 85%,#000 63%,transparent 98%);mask-image:radial-gradient(ellipse 85% 85%,#000 63%,transparent 98%)}.aag-page .aag-system h2{font-size:clamp(58px,5.7vw,88px)}.aag-page .aag-engine-lessons h3{font-size:19px}.aag-page .aag-engine-lessons p{font-size:16px;line-height:1.5;max-width:400px}.aag-page .aag-engine-lessons{margin-top:32px;height:115px}.aag-page .aag-payoff{padding:0;position:relative;background:#eae0ce}.aag-page .aag-payoff-grid{width:100%;max-width:none;min-height:900px;display:block;position:relative}.aag-page .aag-payoff-copy{position:relative;z-index:1;width:min(1280px,calc(100% - 96px));margin:auto;padding:90px 55% 0 0;box-sizing:content-box;max-width:520px;margin-left:max(48px,calc((100vw - 1280px)/2))}.aag-page .aag-handoff-wrap{position:absolute;inset:0;overflow:hidden}.aag-page .aag-handoff-wrap picture{display:block;width:100%;height:100%}.aag-page .aag-handoff{width:100%;height:100%;margin:0;object-fit:cover;-webkit-mask-image:none;mask-image:none;transform:translateY(calc((1 - var(--aag-scene, 1)) * 16px))}.aag-reader .aag-reading-layout{grid-template-columns:190px minmax(0,1fr) 350px;gap:38px}.aag-reader .aag-reading-art img{max-height:490px}@media (min-width: 900px){.aag-page .aag-hero h1{font-size:clamp(70px,5.8vw,90px)}.aag-page .aag-hero-art{height:clamp(420px,calc(100svh - 380px),664px)}}@media (max-width: 1150px){.aag-reader .aag-reading-layout{grid-template-columns:165px minmax(0,1fr)}.aag-page .aag-payoff-copy{margin-left:32px;max-width:440px;padding-right:45%}}@media (max-width: 899px){.aag-page .aag-system[data-animated=true]{min-height:0}.aag-page .aag-system h2{font-size:clamp(43px,9vw,64px)}.aag-page .aag-engine-lessons{height:auto}.aag-page .aag-payoff{padding:64px 0 24px}.aag-page .aag-payoff-grid{width:calc(100% - 40px);min-height:0;max-width:740px;margin:auto}.aag-page .aag-payoff-copy{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.aag-page .aag-handoff-wrap{position:relative;inset:auto;overflow:visible;margin-top:26px}.aag-page .aag-handoff{height:auto;width:100%;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 80% 80%,#000 70%,transparent 99%);mask-image:radial-gradient(ellipse 80% 80%,#000 70%,transparent 99%)}.aag-reader .aag-reader-heading{padding-block:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.aag-reader .aag-reader-heading .aag-kicker,.aag-reader .aag-reader-heading>p:last-child{display:none}.aag-reader .aag-reader-heading h1{font-size:24px}.aag-reader .aag-reader-heading>.aag-text-link{order:2;max-width:none;min-height:44px;font-size:12px}.aag-reader .aag-reader-notice{padding-top:8px;font-size:11px}.aag-reader .aag-reading-layout{display:block;padding-top:4px}.aag-reader .aag-contents{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:8px 0 12px;margin-bottom:12px}.aag-reader .aag-mobile-label{grid-column:1;grid-row:1;font-size:12px;line-height:24px;margin:0}.aag-reader .aag-contents>.aag-text-link{grid-column:2;grid-row:1;min-height:24px;font-size:11px;margin:0;line-height:24px}.aag-reader .aag-contents select{grid-column:1 / span 2;grid-row:2;min-height:44px;padding-block:8px;font-size:14px}.aag-reader .aag-reader-tools{flex-wrap:nowrap;padding-bottom:12px;margin-bottom:18px;gap:8px}.aag-reader .aag-reader-tools>a{display:none}.aag-reader .aag-reader-tools>button{font-size:12px;padding-inline:10px}.aag-reader .aag-font-controls{gap:5px}.aag-reader .aag-font-controls button{min-width:44px}.aag-reader .aag-editorial>.aag-kicker{margin-bottom:10px;font-size:10px}.aag-reader .aag-editorial h2{font-size:1.55em}.aag-reader .aag-chapter-deck{font-size:18px;line-height:1.5;margin-top:16px}.aag-reader .aag-prose-section{margin-top:24px}}@media (min-width: 900px) and (max-height: 719px){.aag-page .aag-system-sticky{position:relative;top:0;min-height:0}.aag-page .aag-system{min-height:0}}.aag-reader .aag-reader-heading{display:flex;align-items:center;justify-content:space-between;padding-block:12px;min-height:70px;gap:20px}.aag-reader .aag-reader-heading .aag-kicker,.aag-reader .aag-reader-heading>p:last-child{display:none}.aag-reader .aag-reader-heading h1{font-size:26px}.aag-reader .aag-reader-heading>.aag-text-link{order:2;min-height:44px;font-size:13px;margin:0}.aag-reader .aag-reader-notice{font-size:11px;padding-top:8px}.aag-reader .aag-reading-layout{padding-top:20px;grid-template-columns:210px minmax(0,1fr) 350px;gap:40px}.aag-reader .aag-reader-settings{margin-top:18px;font-family:Space Grotesk,sans-serif;font-size:13px}.aag-reader .aag-reader-settings summary{min-height:44px;padding:12px 0}.aag-reader .aag-reader-tools{display:block;border:0;padding:0;margin:10px 0}.aag-reader .aag-reader-tools>a{display:none}.aag-reader .aag-font-controls{display:flex;margin-bottom:14px}.aag-reader .aag-reader-tools>button{font-size:13px}.aag-page .aag-hero .aag-lede{font-family:"DM Serif Display",serif;font-weight:400;font-size:22px}.aag-page .aag-hero-art img{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 97%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 97%,transparent)}.aag-page .aag-engine-art{height:min(845px,calc(100svh - 100px))}.aag-page .aag-book-wrap{position:relative;align-self:stretch;min-height:820px}.aag-page .aag-book{position:absolute;width:calc(100% + 130px);max-width:none;left:-100px;top:0;height:100%;max-height:none;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 77% 77%,#000 58%,transparent 94%);mask-image:radial-gradient(ellipse 77% 77%,#000 58%,transparent 94%)}@media (max-width: 1150px){.aag-reader .aag-reading-layout{grid-template-columns:180px minmax(0,1fr)}}@media (max-width: 899px){.aag-reader .aag-reader-heading{min-height:60px;padding-block:8px}.aag-reader .aag-reader-heading h1{font-size:22px}.aag-reader .aag-reading-layout{display:block;padding-top:0}.aag-reader .aag-contents{padding-bottom:8px;margin-bottom:18px;gap:4px 10px}.aag-reader .aag-reader-settings{grid-column:1 / span 2;grid-row:3;margin-top:0;font-size:12px}.aag-reader .aag-reader-settings summary{min-height:32px;padding:6px 0}.aag-reader .aag-reader-tools{display:flex;flex-wrap:wrap;gap:14px;margin-block:6px}.aag-reader .aag-font-controls{margin:0}.aag-page .aag-hero .aag-lede{font-size:19px;line-height:1.4}.aag-page .aag-engine-art{height:500px;max-height:78svh}.aag-page .aag-book-wrap{min-height:0;height:400px;width:100%}.aag-page .aag-book{position:static;width:100%;height:100%;max-width:100%}}@media print{body:has(.aag-reader) :is(.sloan-root,.sloan-pill,.sloan-workspace,.sloan-overlay,.ro-privacy,.ro-next-inline,.ro-next-card){display:none!important}.aag-reader{background:#fff;color:#111}.aag-reader #aag-main{padding:0}.aag-reader .aag-reader-heading,.aag-reader .aag-reader-notice,.aag-reader .aag-reading-layout,.aag-reader .aag-skip,.aag-reader>header,.aag-reader>footer{display:none!important}.aag-reader .aag-print-book{display:block;font-size:12pt;line-height:1.65}.aag-reader .aag-print-book h1{font-size:30pt;margin-bottom:20pt}.aag-reader .aag-print-book h2{font-size:24pt;margin-bottom:16pt}.aag-reader .aag-print-book h3{break-after:avoid}.aag-reader .aag-print-book article{break-before:page}.aag-reader .aag-print-book pre{white-space:pre-wrap;font:inherit}.aag-reader .aag-print-book p{orphans:3;widows:3}}
