@font-face{font-family:AuthoritySerif;src:local("Georgia");font-display:swap}
:root{--ink:#29251f;--espresso:#221d18;--dark:#1c1915;--paper:#faf8f3;--ivory:#f1ede4;--sand:#e9e2d4;--gold:#d2b479;--gold-dark:#80602b;--muted:#686157;--line:#d8d0c2;--serif:AuthoritySerif,Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--container:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;font-family:var(--sans);font-size:16px;line-height:1.65;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #b3873f;outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h2{font-size:clamp(2.2rem,3.8vw,3.75rem);line-height:1.14;letter-spacing:-.035em}h2 em{font-weight:400;color:var(--gold-dark)}p+p{margin-top:20px}em{font-weight:400}.container{width:min(calc(100% - 112px),var(--container));margin-inline:auto}.section{padding:110px 0}.eyebrow{font-size:12px;letter-spacing:.16em;line-height:1.6;font-weight:600;color:var(--gold-dark);margin-bottom:27px}.eyebrow.light{color:var(--gold)}.tiny-label{font-size:12px;letter-spacing:.13em;font-weight:600;line-height:1.65}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;padding:12px 20px;background:var(--gold);color:var(--dark)}.skip-link:focus{top:12px}.site-header{background:var(--espresso);color:var(--paper);border-bottom:1px solid #ffffff1f;position:relative;z-index:30}.header-inner{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:14px}.brand-mark{font-family:var(--serif);font-size:35px;letter-spacing:-6px;line-height:1.2;color:var(--gold);padding-right:7px}.brand-mark span{position:relative;top:4px;font-size:31px}.brand-name{font-size:12px;letter-spacing:.18em;line-height:1.65}.brand-name>span{display:block;font-size:12px;letter-spacing:.135em}.site-header nav{display:flex;align-items:center;gap:33px}.site-header nav>a{font-size:14px;color:#d8d1c6;transition:color .2s}.site-header nav>a:hover{color:var(--gold)}.site-header .nav-cta{display:flex;gap:30px;align-items:center;color:var(--paper);border:1px solid #d2b47980;padding:10px 19px}.nav-cta span{font-size:20px;color:var(--gold)}.menu-toggle{display:none}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--espresso);color:var(--paper)}.hero-art{position:absolute;inset:0 0 0 45%;z-index:-1}.hero-art>img{height:100%;width:100%;object-fit:cover;object-position:center 44%;opacity:.86}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--espresso),#221d1888 15%,#221d1800 42%),linear-gradient(0deg,var(--espresso),#221d1800 42%,#221d1815)}.hero-inner{position:relative;min-height:716px;display:flex;align-items:center;padding-top:66px;padding-bottom:78px}.hero-copy{width:68%;position:relative;z-index:2}.hero .eyebrow{font-size:12px;letter-spacing:.15em;display:flex;align-items:center;gap:12px;margin-bottom:32px}.short-line{width:29px;height:1px;flex-shrink:0;background:var(--gold)}.hero h1{font-size:clamp(3.6rem,6.9vw,6.65rem);line-height:1.02;letter-spacing:-.045em}.hero h1 em{color:var(--gold)}.hero-description{font-size:18px;color:#ddd3c4;line-height:1.7;margin:30px 0 31px;max-width:490px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:18px 24px;min-height:60px;font-size:15px;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--espresso)}.button-gold:hover{background:#e3c991}.button span{font-size:23px;line-height:1}.hero-price{font-size:13px;color:#cfc4b4;margin-top:17px}.hero-price span{margin:0 7px;color:var(--gold)}.hero-caption{position:absolute;right:0;bottom:86px;width:280px;padding:19px 0 0;border-top:1px solid #d2b47980}.hero-caption>span{font-size:12px;letter-spacing:.14em;color:var(--gold)}.hero-caption p{font-family:var(--serif);font-size:22px;line-height:1.4;margin-top:10px;color:#f6eedf}.hero-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:21px;padding-bottom:24px;border-top:1px solid #ffffff24;font-size:12px;letter-spacing:.12em;color:#c8bcaa}.hero-bottom a{font-size:13px;letter-spacing:0}.hero-bottom a>span{margin-left:20px;color:var(--gold);font-size:18px}.event-strip{background:var(--ivory);border-bottom:1px solid var(--line)}.event-grid{display:grid;grid-template-columns:.88fr 1fr 1.35fr;padding:32px 0;gap:30px}.event-grid>div{display:flex;align-items:center;gap:21px}.event-grid>div+div{border-left:1px solid var(--line);padding-left:32px}.event-number{font-family:var(--serif);font-size:44px;line-height:1;color:var(--gold-dark)}.event-grid p{font-size:14px;line-height:1.6}.event-grid strong{font-weight:500}.event-grid p>span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.strip-symbol{font-size:44px;line-height:1;color:var(--gold-dark)}.mentor-symbol{font-family:var(--serif);font-size:25px;white-space:nowrap}.mentor-symbol>span{font-size:17px;font-style:italic;margin:0 3px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px}.intro-copy p{color:var(--muted);max-width:520px}.intro-copy p.lead{font-size:20px;line-height:1.55;color:var(--ink)}.shift{display:grid;grid-template-columns:1fr 56px 1fr;gap:36px;align-items:center;padding:38px 0 37px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:54px}.shift .tiny-label{color:var(--gold-dark)}.shift p{font-family:var(--serif);font-size:24px;line-height:1.45;margin-top:12px}.shift-before p{font-style:italic;color:var(--muted);max-width:440px}.shift-after p{max-width:450px}.shift-arrow{font-size:37px;color:var(--gold-dark);font-weight:300;justify-self:center}.audience{display:grid;grid-template-columns:1fr 2fr;gap:35px;margin-top:35px;align-items:center}.audience>p{font-size:12px;letter-spacing:.11em;color:var(--muted);line-height:1.8}.audience>div{display:flex;flex-wrap:wrap;gap:8px 17px}.audience>div>span{font-size:14px}.audience>div>span::before{content:'·';margin-right:17px;color:var(--gold-dark)}.pillars{background:var(--ivory);padding-top:95px;padding-bottom:77px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:49px}.section-heading>p{max-width:330px;color:var(--muted);margin-bottom:4px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:39px}.pillar{display:flex;flex-direction:column;border-top:1px solid #9f8454;padding-top:23px}.pillar-number{font-family:var(--serif);font-size:34px;color:var(--gold-dark);font-style:italic;margin-bottom:22px}.pillar h3{font-size:32px;letter-spacing:-.03em;line-height:1.18;min-height:78px}.pillar .pillar-intro{margin:16px 0 13px;font-size:16px;color:var(--ink);line-height:1.6}.pillar>p{color:var(--muted);font-size:16px;line-height:1.7}.pillar .pillar-foot{margin-top:auto;padding-top:30px;font-size:12px;letter-spacing:.105em;color:var(--gold-dark)}.equation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:19px;border-top:1px solid var(--line);margin-top:52px;padding-top:29px;font-size:14px}.equation i{font-style:normal;color:var(--gold-dark);font-size:21px}.equation strong{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--gold-dark);font-style:italic}.method{background:var(--espresso);color:var(--paper)}.method h2 em{color:var(--gold)}.method-signature{color:var(--gold);text-align:right}.method-signature>span{font-family:var(--serif);font-size:47px;letter-spacing:.04em;line-height:1.4}.method-signature p{color:#c7bdaf;font-size:14px;line-height:1.7;margin-top:10px}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:58px}.method-grid article{border-top:1px solid #ac936962;padding-top:20px}.step-label{font-size:12px;letter-spacing:.15em;color:#c0a976}.method-grid h3{font-size:31px;letter-spacing:-.025em;margin:30px 0 16px}.method-grid h3 span{color:var(--gold)}.method-grid p{font-size:16px;color:#c9c0b3;line-height:1.8}.method-quote{font-family:var(--serif);font-size:25px;line-height:1.5;border-top:1px solid #ffffff20;padding-top:40px;margin-top:52px;text-align:center;color:#dcd2c4}.method-quote em{color:var(--gold)}.program{background:var(--paper)}.program-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);gap:12px}.program-tabs[hidden]{display:none}.program-tabs button{display:flex;gap:22px;align-items:center;text-align:left;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:24px 28px;background:var(--ivory);cursor:pointer;transition:background .2s;color:var(--ink);line-height:1.5}.program-tabs button:hover{background:#e8e0d3}.program-tabs button[aria-selected="true"]{border-bottom-color:var(--gold-dark);background:#e8e1d5}.program-tabs button>span:first-child{font-family:var(--serif);font-size:35px;color:var(--gold-dark)}.program-tabs button>div{font-size:16px}.program-tabs button small{display:block;font-size:13px;color:var(--muted);margin-top:3px}.tab-arrow{margin-left:auto;font-size:25px;color:var(--gold-dark)}.day-panel{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;padding:46px 32px 10px}.day-panel[hidden]{display:none}.day-time{font-size:12px;letter-spacing:.07em;color:var(--gold-dark);margin-bottom:22px}.day-time span{margin:0 10px;color:#a69a85}.day-overview>h3{font-size:42px;line-height:1.18;letter-spacing:-.03em}.day-overview blockquote{margin:24px 0;color:var(--muted);font-size:17px;line-height:1.8;max-width:430px}.day-delivery{border-left:2px solid #b99658;padding:1px 0 2px 24px;margin-top:28px}.day-delivery>span{font-size:12px;letter-spacing:.13em;color:var(--gold-dark);display:block;margin-bottom:7px}.day-delivery strong{font-size:16px;font-weight:500}.day-delivery p{font-size:14px;color:var(--muted);margin-top:8px;line-height:1.7;max-width:420px}.day-topics>.tiny-label{padding-top:3px;color:var(--muted)}.day-topics ul{list-style:none;margin:13px 0 0;padding:0}.day-topics li{display:flex;gap:24px;padding:21px 0;border-bottom:1px solid var(--line)}.day-topics li:last-child{border-bottom:0}.day-topics li>span{font-size:12px;color:var(--gold-dark);line-height:26px}.day-topics strong{font-size:16px;font-weight:500}.day-topics p{font-size:14px;color:var(--muted);line-height:1.7;margin-top:6px}.deliverables{background:var(--ivory)}.deliverables-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.delivery-intro{padding-top:45px}.delivery-intro>p:not(.eyebrow){color:var(--muted);margin-top:28px;max-width:445px;font-size:17px;line-height:1.85}.delivery-intro>p strong{color:var(--ink);font-weight:500}.delivery-intro>p+p:not(.eyebrow){margin-top:20px}.delivery-callout{display:flex;gap:20px;align-items:center;margin-top:45px}.delivery-callout>span{font-size:40px;color:var(--gold-dark);line-height:1}.delivery-callout p{font-family:var(--serif);font-style:italic;font-size:24px;line-height:1.4}.authority-map{background:var(--paper);border:1px solid #c5b597;padding:33px 38px 21px;box-shadow:10px 10px 0 #e1d7c740}.map-heading{padding-bottom:24px;border-bottom:1px solid var(--line);position:relative}.map-heading>span:first-child{font-size:12px;letter-spacing:.18em;color:var(--gold-dark)}.map-heading h3{font-size:34px;line-height:1.15;letter-spacing:-.025em;margin-top:10px}.map-heading .map-edition{font-size:12px;letter-spacing:.09em;position:absolute;right:0;top:6px;color:var(--muted);max-width:118px;text-align:right;line-height:1.9}.authority-map ol{list-style:none;margin:0;padding:0}.authority-map li{display:flex;gap:20px;padding:14px 0;border-bottom:1px solid #e2ddd3}.authority-map li:last-child{border-bottom:0}.authority-map li>span{font-family:var(--serif);color:var(--gold-dark);font-size:18px}.authority-map strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.authority-map small{display:block;font-size:12px;color:var(--muted);margin-top:3px;line-height:1.65}.application{border-top:1px solid var(--line);margin-top:65px;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:28px}.application>.tiny-label{font-size:12px;max-width:170px;color:var(--muted)}.application>div{display:flex;align-items:center;gap:24px;font-size:15px;flex-wrap:wrap}.application i{font-style:normal;color:var(--gold-dark)}.application strong{font-weight:500;color:var(--gold-dark)}.mentors{padding:78px 0 85px;text-align:center;background:var(--paper)}.mentors .eyebrow{margin-bottom:27px}.mentor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:880px;margin:36px auto 0}.mentor-profile{margin:0;min-width:0}.mentor-portrait{aspect-ratio:4/5;overflow:hidden;background:var(--ivory)}.mentor-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.mentor-name{margin-top:22px;font-family:var(--serif);font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.35;letter-spacing:-.025em}.mentor-name em{color:var(--gold-dark)}.mentors p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:21px}.guest-tag{font-size:12px;letter-spacing:.14em;color:var(--gold-dark);display:inline-block;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.investment{background:var(--espresso);color:var(--paper);padding-top:99px;padding-bottom:99px}.investment-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:95px}.investment-copy h2{font-size:clamp(2.75rem,4.6vw,4.6rem);line-height:1.09}.investment-copy h2 em{color:var(--gold)}.investment-copy>p:not(.eyebrow){max-width:425px;font-size:18px;color:#ddd2c0;line-height:1.8;margin-top:31px}.investment-copy>p.investment-note{font-size:14px;color:#b9ad9c;max-width:350px;margin-top:25px}.offer{border:1px solid #aa895574;padding:32px 35px 25px;background:#2b251f}.offer-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.offer-top>span:first-child{font-size:12px;letter-spacing:.12em;color:var(--gold);max-width:130px;line-height:1.8}.limited{font-size:12px;white-space:nowrap;padding:4px 8px;border:1px solid #a68f6560;color:#dbc49c}.offer-label{font-size:12px;letter-spacing:.13em;color:#c1b5a3;margin-top:40px}.price{font-family:var(--serif);font-size:76px;letter-spacing:-.04em;line-height:1.2;margin-top:11px;color:#f5ead8}.price>span{font-size:29px;letter-spacing:-.025em}.payment{font-size:13px;color:#c7baa7;margin-top:9px}.offer-divider{height:1px;background:#b49c6f33;margin:30px 0 25px}.offer-includes{list-style:none;padding:0;margin:0;display:grid;gap:14px}.offer-includes li{display:flex;gap:12px;font-size:14px;color:#e0d6c8;line-height:1.7}.offer-includes span{color:var(--gold);flex-shrink:0}.registration-status{padding:20px;margin-top:31px;background:#d2b47912;border:1px solid #d2b4792b}.registration-status strong{font-weight:500;font-size:14px;color:var(--gold)}.registration-status p{font-size:13px;color:#c9bcaa;margin-top:7px;line-height:1.7}.offer-link{font-size:13px;display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:#ded1bd}.offer-link:hover{color:var(--gold)}.offer-link span{font-size:18px;color:var(--gold)}.site-footer{background:var(--dark);color:var(--paper)}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:40px;padding-bottom:37px}.footer-main>p{font-family:var(--serif);font-style:italic;font-size:20px;color:#bdae98}.back-top{font-size:12px;color:#c9baa2}.back-top span{margin-left:17px;color:var(--gold)}.footer-bottom{border-top:1px solid #ffffff14;display:flex;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:21px;color:#ac9f8b;font-size:12px}.footer-bottom p+p{margin-top:0}
@media(min-width:1600px){.hero-art{left:48%;right:0}.hero-inner{min-height:760px}.hero-copy{width:66%}}
@media(max-width:1100px){.container{width:calc(100% - 72px)}.site-header nav{gap:23px}.hero-caption{width:238px}.hero-caption p{font-size:20px}.hero-inner{min-height:670px}.hero .eyebrow{font-size:12px}.hero h1{font-size:clamp(3.5rem,7.6vw,6rem)}.hero-copy{width:69%}.hero-description{font-size:17px}.two-col{gap:48px}.section{padding:88px 0}.event-grid{gap:22px;grid-template-columns:.85fr 1fr 1.15fr}.event-grid>div{gap:14px}.event-grid>div+div{padding-left:22px}.mentor-symbol{display:none}.section-heading{gap:45px}.section-heading>p{max-width:290px}.pillar-grid{gap:28px}.pillar h3{font-size:30px}.method-grid{gap:25px}.method-grid h3{font-size:28px}.day-panel{gap:45px;padding:40px 18px 0}.day-overview>h3{font-size:38px}.deliverables-grid{gap:50px}.authority-map{padding:30px 25px 20px}.delivery-intro{padding-top:18px}.application>div{gap:15px}.investment-grid{gap:58px}.offer{padding:27px}.footer-main>p{font-size:18px}}
@media(max-width:800px){html{scroll-padding-top:15px}.container{width:calc(100% - 44px)}.header-inner{min-height:82px}.brand-mark{font-size:32px}.brand-mark span{font-size:28px}.brand-name,.brand-name>span{font-size:12px}.menu-toggle{display:flex;background:none;border:1px solid #d2b47966;color:#e8ddc9;align-items:center;gap:10px;padding:10px 13px;font-size:12px;cursor:pointer}.menu-icon,.menu-icon:after{display:block;width:15px;height:1px;background:var(--gold)}.menu-icon:after{content:'';transform:translateY(5px)}.menu-icon{transform:translateY(-2px)}.site-header nav{display:none;position:absolute;top:82px;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--espresso);padding:22px 22px 28px;gap:0;border-bottom:1px solid #d2b47966}.site-header nav.is-open{display:flex}.site-header nav>a{padding:16px 5px;font-size:17px}.site-header .nav-cta{margin-top:12px;padding:15px;justify-content:space-between}.hero-inner{min-height:660px;padding:58px 0 68px}.hero-art{left:30%;opacity:.62}.hero-shade{background:linear-gradient(90deg,var(--espresso),#221d18ac 35%,#221d1810),linear-gradient(0deg,var(--espresso),#221d1800 45%)}.hero-copy{width:90%}.hero h1{font-size:clamp(3.5rem,9.4vw,5.8rem)}.hero .eyebrow{font-size:12px}.hero-caption{display:none}.hero-description{font-size:17px;color:#e2d6c4}.hero-bottom>span{font-size:12px;max-width:250px}.hero-bottom a{font-size:12px}.event-grid{grid-template-columns:1fr 1fr;row-gap:26px;padding:29px 0}.event-grid>div:nth-child(3){grid-column:span 2;border-left:0;padding:20px 0 0;border-top:1px solid var(--line)}.mentor-symbol{display:block;font-size:23px}.event-grid p>span{font-size:12px}.event-grid strong{font-size:14px}.event-number{font-size:39px}.strip-symbol{font-size:36px}.mentor-symbol{font-size:23px}.section{padding:76px 0}.two-col{gap:35px;grid-template-columns:1fr}.intro-copy p{max-width:100%}.intro-copy .lead{font-size:19px}.shift{gap:22px;grid-template-columns:1fr 35px 1fr;margin-top:40px}.shift p{font-size:21px}.tiny-label{font-size:12px}.audience{grid-template-columns:1fr;gap:17px}.audience>p br{display:none}.audience>div{gap:7px 15px}.audience>div>span{font-size:13px}.audience>div>span::before{margin-right:12px}.section-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:37px}.section-heading>p{max-width:500px}.pillar-grid{gap:23px}.pillar h3{font-size:25px;min-height:65px}.pillar-number{font-size:30px;margin-bottom:19px}.pillar>p,.pillar .pillar-intro{font-size:15px}.pillar .pillar-foot{font-size:12px;line-height:1.7}.equation{gap:13px;font-size:12px;margin-top:35px}.equation strong{font-size:24px}.method-signature{text-align:left}.method-signature>span{font-size:38px}.method-signature p{margin-top:3px}.method-grid{grid-template-columns:1fr 1fr;gap:34px;margin-top:36px}.method-grid h3{margin-top:18px}.method-quote{font-size:23px;line-height:1.5}.program-tabs button{gap:15px;padding:18px}.program-tabs button small{font-size:12px}.program-tabs button>div{font-size:15px}.program-tabs button>span:first-child{font-size:30px}.day-panel{grid-template-columns:1fr;gap:35px;padding:32px 6px 0}.day-overview>h3{font-size:36px}.day-overview blockquote{max-width:100%}.day-delivery p{max-width:100%}.day-topics li{padding:17px 0}.deliverables-grid{grid-template-columns:1fr;gap:37px}.delivery-intro{padding-top:0}.delivery-intro>p:not(.eyebrow){max-width:100%;font-size:16px}.delivery-callout{margin-top:25px}.authority-map{padding:30px 30px 20px}.map-heading .map-edition{max-width:none}.application{align-items:flex-start;flex-direction:column;gap:16px;margin-top:43px}.application>.tiny-label{max-width:none;font-size:12px}.application>div{gap:18px;font-size:14px}.mentors{padding:60px 0}.mentor-grid{gap:28px}.mentor-name{font-size:1.85rem}.mentors p:not(.eyebrow){font-size:14px}.investment-grid{gap:43px;grid-template-columns:1fr}.investment-copy h2{font-size:clamp(2.7rem,7vw,4rem)}.investment-copy h2 br:nth-of-type(1){display:none}.investment-copy h2 br:nth-of-type(3){display:none}.investment-copy h2 em::before{content:' '}.investment-copy>p:not(.eyebrow){max-width:100%;font-size:17px}.investment-copy>p.investment-note{font-size:14px}.offer{padding:30px}.offer-top>span:first-child{max-width:none}.offer-label{margin-top:30px}.price{font-size:72px}.footer-main{flex-wrap:wrap;gap:24px}.footer-main>p{order:3;width:100%;font-size:18px}.back-top{margin-left:auto}.footer-bottom{font-size:12px}}
@media(max-width:520px){.header-inner{gap:14px}.container{width:calc(100% - 40px)}.hero-inner{min-height:640px;padding-top:51px;padding-bottom:55px}.hero-art{left:17%;opacity:.46}.hero-art>img{object-position:57% center}.hero-copy{width:100%}.hero .eyebrow{font-size:12px;letter-spacing:.12em;gap:9px;margin-bottom:29px}.short-line{width:18px}.hero h1{font-size:clamp(2.65rem,12.2vw,4rem);line-height:1.06;letter-spacing:-.044em}.hero-description{font-size:16px;max-width:335px;margin-top:28px;line-height:1.75}.button{font-size:14px;gap:19px;padding:17px 19px;width:100%;max-width:360px}.hero-price{font-size:12px}.hero-price span{margin-inline:5px}.hero-bottom{padding:17px 0;gap:10px}.hero-bottom>span{max-width:175px;font-size:12px;line-height:1.8}.hero-bottom a{font-size:12px;white-space:nowrap}.hero-bottom a>span{margin-left:8px}.event-grid{column-gap:16px}.event-grid>div{gap:11px}.event-grid>div+div{padding-left:16px}.event-grid>div:nth-child(3){padding-left:0;gap:16px}.event-grid strong{font-size:13px}.event-grid p>span{font-size:12px;line-height:1.6}.event-number{font-size:34px}.strip-symbol{font-size:30px}.mentor-symbol{font-size:23px}.section{padding:65px 0}h2{font-size:35px;line-height:1.17}.eyebrow{font-size:12px;letter-spacing:.13em;margin-bottom:20px}.shift{grid-template-columns:1fr;gap:18px;padding:27px 0 30px}.shift-arrow{justify-self:start;transform:rotate(90deg);font-size:29px;line-height:1;margin-left:1px}.shift p{font-size:22px}.audience>div>span{font-size:12px}.audience>p{font-size:12px}.section-heading{gap:21px}.pillar-grid{grid-template-columns:1fr;gap:34px}.pillar{padding-top:18px;position:relative}.pillar-number{position:absolute;right:0;top:15px;font-size:31px}.pillar h3{font-size:31px;min-height:0;padding-right:50px;margin-top:12px;line-height:1.25}.pillar h3 br{display:none}.pillar .pillar-intro{margin-top:22px;margin-bottom:10px;font-size:16px}.pillar>p{font-size:16px}.pillar .pillar-foot{padding-top:18px;font-size:12px}.equation{gap:10px 13px;padding-top:24px;justify-content:flex-start;font-size:13px}.equation strong{font-size:25px}.method-grid{gap:32px 22px}.method-grid h3{font-size:28px}.method-grid p{font-size:16px;line-height:1.75}.step-label{font-size:12px;letter-spacing:.1em}.method-quote{font-size:22px;text-align:left;padding-top:28px;margin-top:33px}.method-quote br{display:none}.program-tabs{gap:7px}.program-tabs button{padding:14px 11px;gap:9px;align-items:flex-start}.program-tabs button>span:first-child{font-size:25px;line-height:1.3}.program-tabs button>div{font-size:14px;line-height:1.6}.program-tabs button small{font-size:12px;line-height:1.5;max-width:100px}.tab-arrow{display:none}.day-panel{padding-inline:0}.day-time{font-size:12px;letter-spacing:.04em}.day-overview>h3{font-size:35px}.day-overview blockquote{font-size:16px}.day-delivery{padding-left:18px}.day-topics li{gap:18px}.day-topics strong{font-size:15px}.authority-map{padding:24px 22px 16px;box-shadow:6px 6px 0 #e1d7c740}.map-heading h3{font-size:32px}.map-heading .map-edition{max-width:105px;font-size:12px}.authority-map li{gap:15px;padding:14px 0}.authority-map strong{font-size:14px}.authority-map small{font-size:12px}.application>div{gap:10px;font-size:12px;line-height:2}.application>.tiny-label{font-size:12px}.mentor-grid{grid-template-columns:1fr;max-width:360px;gap:36px;margin-top:30px}.mentor-name{margin-top:18px;font-size:2rem}.mentors p:not(.eyebrow){max-width:280px;margin-inline:auto;font-size:14px}.guest-tag{font-size:12px}.investment-copy h2{font-size:43px;line-height:1.12}.investment-copy h2 br:nth-of-type(1){display:block}.investment-copy h2 br:nth-of-type(3){display:block}.offer{padding:25px 22px}.offer-top{gap:13px}.offer-top>span:first-child{font-size:12px;max-width:135px}.limited{font-size:12px;padding:4px 7px}.offer-label{font-size:12px}.offer-includes li{font-size:13px}.registration-status{padding:17px}.registration-status strong{font-size:14px}.registration-status p{font-size:12px}.footer-main{gap:21px;padding-top:32px;padding-bottom:27px}.footer-main .brand-name,.footer-main .brand-name>span{font-size:12px}.footer-main .brand{gap:10px}.footer-main>p{font-size:17px}.back-top{font-size:12px}.back-top span{margin-left:8px}.footer-bottom{gap:12px;flex-direction:column;font-size:12px}.footer-bottom p+p{margin-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}

.menu-toggle{font-size:14px}.hero-price{font-size:14px}.offer-link{font-size:14px}.registration-status p{font-size:14px}.hero-bottom a{font-size:14px}

/* Institute attribution: frame only the original logo's visible artwork. */
.hero-bottom-provider{align-items:center}
.provider-signature{display:flex;align-items:center;gap:22px;min-width:0;letter-spacing:0}
.mql-logo{position:relative;display:block;width:112px;aspect-ratio:1354/1123;overflow:hidden;flex-shrink:0}
.mql-logo img{position:absolute;width:151.25554%;max-width:none;height:auto;left:-28.43427%;top:-41.31790%}
.provider-signature p{font-size:14px;line-height:1.6;max-width:330px}
.provider-signature p>span{display:block;color:#c8bcaa}
.provider-signature strong{display:block;font-size:16px;font-weight:500;color:var(--paper)}
.footer-main>.footer-service{font-family:var(--sans);font-size:14px;font-style:normal;line-height:1.7;max-width:370px}
.footer-service strong{display:block;font-weight:500;color:var(--gold)}
@media(max-width:520px){.hero-bottom-provider{flex-direction:column;align-items:flex-start;gap:20px;padding-block:24px}.provider-signature{gap:16px}.mql-logo{width:88px}.provider-signature strong{font-size:14px}}

.registration-button{display:flex;width:100%;justify-content:center;margin-top:28px;text-align:center}.registration-button+ .offer-link{display:flex;justify-content:center;margin-top:18px}

/* Hero message and monogram */
.hero .hero-monogram{font-family:var(--serif);font-size:clamp(8rem,19vw,18rem);line-height:.82;letter-spacing:-.13em;color:var(--gold);padding-right:.15em}
.hero-monogram span{position:relative;top:.09em;font-size:.88em}
.hero .hero-description{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.2;color:var(--paper);max-width:620px}
.hero-caption p{margin-top:0}
.experience h2{font-size:clamp(2rem,3.2vw,3.3rem)}
@media(max-width:800px){.hero-inner{display:block}.hero-copy{width:100%}.hero-caption{display:block;position:relative;right:auto;bottom:auto;width:min(100%,400px);margin-top:46px}.hero .hero-monogram{font-size:clamp(8rem,30vw,14rem)}}
@media(max-width:520px){.hero .hero-monogram{font-size:clamp(7.5rem,36vw,12rem)}.hero-caption{margin-top:36px}.hero-caption p{font-size:19px}.hero .hero-description{font-size:1.7rem}}

/* Place the full name beside the LA mark. */
.hero .hero-monogram{display:flex;align-items:center;gap:clamp(20px,3vw,48px);padding-right:0;letter-spacing:normal}
.hero .hero-la{font-family:var(--serif);font-size:clamp(7rem,13vw,13rem);line-height:.9;letter-spacing:-.13em;color:var(--gold);padding-right:.13em;white-space:nowrap;flex-shrink:0}
.hero .hero-la span{position:relative;top:.09em;font-size:.88em}
.hero .hero-wordmark{font-family:var(--serif);font-size:clamp(2rem,3.8vw,4rem);line-height:1.04;letter-spacing:-.035em;color:var(--paper)}
@media(max-width:800px){.hero .hero-la{font-size:clamp(6.5rem,22vw,11rem)}.hero .hero-wordmark{font-size:clamp(1.9rem,5vw,3.5rem)}}
@media(max-width:520px){.hero .hero-monogram{gap:14px}.hero .hero-la{font-size:clamp(5rem,24vw,8rem)}.hero .hero-wordmark{font-size:clamp(1.4rem,6vw,2rem)}}
.hero .hero-wordmark{position:static;top:auto}
.hero .hero-la{position:static;top:auto}

.shift-statement{display:block;text-align:center;padding-block:42px}.shift-statement p{font-style:italic;font-size:clamp(1.7rem,3vw,2.5rem);max-width:850px;margin:0 auto;line-height:1.35;color:var(--ink)}

/* Investment message */
.investment-copy h2{font-size:clamp(2.1rem,3.4vw,3.4rem);line-height:1.12;letter-spacing:-.035em}
.investment-copy>p:not(.eyebrow){max-width:590px;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.6;margin-top:22px}
.investment-copy .investment-emphasis,.investment-copy .investment-conclusion{font-weight:650;color:var(--gold)}
.investment-copy .investment-conclusion{font-size:clamp(1.1rem,1.5vw,1.3rem)}
@media(max-width:520px){.investment-copy h2{font-size:clamp(2rem,8vw,2.6rem)}.investment-copy>p:not(.eyebrow){font-size:1rem}}

.event-date{margin-top:28px;font-family:var(--serif);font-size:clamp(1.5rem,2vw,2rem);line-height:1.3;color:var(--gold);text-align:center}
.event-date+.registration-button{margin-top:20px}

/* Strong white and gold headline, with both closing statements in gold. */
.investment-copy h2{font-size:clamp(2.75rem,4.3vw,4.4rem);line-height:1.08;letter-spacing:-.045em}
.investment-copy h2 span{color:var(--paper)}
.investment-copy h2 em{color:var(--gold);font-style:italic}
.investment-copy>p.investment-emphasis,.investment-copy>p.investment-conclusion{color:var(--gold);font-weight:650}
@media(max-width:520px){.investment-copy h2{font-size:clamp(2.4rem,9vw,3.2rem)}}

.delivery-intro .delivery-lead{font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.35;color:var(--gold-dark)}
.delivery-callout p strong{font-weight:600;color:var(--gold-dark)}

.deliverables-grid{grid-template-columns:minmax(0,900px);justify-content:center}
.deliverables-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(35px,5vw,85px);align-items:center;justify-content:space-between}
.delivery-map{display:flex;align-items:center;justify-content:center;min-width:0}
.delivery-map img{display:block;width:min(100%,480px);height:auto;filter:drop-shadow(0 12px 16px rgba(97,64,28,.12))}
@media(max-width:800px){.deliverables-grid{grid-template-columns:1fr;gap:15px}.delivery-map img{width:min(78%,390px)}}
@media(max-width:520px){.delivery-map img{width:min(88%,330px)}}
.delivery-intro{padding-top:0}
.delivery-intro>p:not(.eyebrow){max-width:760px}
.delivery-intro>p.delivery-lead{color:var(--gold-dark);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.35}
.delivery-intro>p.delivery-lead strong{color:inherit;font-weight:600}

.event-grid{grid-template-columns:1fr 1fr;max-width:780px}
.for-you{background:var(--paper)}
.for-you h2{max-width:850px;margin-bottom:42px}
.for-you h2 em{color:var(--gold-dark)}
.for-you-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px}
.for-you-list li{position:relative;padding:22px 12px 22px 34px;border-top:1px solid var(--line);font-size:17px;line-height:1.65;color:var(--ink);transition:background-color .22s ease,transform .22s ease}
.for-you-list li::before{content:'↗';position:absolute;left:0;top:23px;color:var(--gold-dark);font-size:20px;line-height:1.25;transition:transform .22s ease,color .22s ease}
.for-you-list li:hover{background:#e9dfcf;transform:scale(1.012)}
.for-you-list li:hover::before{transform:translate(3px,-3px) scale(1.14);color:#8b6232}
@media(prefers-reduced-motion:reduce){.for-you-list li,.for-you-list li::before{transition:none}.for-you-list li:hover,.for-you-list li:hover::before{transform:none}}
.for-you-list strong{font-weight:600}
.for-you-closing{margin-top:40px;padding:33px 0 0;border-top:1px solid var(--gold-dark);font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.32;text-align:center}
.for-you-closing p+p{margin-top:8px}
.for-you-closing em{color:var(--gold-dark)}
.for-you-closing p:first-child em{color:var(--ink)}
.for-you-closing strong{font-weight:600}
@media(max-width:800px){.for-you-list{grid-template-columns:1fr;column-gap:0}.for-you h2{margin-bottom:28px}}
@media(max-width:520px){.for-you-list li{font-size:16px;padding:18px 0 18px 30px}.for-you-list li::before{top:19px;font-size:18px}.for-you-closing{margin-top:27px;padding-top:25px}}
.mentor-together{max-width:490px;margin:36px auto 0}
.mentor-together-photo{aspect-ratio:2/3;overflow:hidden;background:var(--ivory)}
.mentor-together-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mentor-together-names{display:flex;justify-content:space-around;gap:20px;margin-top:23px;font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.25;letter-spacing:-.025em}
.mentor-together-names em{color:var(--gold-dark)}
@media(max-width:520px){.mentor-together{margin-top:30px}.mentor-together-names{flex-direction:column;gap:7px;font-size:1.7rem}}
.hero h1.hero-title-text{display:block;font-family:var(--serif);font-size:clamp(4.25rem,8vw,8.5rem);line-height:1.02;letter-spacing:-.045em;color:var(--paper);max-width:900px;padding:0}
.hero h1.hero-title-text span{position:static;top:auto;font-size:inherit;color:var(--gold)}
@media(max-width:800px){.hero h1.hero-title-text{font-size:clamp(3.75rem,9vw,6.5rem)}}
@media(max-width:520px){.hero h1.hero-title-text{font-size:clamp(3.15rem,11.2vw,4.5rem);line-height:1.08}}
.event-mentors{justify-content:center}
.mentor-icon{font-family:var(--serif);font-size:2.6rem;line-height:1;color:var(--gold-dark);flex-shrink:0}
@media(min-width:801px){.event-grid{grid-template-columns:.88fr 1fr 1.35fr;max-width:none}}
@media(max-width:800px){.event-grid{max-width:none}}
@media(max-width:520px){.event-mentors{justify-content:flex-start}}
/* Authority statement */
.shift-statement p{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.35;letter-spacing:.045em;text-transform:uppercase;color:var(--gold-dark);max-width:1080px}
.event-grid{width:min(100% - 40px,1020px);max-width:1020px;margin-inline:auto;gap:0}
.event-grid>div{justify-content:center;gap:13px}
.event-grid>div+div{padding-left:19px}
.event-mentors{justify-content:center}
@media(min-width:801px){.event-grid{grid-template-columns:1.15fr 1fr 1.35fr;max-width:1020px}}
@media(max-width:800px){.event-grid{max-width:670px;column-gap:12px}.event-grid>div:nth-child(3){justify-content:center}}
@media(max-width:520px){.event-grid{grid-template-columns:1fr;max-width:360px;row-gap:0;padding-block:16px}.event-grid>div,.event-grid>div+div,.event-grid>div:nth-child(3){grid-column:auto;justify-content:flex-start;border-left:0;border-top:0;padding:14px 0;gap:16px}.event-grid>div+div{border-top:1px solid var(--line)}}

.price-covered{position:relative;height:91px;display:flex;align-items:center;max-width:340px}
.price-covered .price-underlay{font-size:inherit;letter-spacing:inherit;color:rgba(245,234,216,.48);white-space:nowrap}
.price-underlay small{font-size:29px;letter-spacing:-.025em}
.price-scribble{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}
