@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-italic-DpcbibHm.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-italic-BgxzcTJK.woff)format("woff")}:root{color:#f0efeb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#101110;--panel:#171815;--gold:#d3b47f;--muted:#a4a6a0;--line:#30312c;background:#101110;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}img{max-width:100%;display:block}svg{flex-shrink:0}p,h1,h2,h3{margin:0}ul{margin:0;padding:0;list-style:none}a,button,summary{outline-offset:6px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}::selection{background:var(--gold);color:var(--bg)}.container{width:calc(100% - 112px);max-width:1280px;margin:0 auto}.section{padding-top:110px;padding-bottom:110px}.eyebrow{color:var(--gold);font-size:10px;font-weight:700;line-height:1.6}.section-label{align-items:center;gap:14px;margin-bottom:28px;display:flex}.section-label>span{color:#a3a59c;border-right:1px solid #4d4b3f;padding-right:14px;font-size:11px}.gold-line{background:var(--gold);flex-shrink:0;width:30px;height:1px;display:inline-block}h2{font-size:42px;font-weight:500;line-height:1.22}h2 em,h1 em{color:var(--gold);font-family:DM Serif Display,serif;font-weight:400}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px;display:flex}.section-heading>p{color:var(--muted);max-width:300px;font-size:14px;line-height:1.9}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:36px;min-height:54px;padding:16px 24px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.button-gold{background:var(--gold);color:#171912}.button-gold:hover{background:#e4c896;transform:translateY(-2px)}.skip-link{z-index:20;background:var(--gold);color:#101110;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;height:100px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand>svg{width:33px;height:38px;color:var(--gold)}.brand>span{font-size:25px;font-weight:700;line-height:1.1}.brand b{color:var(--gold);font-weight:800}.brand-caption{color:#b4b5ad;margin-top:7px;font-size:7px;font-weight:500;display:block}.nav{color:#c4c5bd;align-items:center;gap:35px;font-size:11px;display:flex}.nav>a:not(.header-cta):hover{color:var(--gold)}.header-cta{color:var(--gold);border:1px solid #665a44;border-radius:3px;align-items:center;gap:22px;padding:13px 18px;transition:background .2s;display:flex}.header-cta:hover{background:#28261f}.menu-toggle{display:none}.hero{overflow:hidden}.hero-grid{grid-template-columns:1.08fr 1fr;min-height:715px;display:grid}.hero-copy{z-index:2;padding:74px 0 58px;animation:.7s both rise-in;position:relative}.hero-eyebrow{align-items:center;gap:13px;margin-bottom:24px;font-size:10px;display:flex}h1{font-size:66px;font-weight:500;line-height:1.075}h1 em{font-size:79px;line-height:1.05}.hero-description{color:#b5b7b0;max-width:380px;margin:25px 0 28px;font-size:14px;line-height:1.85}.hero-assurance{color:#b5b7b0;gap:20px;margin-top:19px;font-size:10px;display:flex}.hero-assurance span{align-items:center;gap:6px;display:flex}.hero-assurance svg{color:var(--gold)}.hero-portrait{align-self:stretch;min-width:0;margin-left:-40px;margin-right:-28px;position:relative;overflow:hidden}.portrait{object-fit:cover;object-position:center 23%;filter:saturate(.65)brightness(.82);width:100%;height:100%;position:absolute}.portrait-shade{background:linear-gradient(90deg,#101110 0%,#0000 27% 82%,#101110 100%),linear-gradient(#10111040 0%,#0000 38%,#1011102e 72%,#101110 100%);position:absolute;inset:0}.portrait-caption{align-items:center;gap:16px;display:flex;position:absolute;bottom:62px;left:80px;right:53px}.portrait-caption-line{background:var(--gold);width:2px;height:39px}.portrait-caption p{font-size:20px;font-weight:600}.portrait-caption div>span{color:#bfc0b6;margin-top:7px;font-size:8px;display:block}.portrait-caption>svg{color:var(--gold);margin-left:auto}.portrait-side{writing-mode:vertical-rl;color:#d2cebe;font-size:8px;position:absolute;top:44%;right:12px}.benefits-strip{border-block:1px solid var(--line);background:#151612}.benefits-inner{justify-content:space-between;align-items:center;gap:20px;min-height:104px;display:flex}.benefits-inner>div{align-items:center;gap:15px;display:flex}.benefits-inner>div>svg{color:var(--gold)}.benefits-inner p{font-size:12px;font-weight:600}.benefits-inner p>span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.explore-link{color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:18px;min-height:34px;padding-left:25px;font-size:10px;display:flex}.explore-link svg{color:var(--gold)}.audience-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience-item{border:1px solid var(--line);background:#161713;border-radius:4px;padding:33px 35px 35px}.audience-top{color:var(--gold);align-items:center;gap:16px;margin-bottom:30px;display:flex}.audience-top>span{font-size:9px;font-weight:600}.audience-top>svg:last-child{color:#6f725f;margin-left:auto}.audience-item h3{margin-bottom:18px;font-size:25px;font-weight:500;line-height:1.4}.audience-item p{color:var(--muted);max-width:430px;font-size:13px;line-height:1.9}.audience-item ul{border-top:1px solid var(--line);gap:11px;margin-top:27px;padding-top:22px;display:grid}.audience-item li{color:#c8c9c1;align-items:center;gap:10px;font-size:11px;display:flex}.audience-item li svg{width:14px;height:14px;color:var(--gold)}.curriculum{border-block:1px solid var(--line);background:#191a16}.topic-grid{border-top:1px solid #37382f;border-left:1px solid #37382f;grid-template-columns:repeat(3,1fr);display:grid}.topic{border-bottom:1px solid #37382f;border-right:1px solid #37382f;padding:30px 29px 35px}.topic-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:36px;display:flex}.topic-number{color:var(--gold);font-family:DM Serif Display,serif;font-size:30px;font-style:italic}.topic-meta>span:last-child{color:#b2b4a9;font-size:8px}.topic h3{max-width:245px;margin-bottom:16px;font-size:19px;font-weight:500;line-height:1.4}.topic p{color:var(--muted);font-size:12px;line-height:1.9}.curriculum-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.curriculum-bottom>span{color:#b4b7a9;align-items:center;gap:12px;font-size:11px;display:flex}.curriculum-bottom>span svg{color:var(--gold)}.text-link{color:var(--gold);align-items:center;gap:16px;font-size:11px;display:flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.support{grid-template-columns:.95fr 1.05fr;gap:90px;display:grid}.support-intro>p:not(.eyebrow){color:var(--muted);max-width:350px;margin-top:24px;font-size:13px;line-height:1.9}.support-note{align-items:center;gap:22px;margin-top:35px;display:flex}.support-note>span{color:var(--gold);font-family:DM Serif Display,serif;font-size:72px;font-style:italic;line-height:1}.support-note>p{color:#acafa1;border-left:1px solid #4a473b;padding-left:22px;font-size:12px;line-height:1.8}.support-steps{padding-top:5px}.support-steps article{border-bottom:1px solid var(--line);gap:24px;padding:27px 0;display:flex}.support-steps article:first-child{padding-top:0}.support-steps article:last-child{border-bottom:0;padding-bottom:0}.step-icon{width:47px;height:47px;color:var(--gold);border:1px solid #464536;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.support-steps .eyebrow{font-size:8px}.support-steps h3{margin:8px 0 12px;font-size:19px;font-weight:500}.support-steps p{color:var(--muted);font-size:12px;line-height:1.9}.mentor-section{border-block:1px solid var(--line);background:#181915}.mentor-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.mentor-photo{align-self:stretch;max-height:640px;position:relative;overflow:hidden}.mentor-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#181915 100%),linear-gradient(90deg,#0000 60%,#181915 100%);position:absolute;inset:0}.mentor-photo img{object-fit:cover;object-position:center 30%;filter:saturate(.45)brightness(.75);width:100%;height:100%}.mentor-photo-label{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:40px;left:25px}.mentor-photo-label>span:first-child{color:#f1ede3;font-size:10px}.mentor-photo-label>span:last-child{color:var(--gold);font-size:8px}.mentor-copy{padding:70px 0}.mentor-copy h2{font-size:46px}.mentor-copy>p{color:var(--muted);max-width:480px;margin-top:18px;font-size:13px;line-height:1.9}.mentor-copy>p.mentor-lead{color:#e3dfd2;margin-top:27px;font-size:19px;line-height:1.7}.mentor-signoff{color:var(--gold);align-items:center;gap:15px;margin-top:30px;font-size:11px;display:flex}.investment{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.investment-copy>p:not(.eyebrow){color:var(--muted);max-width:380px;margin-top:25px;font-size:13px;line-height:1.9}.investment-wordmark{color:#95805b;-webkit-user-select:none;user-select:none;margin-top:50px;font-size:58px;font-weight:800}.investment-wordmark span{color:#797b70;font-weight:400}.offer{background:#1b1c17;border:1px solid #64583f;border-radius:5px;padding:34px}.offer-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-tag{color:var(--gold);border:1px solid #4a4434;border-radius:2px;padding:6px 9px;font-size:8px}.offer h3{margin-top:21px;font-size:20px;font-weight:500}.offer-list{border-bottom:1px solid #38392e;gap:15px;margin:27px 0 29px;padding-bottom:29px;display:grid}.offer-list li{color:#c6c8bc;align-items:center;gap:10px;font-size:11px;display:flex}.offer-list svg{width:16px;height:16px;color:var(--gold)}.price{align-items:baseline;gap:12px;display:flex}.price>span{color:#c2c2b6;font-size:14px}.price strong{font-size:49px;font-weight:500;line-height:1.3}.price strong span{font-size:24px}.total{color:var(--muted);margin-top:5px;font-size:11px}.purchase{gap:12px;width:100%;margin-top:27px;padding-inline:12px;font-size:11px;display:flex}.purchase:disabled{color:#c4bca9;cursor:not-allowed;background:#39372d;border-color:#544d3c}.purchase-status{color:#b6b7aa;text-align:center;margin-top:12px;font-size:10px}.faq-section{border-top:1px solid var(--line);background:#141511}.faq-grid{grid-template-columns:.9fr 1.1fr;gap:85px;display:grid}.faq-grid h2{font-size:37px}.faq-list{border-top:1px solid #37382e}.faq-list details{border-bottom:1px solid #37382e}.faq-list summary{align-items:center;gap:14px;padding:23px 0;font-size:12px;line-height:1.6;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:nth-child(2){flex:1}.faq-list summary>svg{color:var(--gold);transition:transform .2s}.faq-number{color:#999e8b;font-size:9px}.faq-list details[open] summary>svg{transform:rotate(180deg)}.faq-list details[open] summary{color:var(--gold)}.faq-list details>p{color:#b3b7a7;padding:0 30px 24px;font-size:12px;line-height:1.9}.footer{border-top:1px solid var(--line)}.footer-main{justify-content:space-between;align-items:center;gap:20px;min-height:133px;display:flex}.footer-main>p{color:var(--muted);font-size:11px}.footer-main>a:last-child{width:42px;height:42px;color:var(--gold);border:1px solid #464638;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#a1a496;justify-content:space-between;gap:15px;padding:24px 0;font-size:9px;display:flex}@keyframes rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.hero-grid{min-height:780px}.hero-copy{padding-top:94px}h1{font-size:75px}h1 em{font-size:89px}.hero-description{max-width:405px;font-size:15px}}@media (width<=1100px){.container{width:calc(100% - 64px)}.nav{gap:23px}.hero-grid{min-height:655px}.hero-copy{padding-top:60px}h1{font-size:56px}h1 em{font-size:67px}.hero-description{max-width:340px;font-size:13px}.hero-portrait{margin-left:-15px;margin-right:-20px}.portrait-caption{left:43px;right:35px}.portrait-caption p{font-size:17px}.explore-link{display:none}.benefits-inner{justify-content:space-around}.section{padding-block:85px}h2{font-size:35px}.section-heading{gap:30px}.section-heading>p{max-width:240px;font-size:12px}.audience-item{padding:27px}.audience-item h3{font-size:21px}.topic{padding:25px 22px}.support,.investment,.faq-grid{gap:45px}.mentor-grid{gap:40px}.mentor-copy h2{font-size:39px}.offer{padding:26px}.faq-grid h2{font-size:32px}}@media (width<=760px){.container{width:calc(100% - 40px)}.header-inner{height:80px;position:relative}.brand>span{font-size:23px}.brand>svg{width:29px}.brand-caption{font-size:6px}.menu-toggle{color:var(--gold);background:0 0;border:1px solid #444338;border-radius:3px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.nav{z-index:10;background:#1b1c17;border:1px solid #444338;padding:16px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 35px #0008}.nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav>a{padding:14px}.nav .header-cta{justify-content:space-between;margin-top:8px}.hero-grid{flex-direction:column;min-height:auto;display:flex}.hero-copy{padding:48px 0 25px}.hero-eyebrow{margin-bottom:22px;font-size:8px}.hero h1{font-size:54px;line-height:1.1}.hero h1 em{font-size:64px}.hero-description{max-width:420px;margin-top:23px;font-size:13px}.hero-assurance{font-size:10px}.hero-portrait{align-self:auto;height:430px;margin:-10px -20px 0}.portrait{object-position:center 28%}.portrait-shade{background:linear-gradient(#101110 0%,#0000 25% 53%,#101110 100%),linear-gradient(90deg,#101110 0%,#0000 12% 88%,#101110 100%)}.portrait-caption{bottom:30px;left:34px;right:34px}.portrait-caption p{font-size:20px}.portrait-side{right:16px}.benefits-inner{flex-wrap:wrap;justify-content:flex-start;gap:22px 15px;padding-block:24px}.benefits-inner>div{flex:42%;gap:10px}.benefits-inner p{font-size:11px}.benefits-inner p>span{font-size:9px}.benefits-inner>div:last-of-type{border-top:1px solid var(--line);flex-basis:100%;padding-top:18px}.section{padding-block:65px}.section-label{gap:10px;margin-bottom:22px;font-size:8px}.section-label>span{padding-right:10px;font-size:10px}h2{font-size:32px}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:100%;margin-top:20px;font-size:13px}.audience-grid{grid-template-columns:1fr;gap:16px}.audience-item{padding:26px 24px}.audience-top{margin-bottom:23px}.audience-top>span{font-size:8px}.audience-item h3{font-size:24px}.audience-item p{font-size:12px}.audience-item li{font-size:10px}.topic-grid{grid-template-columns:1fr 1fr}.topic{padding:22px 18px 25px}.topic-meta{margin-bottom:22px;display:block}.topic-meta>span:last-child{margin-top:9px;font-size:7px;display:block}.topic h3{font-size:18px}.topic p{font-size:11px}.curriculum-bottom{flex-direction:column;align-items:flex-start;gap:22px}.curriculum-bottom>span{font-size:10px}.support{grid-template-columns:1fr;gap:40px}.support-intro>p:not(.eyebrow){max-width:100%}.support-note{margin-top:25px}.support-steps article{gap:17px}.support-steps h3{font-size:18px}.mentor-grid{flex-direction:column-reverse;gap:0;display:flex}.mentor-copy{padding:60px 0 20px}.mentor-copy h2{font-size:36px}.mentor-copy>p.mentor-lead{font-size:19px}.mentor-photo{align-self:auto;width:100%;height:430px}.mentor-photo img{object-position:center 27%}.mentor-photo:after{background:linear-gradient(#181915 0%,#0000 25% 55%,#181915 100%)}.mentor-photo-label{bottom:30px}.investment{grid-template-columns:1fr;gap:30px}.investment-copy>p:not(.eyebrow){max-width:100%;margin-top:20px}.investment-wordmark{display:none}.offer{padding:27px 24px}.offer h3{font-size:21px}.offer-list li{font-size:11px}.price strong{font-size:48px}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-list summary{padding-block:21px;font-size:12px}.footer-main{flex-wrap:wrap;gap:24px;min-height:140px;padding-block:28px}.footer-main>p{flex-basis:100%;order:3;font-size:10px}.footer-bottom{flex-direction:column;gap:10px;font-size:8px}}@media (width<=370px){.hero h1{font-size:45px}.hero h1 em{font-size:55px}.hero-assurance{gap:12px;font-size:9px}.hero-portrait{height:365px}h2{font-size:28px}.topic-grid{grid-template-columns:1fr}.topic-meta{align-items:center;display:flex}.topic-meta>span:last-child{margin-top:0}.topic h3{max-width:none}.audience-item{padding:23px 18px}.audience-item h3{font-size:21px}.audience-item li{font-size:9px}.offer{padding:24px 18px}.offer h3{font-size:18px}.offer-list li{font-size:10px}.purchase{gap:7px;font-size:10px}.price strong{font-size:43px}.section-label{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.investment-cover{border:1px solid #64583f;border-radius:5px;width:min(100%,360px);height:auto;margin-top:32px;display:block}
