/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#080403;--panel:#130807;--cream:#f5ead7;--muted:#bbae9d;--orange:#ff6500;--line:#4e1d0e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080403e8;border-bottom:1px solid #23100b;align-items:center;gap:42px;height:88px;padding:0 4%;display:flex;position:relative}.brand{letter-spacing:.06em;align-items:center;gap:13px;font-size:22px;font-weight:900;display:flex}.mic{border:2px solid var(--orange);width:42px;height:42px;color:var(--orange);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #ff650055}.header nav{gap:34px;margin-left:auto;display:flex}.header nav a{color:#e4d8c8;font-size:14px}.header nav a:hover{color:var(--orange)}.outlineButton,.primaryButton{border:1px solid #d7c9b7;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 26px;font-weight:700;transition:all .2s;display:inline-flex}.outlineButton:hover{border-color:var(--orange);color:var(--orange)}.primaryButton{background:var(--orange);border-color:var(--orange);color:#fff}.primaryButton:hover{background:#ff7a1f;transform:translateY(-2px)}.compact{border-color:var(--orange);min-height:44px;color:var(--orange)}.hero{background:radial-gradient(circle at 75% 40%,#461304 0,#160706 28%,#0000 55%);grid-template-columns:47% 53%;min-height:680px;padding:80px 4% 54px;display:grid;overflow:hidden}.heroCopy{z-index:2;position:relative}.eyebrow{letter-spacing:.23em;font-weight:800;color:var(--orange)!important;font-size:12px!important}.hero h1{text-transform:uppercase;letter-spacing:-.035em;margin:28px 0 24px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(62px,7vw,116px);font-stretch:75%;line-height:.86}.hero h1 span{color:var(--orange)}.hero h2{margin:0 0 12px;font-size:25px}.heroCopy>p:last-of-type{color:var(--muted);max-width:610px;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.play{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.heroArt{min-height:520px;position:relative}.rings{border:1px solid #ff650055;border-radius:50%;width:500px;height:500px;position:absolute;top:20px;left:0;box-shadow:0 0 0 35px #ff650008,0 0 0 70px #ff650012,0 0 90px #ff650030}.rings:before,.rings:after{content:"";border:1px solid #ff650055;border-radius:50%;position:absolute;inset:15%}.rings:after{inset:30%}.wave{width:120%;color:var(--orange);letter-spacing:-7px;text-shadow:0 0 16px var(--orange);font-size:40px;position:absolute;top:46%;left:-10%}.dataCard{background:linear-gradient(145deg,#471302cc,#140706dd);border:1px solid #ff650088;width:310px;height:350px;padding:38px;position:absolute;top:65px;right:3%;transform:perspective(700px)rotateY(-8deg);box-shadow:0 30px 80px #000}.dataCard small{color:var(--orange);margin-bottom:30px;font-weight:800;display:block}.dataCard b{margin-top:20px;font-size:28px;display:block}.dataCard i{background:#ff650066;height:1px;margin:9px 0;display:block}.bars{color:var(--orange);letter-spacing:-10px;font-size:64px;position:absolute;bottom:30px}.chart{color:var(--orange);border:1px solid #ff650066;width:250px;padding:18px;position:absolute;bottom:15px;right:0}.chart span{font-size:36px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:110px;padding:20px 4%;display:grid}.trust span{color:var(--orange);border-right:1px solid #50301f;align-items:center;gap:18px;padding-left:28px;font-size:28px;display:flex}.trust span:last-child{border:0}.trust b{color:var(--cream);font-size:15px;line-height:1.5}.section{padding:100px 6%;scroll-margin-top:88px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.section h2{margin:13px 0 20px;font-size:clamp(38px,5vw,70px);line-height:1.02}.sectionHead>p{max-width:470px;color:var(--muted);line-height:1.7}.cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.card{background:linear-gradient(145deg,#1a0c09,#0b0504);border:1px solid #4c281b;flex-direction:column;justify-content:space-between;min-height:410px;padding:36px;display:flex;position:relative;overflow:hidden}.card:after{content:"";border:1px solid #ff650022;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px;box-shadow:0 0 0 35px #ff65000c}.card.featured{background:linear-gradient(145deg,#421304,#160706)}.tag{color:var(--orange);letter-spacing:.14em;border:1px solid #ff650066;align-self:flex-start;padding:8px 11px;font-size:10px}.card h3{max-width:520px;margin:10px 0;font-size:35px}.card p{color:var(--muted);max-width:560px;line-height:1.6}.card>div>p:first-child{color:var(--orange);letter-spacing:.15em;font-size:11px}.card>a,.cardLinks a{color:var(--orange);border-top:1px solid #4c281b;justify-content:space-between;padding-top:18px;font-weight:700;display:flex}.cardLinks{gap:30px;display:flex}.cardLinks a{flex:1}.darkPanel{border-block:1px solid var(--line);background:#120706;grid-template-columns:42% 58%;align-items:center;gap:7%;display:grid}.bookVisual{aspect-ratio:4/5;color:#160706;background:linear-gradient(150deg,#f4e9d5 0 70%,#ff6500 70%);flex-direction:column;max-height:620px;padding:45px;display:flex;box-shadow:20px 25px #411204}.bookVisual>span{letter-spacing:.2em;color:#b13d09;font-size:11px}.bookVisual strong{margin:auto 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6vw,88px);line-height:.88}.bookVisual em{color:#b72f04;font-style:normal}.bookVisual small{letter-spacing:.1em;font-weight:800}.bookCopy>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.bookCopy ul{margin:28px 0;padding:0;list-style:none}.bookCopy li{border-bottom:1px solid #4c281b;padding:13px 0}.bookCopy li:before{content:"✓";color:var(--orange);margin-right:12px}.speaker{grid-template-columns:55% 45%;align-items:center;gap:7%;display:grid}.speaker>div>p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:18px;line-height:1.7}.speakerCard{background:radial-gradient(circle at 60% 30%,#a32c04,#280b05 35%,#090403 75%);border:1px solid #ff650066;padding:40px;position:relative;overflow:hidden;height:480px!important}.speakerCard span{z-index:2;font-family:Impact,Arial Narrow,sans-serif;font-size:70px;line-height:.85;position:relative}.speakerCard p{z-index:2;max-width:290px;position:absolute;bottom:30px}.spotlight{background:linear-gradient(100deg,#0000,#ff650033,#0000);width:350px;height:700px;position:absolute;top:-220px;right:0;transform:rotate(25deg)}.content{text-align:center;background:radial-gradient(circle,#371003,#0a0403 60%)}.content>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:0 auto 30px;line-height:1.7}.youtubeButton{background:#ef241c;align-items:center;gap:14px;padding:18px 28px;font-weight:800;display:inline-flex}.youtubeButton span{font-size:18px}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.2fr 1fr auto;align-items:center;gap:28px;padding:55px 5% 30px;display:grid}footer .brand{color:var(--cream)}footer div{color:var(--cream);gap:25px;display:flex}footer small{border-top:1px solid #34170f;grid-column:1/-1;padding-top:22px}@media (width<=900px){.header{height:72px;padding:0 5%}.brand{font-size:17px}.mic{width:34px;height:34px}.header nav{display:none}.compact{margin-left:auto;padding:0 15px}.hero{grid-template-columns:1fr;padding-top:55px}.heroArt{min-height:430px;margin-top:25px}.rings{width:370px;height:370px}.dataCard{width:230px;height:290px;padding:24px}.trust{grid-template-columns:1fr 1fr}.trust span{border-bottom:1px solid #50301f}.section{padding:75px 6%}.sectionHead{display:block}.cards,.darkPanel,.speaker{grid-template-columns:1fr}.bookVisual{max-width:450px}.speakerCard{height:380px!important}footer{grid-template-columns:1fr}.cardLinks{flex-direction:column;gap:14px}}@media (width<=560px){.header .compact{display:none}.hero{min-height:0;padding-inline:6%}.hero h1{font-size:57px}.hero h2{font-size:20px}.actions a{width:100%}.heroArt{min-height:330px}.rings{width:280px;height:280px}.dataCard{opacity:.85;top:45px;right:-25%}.chart{display:none}.trust{grid-template-columns:1fr}.trust span{padding:18px 8px}.cards{grid-template-columns:1fr}.card{min-height:390px;padding:25px}.card h3{font-size:29px}.section h2{font-size:42px}.bookVisual{padding:28px}.bookVisual strong{font-size:55px}.speakerCard span{font-size:54px}footer{padding-inline:6%}}.coursePage{--blue:#071a34;--blue2:#0d3d78;--gold:#efb635;color:#f6f1e8;background:#06111f}.coursePage .courseHeader{position:sticky;top:0}.coursePage .primaryButton{background:linear-gradient(135deg,#e69f18,#ff6a00);border:0}.courseHero{background:radial-gradient(circle at 82% 42%,#16447e 0,#082140 35%,#06111f 66%);grid-template-columns:62% 38%;align-items:center;min-height:720px;padding:80px 6%;display:grid;overflow:hidden}.courseHeroCopy{z-index:2;position:relative}.courseHero h1{text-transform:uppercase;letter-spacing:-.025em;margin:28px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(58px,6.8vw,112px);line-height:.89}.courseHero h1 span{color:#4c9cff}.courseLead{color:#d5dfed;max-width:820px;font-size:22px;line-height:1.55}.broadcastArt{min-height:520px;position:relative}.tower{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(90deg,#0000 46%,#3f8be8 46% 54%,#0000 54%);border:4px solid #3f8be8;width:120px;height:380px;position:absolute;bottom:20px;left:47%}.tower i{background:#3f8be8;height:4px;position:absolute;left:14%;right:14%}.tower i:first-child{top:28%}.tower i:nth-child(2){top:53%}.tower i:nth-child(3){top:78%}.tower b{background:var(--gold);border-radius:50%;width:30px;height:30px;position:absolute;top:0;left:45px;box-shadow:0 0 45px #efb635}.signal{border:2px solid #3f8be855;border-radius:50%;position:absolute;top:15px;left:50%;transform:translate(-50%)}.s1{width:170px;height:170px}.s2{width:320px;height:320px;top:-60px}.s3{width:480px;height:480px;top:-140px}.broadcastArt p{color:#4c9cff;font-family:Impact,sans-serif;font-size:54px;position:absolute;bottom:15px;right:8%}.courseStats{background:#08182b;border-block:1px solid #245087;grid-template-columns:repeat(4,1fr);padding:28px 6%;display:grid}.courseStats div{border-right:1px solid #315681;flex-direction:column;gap:8px;padding:0 30px;display:flex}.courseStats div:last-child{border:0}.courseStats strong{color:var(--gold);font-size:30px}.courseStats span{text-transform:uppercase;letter-spacing:.12em;color:#b9cae0;font-size:13px}.courseIntro{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.coursePage .section h2{font-size:clamp(42px,5.5vw,76px)}.courseIntro>div:last-child p{color:#bdcbe0;font-size:18px;line-height:1.75}.courseAudience{background:#09182b}.audienceGrid{background:#29425f;border:1px solid #29425f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.audienceGrid div{background:#0c2039;align-items:center;gap:18px;min-height:120px;padding:28px;display:flex}.audienceGrid span{color:#4c9cff;font-weight:800}.audienceGrid b{font-size:18px;line-height:1.35}.programSection{background:linear-gradient(#06111f,#0a1b31)}.meetingGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.meetingCard{background:#0a203b;border:1px solid #274a70;grid-template-columns:135px 1fr;min-height:260px;display:grid}.meetingDate{text-align:center;color:#071a34;letter-spacing:.03em;background:linear-gradient(145deg,#e8ae29,#d46c0b);flex-direction:column;justify-content:center;align-items:center;font-family:Impact,Arial Narrow,sans-serif;font-size:37px;display:flex}.meetingDate small{letter-spacing:.08em;margin-top:10px;font-family:Arial,sans-serif;font-size:11px}.meetingCard>div:last-child{padding:30px}.meetingCard span{color:#63a8ff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.meetingCard h3{margin:10px 0 18px;font-size:25px;line-height:1.15}.meetingCard ul{color:#b9cae0;margin:0;padding-left:18px;line-height:1.7}.outcomes{color:#08182b;background:#f3eee5}.outcomes .eyebrow{color:#c95e08!important}.outcomeGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.outcomeGrid div{background:#fff;border-left:3px solid #e77b13;align-items:center;gap:15px;padding:22px;font-size:17px;display:flex}.outcomeGrid span{color:#e77b13;font-weight:900}.materials{background:#0b1e36;grid-template-columns:1fr 1fr;gap:8%;display:grid}.materials ul{margin:0;padding:0;list-style:none}.materials li{color:#c4d1e3;border-bottom:1px solid #29425f;padding:21px 0}.materials li:before{content:"▣";color:var(--gold);margin-right:14px}.teachers{background:#06111f}.teacherGrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:42px;display:grid}.teacherGrid article{background:#0c2039;border:1px solid #284b70;grid-template-columns:190px 1fr;min-height:290px;display:grid}.teacherGrid img{object-fit:cover;object-position:center top;width:100%;height:100%}.teacherGrid div{padding:28px}.teacherGrid h3{color:#fff;margin:0 0 15px;font-size:29px}.teacherGrid p{color:#b8c7db;margin:0;line-height:1.65}.support{text-align:center;color:#08182b;background:#f2eee7;padding-block:55px}.support .eyebrow{color:#c95e08!important}.support>div{justify-content:center;align-items:center;gap:80px;margin-top:25px;display:flex}.support img{object-fit:contain;width:210px;height:115px}.enroll{background:radial-gradient(circle at 85% 40%,#16447e,#06111f 58%);grid-template-columns:1fr 420px;align-items:center;gap:8%;display:grid}.enrollBox{color:#08182b;background:#f5f1e9;flex-direction:column;gap:17px;padding:34px;display:flex;box-shadow:0 25px 80px #0007}.enrollBox>span{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.enrollBox strong{font-size:44px}.enrollBox .primaryButton{color:#fff}.enrollBox>a:not(.primaryButton){text-align:center;text-decoration:underline}.enrollBox small{text-align:center;color:#516174}.coursePage footer{background:#040c16}@media (width<=950px){.courseHero{grid-template-columns:1fr;padding-top:55px}.broadcastArt{min-height:380px}.courseStats{grid-template-columns:1fr 1fr;gap:20px}.courseStats div:nth-child(2){border-right:0}.courseIntro,.materials,.enroll{grid-template-columns:1fr}.audienceGrid{grid-template-columns:1fr 1fr}.meetingGrid,.teacherGrid{grid-template-columns:1fr}.enrollBox{max-width:520px}.courseHeader nav{display:none}}@media (width<=600px){.courseHero h1{font-size:52px}.broadcastArt{min-height:300px}.tower{height:270px}.s3{width:320px;height:320px}.courseStats{grid-template-columns:1fr}.courseStats div{border-bottom:1px solid #315681;border-right:0;padding:18px 0}.audienceGrid,.outcomeGrid,.meetingCard{grid-template-columns:1fr}.meetingDate{flex-direction:row;gap:15px;padding:18px}.teacherGrid article{grid-template-columns:1fr}.teacherGrid img{height:320px}.support>div{gap:25px}.support img{width:135px;height:90px}.enroll{grid-template-columns:1fr}.courseHeader .compact{display:none}}.meetingGrid{grid-template-columns:1fr}.meetingDetailed{grid-template-columns:150px 1fr;min-height:auto}.meetingDetailed .meetingDate{justify-content:flex-start;padding-top:42px}.meetingBody{padding:34px!important}.lessonGrid{grid-template-columns:1fr 1fr;gap:28px;margin-top:25px;display:grid}.lesson{background:#0c2949;border-top:2px solid #4c9cff;padding:24px}.lesson h4{color:#fff;margin:0 0 16px;font-size:19px;line-height:1.35}.lesson ul{color:#bdcbe0;margin:0;padding-left:19px;line-height:1.65}.lesson li+li{margin-top:7px}.programNote{border-left:3px solid var(--gold);color:#d8e2ef;background:#07172a;margin:25px 0 0;padding:20px 22px;line-height:1.65}.courseDifferentials{background:#08182b;grid-template-columns:1fr 1fr;gap:8%;display:grid}.courseDifferentials ul{margin:0;padding:0;list-style:none}.courseDifferentials li{color:#c4d1e3;border-bottom:1px solid #29425f;padding:18px 0}.courseDifferentials li:before{content:"✓";color:var(--gold);margin-right:13px;font-weight:900}@media (width<=950px){.lessonGrid,.courseDifferentials{grid-template-columns:1fr}}@media (width<=600px){.meetingDetailed{grid-template-columns:1fr}.meetingDetailed .meetingDate{flex-direction:row;justify-content:center;padding:18px}}.openClassButton{color:#fff;letter-spacing:0;text-transform:none;background:#071a34;border:1px solid #fff8;border-radius:3px;margin:22px 12px 0;padding:11px 10px;font-family:Arial,sans-serif;font-size:11px;line-height:1.3;transition:all .2s}.openClassButton:hover{color:#071a34;background:#fff;transform:translateY(-2px)}@media (width<=600px){.openClassButton{max-width:150px;margin:0 0 0 auto}}.followUp{background:#102f50;border:1px dashed #6daeff;margin-top:26px;padding:24px}.followUp h4{color:#fff;margin:0 0 16px;font-size:18px}.followUp ul{columns:2;color:#c8d7e8;column-gap:34px;padding-left:20px;line-height:1.65}.followUp li{break-inside:avoid;margin-bottom:7px}@media (width<=600px){.followUp ul{columns:1}}.courseAccessNotice{background:linear-gradient(135deg,#0e315c,#07172a 64%);border-block:1px solid #2d5f92;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:7%;display:grid}.courseAccessCopy h2{margin-bottom:24px}.courseAccessCopy>p:not(.eyebrow){color:#cad8e8;max-width:820px;font-size:18px;line-height:1.7}.courseAccessCopy strong,.courseAccessCopy .youtubeButton{color:#fff}.courseAccessBenefits{background:#081a30;border:1px solid #416d99;margin:0;padding:0;list-style:none}.courseAccessBenefits li{border-bottom:1px solid #315479;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:25px;display:grid}.courseAccessBenefits li:last-child{border:0}.courseAccessBenefits span{color:var(--gold);letter-spacing:.12em;font-size:12px;font-weight:900}.courseAccessBenefits strong{font-size:17px;line-height:1.45}@media (width<=950px){.courseAccessNotice{grid-template-columns:1fr}.courseAccessBenefits{margin-top:8px}}.openClassExplainer{color:#08182b;background:#f3eee5;grid-template-columns:minmax(300px,.82fr) 1.18fr;align-items:start;gap:8%;display:grid}.openClassExplainer .eyebrow{color:#c95e08!important}.openClassIntro{position:sticky;top:115px}.openClassIntro h2{margin-bottom:24px}.openClassIntro>p:not(.eyebrow){color:#405069;font-size:18px;line-height:1.65}.openClassIntro .primaryButton{margin-top:18px}.openClassCopy>p{color:#34455d;margin:0 0 22px;font-size:17px;line-height:1.75}.openClassCopy strong{color:#08182b}.openClassPoints{background:#d3c8b8;border:1px solid #d3c8b8;grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;display:grid}.openClassPoints div{background:#fff;align-items:flex-start;gap:16px;min-height:116px;padding:22px;display:flex}.openClassPoints span{color:#d9650a;letter-spacing:.08em;font-size:12px;font-weight:900}.openClassPoints p{margin:0;font-weight:700;line-height:1.45}.openClassCopy .legalBasis{color:#526176;background:#fff;border-left:4px solid #e77b13;margin-top:30px;padding:18px 20px;font-size:15px}.openClassCopy .twoCoursesLabel{color:#c95e08;letter-spacing:.2em;margin-bottom:10px;font-size:12px;font-weight:900}.embeddedVideo{aspect-ratio:16/9;background:#02070d;border:1px solid #ffffff30;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 60px #0006}.embeddedVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.courseVideoShowcase{background:#08182b;border-bottom:1px solid #245087;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:7%;display:grid}.courseVideoShowcase>div:first-child>p:not(.eyebrow){color:#bdcbe0;margin-bottom:28px;font-size:18px;line-height:1.7}.courseVideoShowcase .outlineButton{width:max-content}.openClassIntro .embeddedVideo,.creativeOpenClassIntro .embeddedVideo{margin:28px 0 20px}.openClassIntro .embeddedVideo{border-color:#0f315655;box-shadow:0 20px 45px #18324a2e}.support>div{flex-wrap:wrap}.support img{object-fit:contain;display:block}.support .aerpLogo{width:315px;max-width:100%;height:auto}.support .wjaLogo{width:210px;height:115px}@media (width<=950px){.openClassExplainer,.courseVideoShowcase{grid-template-columns:1fr}.openClassIntro{position:static}.courseVideoShowcase .embeddedVideo{margin-top:10px}}@media (width<=600px){.openClassPoints{grid-template-columns:1fr}.support>div{flex-direction:column;gap:28px}.support .aerpLogo{width:315px}.support .wjaLogo{width:170px;height:95px}}.newsTeaser{border-block:1px solid var(--line);background:#100705;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7%;display:grid}.newsTeaser>div>p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:18px;line-height:1.7}.latestNews{background:radial-gradient(circle at 80% 10%,#8a2508 0,#321006 33%,#0b0504 72%);border:1px solid #6b2a11;flex-direction:column;justify-content:flex-end;min-height:360px;padding:42px;transition:all .25s;display:flex;position:relative;overflow:hidden}.latestNews:before{content:"AERP";color:#ff65000e;letter-spacing:.03em;font-family:Impact,Arial Narrow,sans-serif;font-size:128px;position:absolute;top:20px;right:-8px}.latestNews:hover{border-color:var(--orange);transform:translateY(-4px)}.latestNews>span{color:var(--orange);letter-spacing:.17em;font-size:11px;font-weight:800}.latestNews strong{max-width:700px;margin:18px 0;font-size:36px;line-height:1.08}.latestNews small{color:var(--muted);max-width:650px;font-size:16px;line-height:1.6}.latestNews b{color:var(--orange);margin-top:24px}.newsPage{background:#080403;min-height:100vh}.newsHeader{position:sticky;top:0}.newsHeader nav .active{color:var(--orange)}.newsHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 38%,#591803 0,#160706 30%,#080403 65%);grid-template-columns:1.15fr .85fr;align-items:center;gap:8%;min-height:540px;padding:82px 6%;display:grid}.newsHero h1{text-transform:uppercase;letter-spacing:-.025em;margin:27px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(65px,7vw,112px);line-height:.86}.newsHero h1 span{color:var(--orange)}.newsHero>div>p:not(.eyebrow){max-width:750px;color:var(--muted);font-size:19px;line-height:1.7}.pressMark{background:linear-gradient(145deg,#411204cc,#130706ee);border:1px solid #ff650077;flex-direction:column;min-height:340px;padding:38px;display:flex;box-shadow:0 25px 80px #000}.pressMark small{color:var(--orange);letter-spacing:.2em;font-weight:800}.pressMark strong{margin-top:22px;font-family:Impact,Arial Narrow,sans-serif;font-size:75px;line-height:1}.pressMark i{background:#ff650066;height:1px;margin-top:8px}.pressMark span{color:var(--muted);letter-spacing:.14em;margin-top:auto;font-size:11px}.newsListing{background:#0b0504}.newsFeature{background:#120807;border:1px solid #4c281b;grid-template-columns:300px 1fr;display:grid}.newsStamp{color:#160706;background:linear-gradient(155deg,#f4e9d5 0 62%,#ff6500 62%);flex-direction:column;min-height:520px;padding:35px;display:flex}.newsStamp span{letter-spacing:.2em;font-size:11px;font-weight:900}.newsStamp strong{margin:auto 0;font-family:Impact,Arial Narrow,sans-serif;font-size:90px;line-height:.9}.newsStamp small{letter-spacing:.12em;font-weight:900}.newsBody{padding:48px 55px}.newsMeta{color:var(--orange);letter-spacing:.13em;flex-wrap:wrap;gap:12px;font-size:10px;font-weight:800;display:flex}.newsMeta>*+:before{content:"·";margin-right:12px}.newsBody h2{max-width:950px;font-size:clamp(38px,4.5vw,65px)}.newsBody p{color:var(--muted);max-width:980px;font-size:17px;line-height:1.75}.newsBody .newsLead{color:var(--cream);font-size:20px}.newsBody ul{grid-template-columns:1fr 1fr;gap:0 28px;margin:30px 0;padding:0;list-style:none;display:grid}.newsBody li{color:#d8cbbb;border-bottom:1px solid #4c281b;padding:14px 0}.newsBody li:before{content:"✓";color:var(--orange);margin-right:12px;font-weight:900}@media (width<=950px){.newsTeaser,.newsHero{grid-template-columns:1fr}.pressMark{min-height:270px}.newsFeature{grid-template-columns:220px 1fr}.newsBody{padding:38px}.newsStamp strong{font-size:66px}}@media (width<=650px){.newsFeature{grid-template-columns:1fr}.newsStamp{min-height:230px}.newsStamp strong{font-size:72px}.newsBody{padding:28px 24px}.newsBody ul{grid-template-columns:1fr}.latestNews{min-height:330px;padding:28px}.latestNews strong{font-size:29px}.newsHero{min-height:0;padding-top:55px}.pressMark{display:none}}.courseInfographics{background:linear-gradient(#07172a,#0b2643);border-block:1px solid #294e74}.courseInfographics .sectionHead>p{color:#b9cae0;max-width:500px;font-size:17px;line-height:1.7}.learningPath{background:#376186;border:1px solid #376186;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.learningPath article{background:#0b2038;min-height:230px;padding:30px 26px;position:relative}.learningPath article:not(:last-child):after{content:"→";z-index:2;background:var(--gold);color:#071a34;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.learningPath span{color:var(--gold);letter-spacing:.15em;font-size:12px;font-weight:900;display:block}.learningPath strong{color:#fff;margin-top:35px;font-size:23px;line-height:1.15;display:block}.learningPath p{color:#b9cae0;margin:14px 0 0;line-height:1.55}.decisionInfographic{background:#07182c;border:1px solid #416c95;grid-template-columns:minmax(240px,.8fr) minmax(430px,1.25fr) minmax(210px,.65fr);margin-top:28px;display:grid}.decisionIntro,.decisionResult{padding:34px}.decisionIntro{color:#071a34;background:#f1b62e}.decisionIntro>span,.decisionResult>span{letter-spacing:.16em;font-size:11px;font-weight:900}.decisionIntro h3{margin:20px 0 14px;font-size:36px;line-height:1}.decisionIntro p,.decisionResult p{margin:0;line-height:1.55}.decisionFactors{grid-template-columns:1fr 1fr;align-content:center;padding:22px 28px;display:grid}.decisionFactors div{border-bottom:1px solid #294e74;align-items:center;gap:13px;min-height:68px;padding:12px;display:flex}.decisionFactors span{color:#63a8ff;font-size:11px;font-weight:900}.decisionFactors strong{font-size:15px;line-height:1.35}.decisionResult{background:#0d3d78;flex-direction:column;justify-content:center;display:flex}.decisionResult>span{color:#8bc0ff}.decisionResult strong{color:#fff;margin:18px 0 12px;font-size:27px;line-height:1.1}.decisionResult p{color:#c6d5e7}.materialsExpanded{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start}.materialsExpanded>div:first-child{position:sticky;top:115px}.materialsExpanded>div:first-child>p:not(.eyebrow){color:#b9cae0;max-width:520px;font-size:17px;line-height:1.7}.materialCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.materialCards article{background:#102b49;border:1px solid #31577d;grid-template-columns:38px 1fr;gap:16px;min-height:180px;padding:25px;display:grid}.materialCards article>span{color:var(--gold);letter-spacing:.1em;font-size:12px;font-weight:900}.materialCards h3{color:#fff;margin:0 0 12px;font-size:20px;line-height:1.25}.materialCards p{color:#b9cae0;margin:0;line-height:1.6}.accessBundle{color:#08182b;background:#f3eee5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7%;display:grid}.accessBundle .eyebrow{color:#c95e08!important}.accessBundleGrid{background:#cfc5b7;border:1px solid #cfc5b7;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.accessBundleGrid article{background:#fff;flex-direction:column;grid-column:span 2;justify-content:center;min-height:145px;padding:24px;display:flex}.accessBundleGrid article:nth-child(4),.accessBundleGrid article:nth-child(5){grid-column:span 3}.accessBundleGrid strong{color:#0d3d78;font-size:26px;line-height:1.1}.accessBundleGrid span{color:#526176;margin-top:12px;line-height:1.45}.coursePage .meetingDate small{order:-1;margin:0 0 13px}.coursePage .meetingDate{gap:0}.coursePage .meetingBody>span{display:inline-block}@media (width<=1100px){.learningPath{grid-template-columns:1fr 1fr}.learningPath article:nth-child(2):after{display:none}.decisionInfographic{grid-template-columns:1fr 1.5fr}.decisionResult{grid-column:1/-1}.materialsExpanded{grid-template-columns:1fr}.materialsExpanded>div:first-child{position:static}.accessBundle{grid-template-columns:1fr}.accessBundleGrid{margin-top:8px}}@media (width<=700px){.learningPath{grid-template-columns:1fr}.learningPath article{min-height:0}.learningPath article:not(:last-child):after{content:"↓";top:auto;bottom:-17px;right:50%;transform:translate(50%)}.decisionInfographic{grid-template-columns:1fr}.decisionFactors{grid-template-columns:1fr;padding:16px}.decisionResult{grid-column:auto}.materialCards{grid-template-columns:1fr}.materialCards article{min-height:0}.accessBundleGrid{grid-template-columns:1fr}.accessBundleGrid article,.accessBundleGrid article:nth-child(4),.accessBundleGrid article:nth-child(5){grid-column:auto;min-height:125px}.coursePage .meetingDate small{margin:0 12px 0 0}.coursePage .meetingDate{gap:10px}}.productGrid{grid-template-columns:repeat(3,1fr)}.productGrid .card{min-height:500px;padding:31px}.productGrid .card h3{font-size:30px}.agentProductCard{border-color:#697a80;background:linear-gradient(145deg,#18242c,#090e12)!important}.agentProductAvatar{z-index:1;border:2px solid #d7ad63;border-radius:50%;width:108px;height:108px;position:absolute;top:23px;right:25px;overflow:hidden;box-shadow:0 0 0 8px #d7ad6314,0 15px 45px #0009}.agentProductAvatar img{object-fit:cover;object-position:50% 46%;width:100%;height:100%}.agentProductCard .tag{z-index:2;color:#e0bd7d;border-color:#d7ad6377;max-width:145px;position:relative}.agentProductCard>div:nth-of-type(2),.agentProductCard .cardLinks{z-index:2;position:relative}.agentProductCard .cardLinks a{color:#e0bd7d;border-color:#68777d}.agentPage{--agent-ink:#0c1216;--agent-panel:#152027;--agent-fog:#b7c1c2;--agent-gold:#d5aa5c;--agent-line:#536269;background:var(--agent-ink);color:#f2eee6;min-height:100vh}.agentPage .eyebrow{color:var(--agent-gold)!important}.agentPage .primaryButton{background:var(--agent-gold);border-color:var(--agent-gold);color:#11181c}.agentPage .primaryButton:hover{background:#e1bd78}.agentHeader{background:#0c1216e9;border-color:#27343a;position:sticky;top:0}.agentHeader .mic{color:var(--agent-gold);border-color:var(--agent-gold);box-shadow:0 0 22px #d5aa5c44}.agentHeader .compact{color:var(--agent-gold);border-color:var(--agent-gold)}.agentHero{background:radial-gradient(circle at 76% 46%,#425057 0,#1b292f 28%,#0c1216 65%);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:7%;min-height:760px;padding:78px 6%;display:grid;overflow:hidden}.agentHeroCopy{z-index:2;position:relative}.agentHero h1{text-transform:uppercase;letter-spacing:-.025em;margin:27px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(72px,8vw,132px);line-height:.82}.agentHero h1 span{color:var(--agent-gold)}.agentHero h2{max-width:760px;margin:0 0 16px;font-size:27px;line-height:1.25}.agentHeroCopy>p:not(.eyebrow){color:#c1cacb;max-width:780px;font-size:18px;line-height:1.72}.agentAvatar{margin:0;position:relative}.agentAvatar:before,.agentAvatar:after{content:"";z-index:0;border:1px solid #d5aa5c55;border-radius:50%;position:absolute;inset:-34px}.agentAvatar:after{border-color:#d5aa5c22;inset:-70px}.agentAvatarFrame{z-index:1;aspect-ratio:1;border:3px solid var(--agent-gold);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 35px 90px #000b,0 0 0 13px #d5aa5c12}.agentAvatarFrame img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transform:scale(1.05)}.agentAvatar figcaption{z-index:2;text-align:center;background:#111b20;border:1px solid #748084;width:86%;margin:-28px auto 0;padding:20px 24px;position:relative;box-shadow:0 18px 55px #0008}.agentAvatar figcaption span{color:var(--agent-gold);letter-spacing:.08em;font-family:Impact,Arial Narrow,sans-serif;font-size:31px;display:block}.agentAvatar figcaption strong{color:#bac4c5;letter-spacing:.15em;margin-top:7px;font-size:10px;display:block}.agentStats{border-block:1px solid var(--agent-line);background:#121c22;grid-template-columns:repeat(4,1fr);padding:28px 6%;display:grid}.agentStats div{border-right:1px solid #536269;flex-direction:column;gap:8px;padding:0 28px;display:flex}.agentStats div:last-child{border:0}.agentStats strong{color:var(--agent-gold);font-size:27px}.agentStats span{color:#b7c1c2;text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:1.45}.agentDefinition{color:#11191e;background:#f0ece3;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;display:grid}.agentPage .section h2{font-size:clamp(42px,5.3vw,74px)}.agentDefinition .eyebrow{color:#8a611e!important}.agentDefinitionCopy p{color:#3d4b52;margin:0 0 21px;font-size:18px;line-height:1.78}.agentFlow{background:#111a20;border-block:1px solid #34444b}.agentFlow .sectionHead>p,.agentThemes .sectionHead>p{color:#afbbbd;font-size:17px;line-height:1.7}.agentFlowGrid{background:#5e6f75;border:1px solid #5e6f75;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.agentFlowGrid article{background:#18252c;min-height:260px;padding:29px;position:relative}.agentFlowGrid article:not(:last-child):after{content:"→";z-index:2;background:var(--agent-gold);color:#11191e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.agentFlowGrid span{color:var(--agent-gold);letter-spacing:.16em;font-size:12px;font-weight:900}.agentFlowGrid h3{margin:38px 0 14px;font-size:25px;line-height:1.15}.agentFlowGrid p{color:#b7c1c2;margin:0;line-height:1.6}.agentThemes{background:linear-gradient(#0c1216,#16232a)}.agentThemeGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.agentThemeGrid article{background:#1c2a31;border:1px solid #536269;grid-template-columns:40px 1fr;gap:16px;min-height:210px;padding:28px;display:grid}.agentThemeGrid article>span{color:var(--agent-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.agentThemeGrid h3{margin:0 0 14px;font-size:23px}.agentThemeGrid p{color:#b8c2c4;margin:0;line-height:1.65}.agentQuestions{color:#10181d;background:#d8dfe0;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8%;display:grid}.agentQuestions .eyebrow{color:#76551c!important}.agentQuestions>div:first-child{position:sticky;top:115px}.agentQuestions>div:first-child>p:not(.eyebrow){color:#49585f;font-size:17px;line-height:1.7}.questionStack{gap:9px;display:grid}.questionStack article{border-left:4px solid var(--agent-gold);background:#f8f7f2;grid-template-columns:42px 1fr;align-items:center;gap:17px;padding:22px 24px;display:grid}.questionStack span{color:#92702d;font-size:11px;font-weight:900}.questionStack p{color:#243138;margin:0;font-size:17px;line-height:1.5}.agentAudience{background:#0e171c}.agentAudienceGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.agentAudienceGrid article{border-top:3px solid var(--agent-gold);background:#18252c;min-height:300px;padding:32px}.agentAudienceGrid span{color:var(--agent-gold);letter-spacing:.16em;font-size:11px;font-weight:900}.agentAudienceGrid h3{margin:33px 0 16px;font-size:28px;line-height:1.18}.agentAudienceGrid p{color:#b8c2c4;margin:0;line-height:1.68}.agentBoundaries{color:#11191e;background:#f1ede5;border-block:1px solid #d8d0c3;grid-template-columns:.9fr 1.1fr;gap:8%;display:grid}.agentBoundaries .eyebrow{color:#805d20!important}.agentBoundaries>div:last-child{background:#fff;border:1px solid #c7bba8;padding:28px}.agentBoundaries>div:last-child p{color:#435158;margin:0;font-size:17px;line-height:1.75}.agentBoundaries>div:last-child p+p{margin-top:17px}.agentEnroll{background:radial-gradient(circle at 12%,#536168,#18252c 33%,#0c1216 70%);grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:center;gap:7%;display:grid}.agentEnrollVisual{aspect-ratio:4/3;border:1px solid #899396;overflow:hidden;box-shadow:18px 20px #d5aa5c}.agentEnrollVisual img{object-fit:cover;object-position:center;width:100%;height:100%}.agentEnroll>div:last-child>p:not(.eyebrow){color:#bdc7c8;max-width:720px;font-size:18px;line-height:1.7}.agentPlatformNote{color:#bdc7c8;border:1px solid #66767c;align-items:center;min-height:50px;padding:0 18px;font-size:13px;display:inline-flex}.agentPage footer{background:#080d10;border-color:#34444b}@media (width<=1100px){.productGrid{grid-template-columns:1fr 1fr}.agentHero{grid-template-columns:1fr;gap:80px}.agentAvatar{max-width:580px;margin:0 auto}.agentFlowGrid{grid-template-columns:1fr 1fr}.agentFlowGrid article:nth-child(2):after{display:none}.agentThemeGrid{grid-template-columns:1fr 1fr}.agentDefinition,.agentQuestions,.agentBoundaries{grid-template-columns:1fr}.agentQuestions>div:first-child{position:static}.agentEnroll{grid-template-columns:.8fr 1.2fr}}@media (width<=760px){.productGrid{grid-template-columns:1fr}.agentHero{grid-template-columns:1fr;padding-top:55px}.agentHero h1{font-size:68px}.agentAvatar:before{inset:-18px}.agentAvatar:after{display:none}.agentStats{grid-template-columns:1fr 1fr;gap:18px}.agentStats div:nth-child(2){border-right:0}.agentFlowGrid,.agentThemeGrid,.agentAudienceGrid{grid-template-columns:1fr}.agentFlowGrid article{min-height:0}.agentFlowGrid article:not(:last-child):after{content:"↓";top:auto;bottom:-17px;right:50%;transform:translate(50%)}.agentFlowGrid article:nth-child(2):after{display:grid}.agentEnroll{grid-template-columns:1fr}.agentEnrollVisual{max-width:520px}.agentPlatformNote{justify-content:center;width:100%}.agentProductAvatar{width:88px;height:88px}}@media (width<=520px){.agentStats{grid-template-columns:1fr}.agentStats div{border-bottom:1px solid #536269;border-right:0;padding:15px 0}.agentStats div:last-child{border-bottom:0}.agentAvatar figcaption{width:94%;padding-inline:12px}.agentAvatar figcaption span{font-size:25px}.agentAudienceGrid article{min-height:0}.agentProductCard{padding-top:32px}.agentProductAvatar{opacity:.45;top:18px;right:18px}.agentProductCard .tag{max-width:130px}}.bookCoverShowcase{color:#0e1b24;background:linear-gradient(150deg,#e7e3d9,#b9c6c8);max-width:470px;margin-inline:auto;padding:34px 34px 28px;position:relative;box-shadow:22px 25px #3d555d}.bookCoverShowcase>span,.bookCoverShowcase>small{text-align:center;letter-spacing:.16em;font-size:11px;font-weight:900;display:block}.bookCoverShowcase img{width:100%;height:auto;margin:18px 0;display:block;box-shadow:0 18px 45px #14212866}.bookPage{--book-ink:#08141b;--book-panel:#10242d;--book-mist:#c3cdcd;--book-gold:#d5a85b;--book-line:#405b65;background:var(--book-ink);color:#f4efe6;min-height:100vh}.bookPage .eyebrow{color:var(--book-gold)!important}.bookPage .primaryButton{background:var(--book-gold);border-color:var(--book-gold);color:#10191e}.bookPage .primaryButton:hover{background:#e4c07c}.bookHeader{background:#08141be9;border-color:#203842;position:sticky;top:0}.bookHeader .mic{color:var(--book-gold);border-color:var(--book-gold);box-shadow:0 0 22px #d5a85b44}.bookHeader .compact{color:var(--book-gold);border-color:var(--book-gold)}.bookHero{background:radial-gradient(circle at 28% 45%,#758a8c 0,#263c45 30%,#08141b 67%);grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:8%;min-height:780px;padding:72px 6%;display:grid;overflow:hidden}.bookHeroCover{z-index:1;max-width:475px;margin:auto;position:relative;transform:perspective(1100px)rotateY(5deg)}.bookHeroCover:after{content:"";z-index:-1;background:#d5a85b;position:absolute;inset:24px -24px -24px 24px}.bookHeroCover img{width:100%;height:auto;display:block;box-shadow:0 35px 90px #000a}.bookHeroCopy h1{text-transform:uppercase;letter-spacing:-.025em;margin:28px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(62px,7vw,118px);line-height:.84}.bookHeroCopy h1 span{color:var(--book-gold)}.bookHeroCopy h2{max-width:800px;margin:0 0 16px;font-size:27px;line-height:1.3}.bookHeroCopy>p:not(.eyebrow){color:#c6d0d1;max-width:820px;font-size:18px;line-height:1.72}.bookMeta{border:1px solid #5b7179;flex-wrap:wrap;gap:0;margin-top:36px;display:flex}.bookMeta span{color:#aebbbc;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #5b7179;flex-direction:column;gap:7px;min-width:165px;padding:17px 22px;font-size:12px;display:flex}.bookMeta span:last-child{border:0}.bookMeta b{color:#f4efe6;text-transform:none;letter-spacing:0;font-size:18px}.bookPremise{color:#111c22;background:#f0ece3;grid-template-columns:.86fr 1.14fr;align-items:start;gap:8%;display:grid}.bookPremise .eyebrow{color:#87611f!important}.bookPage .section h2{font-size:clamp(42px,5.3vw,74px)}.bookPremise>div:last-child p{color:#3f5056;margin:0 0 22px;font-size:18px;line-height:1.8}.bookThemes{background:linear-gradient(#08141b,#122932)}.bookThemes .sectionHead>p{color:#b8c5c7;font-size:17px;line-height:1.7}.bookThemeGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.bookThemeGrid article{background:#18323c;border:1px solid #47646f;grid-template-columns:42px 1fr;gap:16px;min-height:220px;padding:28px;display:grid}.bookThemeGrid article>span{color:var(--book-gold);letter-spacing:.12em;font-size:12px;font-weight:900}.bookThemeGrid h3{margin:0 0 14px;font-size:23px;line-height:1.2}.bookThemeGrid p{color:#bdc9ca;margin:0;line-height:1.65}.bookRadiodiffusion{color:#101b21;background:#d7e0e0;grid-template-columns:minmax(270px,.66fr) minmax(0,1.34fr);align-items:center;gap:8%;display:grid}.bookBackCover{max-width:450px;margin:auto;box-shadow:20px 23px #29434d}.bookBackCover img{width:100%;height:auto;display:block}.bookRadiodiffusion .eyebrow{color:#7f5b1c!important}.bookRadiodiffusion>div:last-child>p:not(.eyebrow){color:#43545b;font-size:18px;line-height:1.75}.bookRadiodiffusion ul{grid-template-columns:1fr 1fr;gap:0 26px;margin:28px 0 0;padding:0;list-style:none;display:grid}.bookRadiodiffusion li{color:#21333a;border-bottom:1px solid #a9b8b9;padding:15px 0}.bookRadiodiffusion li:before{content:"✓";color:#95702e;margin-right:11px;font-weight:900}.bookAudience{background:#0d1d24}.bookAudience>h2{max-width:1050px}.bookAudienceGrid{background:#46606a;border:1px solid #46606a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;display:grid}.bookAudienceGrid article{background:#142b34;align-items:center;gap:18px;min-height:125px;padding:27px;display:flex}.bookAudienceGrid span{color:var(--book-gold);font-size:12px;font-weight:900}.bookAudienceGrid strong{font-size:18px;line-height:1.35}.bookAuthor{color:#111c22;background:#f0ece3;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:8%;display:grid}.bookAuthorImage{max-width:460px;min-height:540px;overflow:hidden;box-shadow:20px 23px #d5a85b}.bookAuthorImage img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:540px}.bookAuthor .eyebrow{color:#846020!important}.bookAuthor>div:last-child>p:not(.eyebrow){color:#435259;font-size:18px;line-height:1.76}.bookBuy{background:radial-gradient(circle at 12%,#415b64,#142933 32%,#08141b 70%);grid-template-columns:.7fr 1.3fr;align-items:center;gap:7%;display:grid}.bookBuy>div:first-child>p:not(.eyebrow){color:#becacc;font-size:18px;line-height:1.7}.purchaseGrid{gap:10px;display:grid}.purchaseGrid a{color:#14232a;border-left:5px solid var(--book-gold);background:#f3f0e9;grid-template-columns:1fr auto;gap:8px 20px;padding:25px 70px 25px 27px;transition:all .2s;display:grid;position:relative}.purchaseGrid a:hover{background:#fff;transform:translate(5px)}.purchaseGrid a>span{color:#846020;letter-spacing:.14em;grid-column:1/-1;font-size:11px;font-weight:900}.purchaseGrid strong{font-size:23px}.purchaseGrid small{color:#586970;align-self:center}.purchaseGrid a>span:last-child{color:#846020;font-size:22px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.bookPage footer{background:#050c10;border-color:#304852}@media (width<=1100px){.bookHero{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.bookHeroCopy h1{font-size:65px}.bookThemeGrid{grid-template-columns:1fr 1fr}.bookPremise,.bookBuy{grid-template-columns:1fr}.bookBuy .purchaseGrid{margin-top:15px}}@media (width<=800px){.bookHero{grid-template-columns:1fr;gap:75px;padding-top:55px}.bookHeroCover{max-width:420px}.bookRadiodiffusion,.bookAuthor{grid-template-columns:1fr}.bookBackCover{max-width:380px}.bookAudienceGrid{grid-template-columns:1fr 1fr}.bookAuthorImage{max-width:420px;min-height:460px}.bookAuthorImage img{min-height:460px}.bookCoverShowcase{max-width:420px}.bookMeta span{flex:1}.bookMeta span:nth-child(2){border-right:0}.bookMeta span:last-child{border-top:1px solid #5b7179;flex-basis:100%}}@media (width<=560px){.bookHeroCopy h1{font-size:54px}.bookHeroCopy h2{font-size:22px}.bookHeroCover:after{inset:14px -14px -14px 14px}.bookThemeGrid,.bookAudienceGrid,.bookRadiodiffusion ul{grid-template-columns:1fr}.bookThemeGrid article{min-height:0}.bookMeta{grid-template-columns:1fr;display:grid}.bookMeta span,.bookMeta span:nth-child(2),.bookMeta span:last-child{border-bottom:1px solid #5b7179;border-right:0}.bookMeta span:last-child{border-bottom:0}.purchaseGrid a{grid-template-columns:1fr;padding-right:54px}.purchaseGrid small{grid-column:1}.bookCoverShowcase{padding:24px;box-shadow:13px 16px #3d555d}}.bookAuthorImage{aspect-ratio:4/5;width:100%;max-width:300px;min-height:0;margin:auto;box-shadow:14px 17px #d5a85b}.bookAuthorImage img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:0;display:block}@media (width<=800px){.bookAuthorImage{max-width:250px;min-height:0}.bookAuthorImage img{min-height:0}}.bookForeword{background:#d7e0e0;border-top:1px solid #b7c4c5}.creativeCoursePage{--creative-ink:#0c1118;--creative-panel:#121e29;--creative-plum:#32203d;--creative-teal:#55c8bd;--creative-gold:#e1b35f;--creative-line:#36505b;background:var(--creative-ink);color:#f5f0e8}.creativeCoursePage .eyebrow{color:var(--creative-gold)!important}.creativeCoursePage .courseHeader{background:#0c1118ed;border-color:#293a43}.creativeCoursePage .courseHeader .mic{color:var(--creative-teal);border-color:var(--creative-teal);box-shadow:0 0 22px #55c8bd44}.creativeCoursePage .courseHeader .compact{color:var(--creative-gold);border-color:var(--creative-gold)}.creativeCoursePage .primaryButton{color:#fff;background:linear-gradient(135deg,#d69839,#e66b46)}.creativeHero{background:radial-gradient(circle at 80% 40%,#3b2850 0,#172936 34%,#0c1118 69%);grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:7%;min-height:760px;padding:78px 6%;display:grid;overflow:hidden}.creativeHeroCopy{z-index:2;position:relative}.creativeHero h1{text-transform:uppercase;letter-spacing:-.03em;margin:27px 0 21px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(66px,7vw,116px);line-height:.84}.creativeHero h1 span{color:var(--creative-teal);display:block}.creativeHero h2{max-width:850px;margin:0 0 17px;font-size:27px;line-height:1.28}.creativeHeroCopy>p:not(.eyebrow){color:#c2cdd1;max-width:810px;font-size:18px;line-height:1.72}.creativeMatrix{background:linear-gradient(145deg,#3c2549cc,#132733dd);border:1px solid #74d7ce88;flex-wrap:wrap;place-content:center;gap:18px;min-height:510px;padding:72px 38px 38px;display:flex;position:relative;transform:rotate(2deg);box-shadow:20px 24px #e1b35f,0 30px 80px #0008}.creativeMatrix:before,.creativeMatrix:after{content:"";background:#66d2c855;height:1px;position:absolute;left:12%;right:12%;box-shadow:0 45px #66d2c855,0 90px #66d2c855,0 135px #66d2c855,0 180px #66d2c855,0 225px #66d2c855}.creativeMatrix:before{top:120px}.creativeMatrix:after{bottom:120px;transform:rotate(90deg)}.creativeMatrixLabel{color:var(--creative-gold);letter-spacing:.16em;text-align:center;font-size:11px;font-weight:900;position:absolute;top:28px;left:30px;right:30px}.creativeMatrix>strong{z-index:1;color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-size:82px;line-height:1;position:relative}.creativeMatrix>i{z-index:1;color:var(--creative-gold);align-self:center;font-size:30px;font-style:normal;position:relative}.creativeMatrix>div{z-index:1;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:35px;display:grid;position:relative}.creativeMatrix b{color:#bfe9e5;letter-spacing:.12em;text-align:center;background:#0c1118dd;border:1px solid #55c8bd77;padding:13px 8px;font-size:10px}.creativeStats{background:#101d27;border-color:#36505b}.creativeStats div{border-color:#36505b}.creativeStats strong{color:var(--creative-gold)}.creativeStats span{color:#b8c6cb}.creativeAvailability{background:linear-gradient(135deg,#1b3540,#181826 64%);border-block:1px solid #3e5b64;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:7%;display:grid}.creativeAvailability>div:first-child>p:not(.eyebrow){color:#c7d2d4;max-width:820px;font-size:18px;line-height:1.75}.creativeAvailability strong{color:#fff}.creativeAccessCard{color:#14212a;background:#f1eee8;padding:34px;box-shadow:15px 18px #55c8bd}.creativeAccessCard>span{color:#87611f;letter-spacing:.16em;font-size:11px;font-weight:900}.creativeAccessCard ul{margin:23px 0 0;padding:0;list-style:none}.creativeAccessCard li{border-bottom:1px solid #cfc7ba;padding:16px 0;font-size:17px;font-weight:700}.creativeAccessCard li:last-child{border:0}.creativeAccessCard li:before{content:"✓";color:#b57625;margin-right:13px}.creativeCoursePage .courseIntro{color:#111c24;background:#f0ece4}.creativeCoursePage .courseIntro .eyebrow{color:#826020!important}.creativeCoursePage .courseIntro>div:last-child p{color:#41525a}.creativeAudience{background:#111d26}.creativeAudience .audienceGrid{background:#38525b;border-color:#38525b}.creativeAudience .audienceGrid div{background:#162732}.creativeAudience .audienceGrid span{color:var(--creative-teal)}.creativeJourney{background:linear-gradient(#0c1118,#17242d)}.creativeJourney .sectionHead>p{color:#b8c5c8}.creativeLearningPath{background:#42616a;border-color:#42616a}.creativeLearningPath article{background:#14232d}.creativeLearningPath span{color:var(--creative-gold)}.creativeLearningPath article:not(:last-child):after{background:var(--creative-teal);color:#102027}.creativeLearningPath p{color:#b8c7ca}.creativeOpenClass{color:#122028;background:#d8e4e3;grid-template-columns:minmax(300px,.86fr) 1.14fr;align-items:start;gap:8%;display:grid}.creativeOpenClass .eyebrow{color:#76551d!important}.creativeOpenClassIntro{position:sticky;top:115px}.creativeOpenClassIntro>p:not(.eyebrow){color:#46575d;font-size:18px;line-height:1.7}.creativeOpenTopics{background:#9eafae;border:1px solid #9eafae;grid-template-columns:1fr 1fr;gap:1px;display:grid}.creativeOpenTopics div{background:#f7f5f0;flex-direction:column;justify-content:space-between;gap:20px;min-height:138px;padding:25px;display:flex}.creativeOpenTopics span{color:#9b702a;letter-spacing:.13em;font-size:11px;font-weight:900}.creativeOpenTopics strong{font-size:18px;line-height:1.4}.creativeProgram{background:linear-gradient(#101821,#192a34)}.creativeProgram .sectionHead>p{color:#bcc9cc}.creativeModule{background:#172b36;border-color:#45626b}.creativeModule .meetingDate{color:#0d1a21;background:linear-gradient(145deg,#55c8bd,#247f84)}.creativeModule .meetingBody>span{color:var(--creative-gold)}.creativeModule h3{font-size:33px}.creativeModuleSubtitle{color:#b9c8cb;max-width:800px;font-size:17px;line-height:1.55}.creativeModule .lesson{border-color:var(--creative-teal);background:#10232e}.creativeModule .lesson h4{color:#d7b979;letter-spacing:.08em;font-size:14px}.creativeModule .lesson ul{color:#c0cccf}.creativeDifferentials{background:#111d25}.creativeDifferentials li{color:#c3ced0;border-color:#38505a}.creativeDifferentials li:before{color:var(--creative-teal)}.creativeOutcomes{color:#13212a;background:#f0ece4}.creativeOutcomes .eyebrow{color:#826020!important}.creativeOutcomes .outcomeGrid{background:0 0}.creativeOutcomes .outcomeGrid div{border-left-color:#55a9a4}.creativeOutcomes .outcomeGrid span{color:#2f938d}.creativeBundle{color:#13212a;background:#dbe5e4}.creativeBundle .eyebrow{color:#76551d!important}.creativeBundle .accessBundleGrid{background:#a8b8b6;border-color:#a8b8b6}.creativeBundle .accessBundleGrid strong{color:#246d70}.creativeTeachers{background:#0e171e}.creativeTeacherGrid article{background:#162732;border-color:#47626a;grid-template-columns:150px 1fr}.creativeTeacherGrid .teacherInitial{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#55c8bd,#352344);place-items:center;min-height:290px;padding:0;font-family:Impact,Arial Narrow,sans-serif;font-size:54px;display:grid}.creativeTeacherGrid article>div:last-child{padding:28px}.creativeTeacherGrid p{color:#bdc9cc}.creativeSupport{color:#14212a;background:#f0ece4}.creativeSupport .eyebrow{color:#806020!important}.creativeSupport h2{color:#263740;letter-spacing:.08em;margin:10px 0 4px;font-family:Georgia,serif;font-size:54px!important}.creativeSupport p{color:#506068;margin:0 0 22px}.creativeSupport a{color:#76551d;border-bottom:1px solid #8b6423;gap:12px;padding-bottom:8px;font-weight:800;display:inline-flex}.creativeEnroll{background:radial-gradient(circle at 84% 45%,#3c294e,#1a2c35 34%,#0c1118 70%)}.creativeEnroll>div:first-child>p:not(.eyebrow){color:#c3ced0;max-width:760px;font-size:18px;line-height:1.7}.creativeEnroll .enrollBox{box-shadow:18px 21px #55c8bd}.creativeCoursePage footer{background:#070d12;border-color:#304750}@media (width<=1050px){.creativeHero{grid-template-columns:1fr;gap:78px}.creativeMatrix{max-width:580px;margin:auto}.creativeAvailability,.creativeOpenClass{grid-template-columns:1fr}.creativeOpenClassIntro{position:static}.creativeTeacherGrid article{grid-template-columns:130px 1fr}.creativeTeacherGrid .teacherInitial{min-height:240px}}@media (width<=700px){.creativeHero{padding-top:55px}.creativeHero h1{font-size:58px}.creativeHero h2{font-size:22px}.creativeMatrix{min-height:390px;padding-inline:24px;box-shadow:12px 15px #e1b35f}.creativeMatrix>strong{font-size:62px}.creativeAvailability,.creativeOpenTopics{grid-template-columns:1fr}.creativeOpenTopics div{min-height:105px}.creativeTeacherGrid article{grid-template-columns:1fr}.creativeTeacherGrid .teacherInitial{min-height:150px}.creativeSupport h2{font-size:44px!important}}
