
:root{--ink:#171614;--paper:#fbf8f3;--white:#fff;--clay:#a14e37;--clay2:#c56d51;--sand:#eee4d8;--line:#d8cec2;--muted:#6f675f;--dark:#171a18;--gold:#caa46a}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}h1,h2,h3,.serif{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.01}img{width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(1220px,100% - 44px);margin:auto}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.btn{letter-spacing:.03em;border:1px solid;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.btn.fill{background:var(--clay);border-color:var(--clay);color:#fff}.btn.light{color:#171614;background:#fff;border-color:#fff}.btn.ghost{background:0 0}.btnrow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.micro{color:inherit;opacity:.75;margin-top:12px;font-size:12px}.sticky-join{z-index:80;background:var(--clay);color:#fff;border-radius:2px;padding:15px 20px;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #0004}header{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f3f0;border-bottom:1px solid #00000012;position:fixed;inset:0 0 auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.brand{font:25px Georgia}.brand small{letter-spacing:.22em;text-transform:uppercase;margin-top:3px;font:800 9px Arial;display:block}.links{align-items:center;gap:20px;font-size:12px;font-weight:800;display:flex}.hero{color:#fff;background:#111;height:100vh;min-height:720px;position:relative;overflow:hidden}.slides,.slide{position:absolute;inset:0}.slide{opacity:0;transition:opacity 1s}.slide.active{opacity:1}.slide img{object-fit:cover;height:100%}.slide:after{content:"";background:linear-gradient(90deg,#000000b8,#0000004d 58%,#0000001f);position:absolute;inset:0}.slide-copy{z-index:3;max-width:760px;position:absolute;bottom:12%;left:max(24px,50vw - 610px)}.slide-copy h1{max-width:900px;font-size:clamp(52px,7.4vw,104px)}.slide-copy p{max-width:640px;margin:21px 0 0;font-size:20px}.dots{z-index:4;gap:9px;display:flex;position:absolute;bottom:5%;right:4%}.dot{background:#fff5;border:0;width:42px;height:3px}.dot.active{background:#fff}.trust{border-bottom:1px solid var(--line);background:#fff;padding:20px 0;overflow:hidden}.ticker{white-space:nowrap;width:max-content;animation:38s linear infinite scroll;display:flex}.ticker span{color:#333;padding:0 28px;font:19px Georgia}.ticker span:before{content:"•";color:var(--clay);margin-right:18px}@keyframes scroll{to{transform:translate(-50%)}}section{padding:110px 0}.center{text-align:center;max-width:900px;margin:auto}.center h2{font-size:clamp(45px,6vw,80px)}.center p{color:var(--muted);max-width:780px;margin:22px auto;font-size:20px}.offer-gallery{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:54px;display:grid}.offer-tile{color:#fff;min-height:520px;position:relative;overflow:hidden}.offer-tile img{object-fit:cover;height:100%;transition:all .6s}.offer-tile:after{content:"";background:linear-gradient(#0000000f 35%,#000000c2);position:absolute;inset:0}.offer-tile:hover img{transform:scale(1.035)}.offer-gallery .offer-tile:first-child img{object-position:28% center}.offer-gallery .offer-tile:nth-child(3) img{object-position:38% center}.offer-gallery .offer-tile:nth-child(4) img{object-position:43% center}.offer-tile .copy{z-index:2;position:absolute;bottom:26px;left:25px;right:25px}.offer-tile h3{margin:8px 0 11px;font-size:36px}.offer-tile p{margin:0 0 18px}.club{background:var(--dark);color:#fff;padding:0}.club-grid{grid-template-columns:1.08fr .92fr;min-height:850px;display:grid}.club-photo{position:relative;overflow:hidden}.club-photo img{object-fit:cover;height:100%}.club-photo .tag{color:#171614;background:#fff;padding:12px 16px;font-weight:800;position:absolute;bottom:25px;left:25px}.club-copy{flex-direction:column;justify-content:center;padding:100px clamp(38px,6vw,96px);display:flex}.club-copy h2{font-size:clamp(52px,6.4vw,84px)}.price{margin:20px 0 3px;font:74px Georgia}.price small{font:13px Arial}.bullets{gap:13px;margin:26px 0;display:grid}.bullets div:before{content:"✓";color:#e8a58c;margin-right:12px}.hosts-strip{grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;display:grid}.host{border-top:1px solid #fff5;padding-top:18px}.host strong{font:23px Georgia;display:block}.visual-break{color:#fff;height:620px;padding:0;position:relative;overflow:hidden}.visual-break img{object-fit:cover;height:100%}.visual-break:after{content:"";background:linear-gradient(90deg,#000b,#0002);position:absolute;inset:0}.visual-break .copy{z-index:2;max-width:680px;position:absolute;top:50%;left:max(22px,50vw - 610px);transform:translateY(-50%)}.visual-break h2{font-size:clamp(36px,4.2vw,58px);line-height:1.06}.visual-break .btnrow{margin-top:24px}.speaking{background:#e9dfd2;padding:0}.speaking-grid{grid-template-columns:1.14fr .86fr;display:grid}.speaking-photo{min-height:900px;position:relative;overflow:hidden}.speaking-photo img{object-fit:cover;height:100%}.speaking-photo:after{content:"Speaking at The United Nations during UNGA 80";color:#fff;letter-spacing:.04em;text-transform:none;mix-blend-mode:normal;background:#00000094;max-width:calc(100% - 48px);padding:10px 14px;font:700 13px/1.35 Arial;position:absolute;bottom:24px;left:24px}.speaking-copy{flex-direction:column;justify-content:center;padding:100px clamp(38px,6vw,88px);display:flex}.speaking-copy h2{font-size:clamp(50px,6vw,80px)}.quote{border-left:3px solid var(--clay);margin:30px 0;padding-left:22px;font:italic 25px Georgia}.stats{border-top:1px solid #0003;grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.stat{border-bottom:1px solid #0003;padding:19px 0}.stat strong{color:var(--clay);font:39px Georgia;display:block}.photo-ribbon{grid-template-columns:1.4fr .8fr .8fr;gap:12px;margin-top:40px;display:grid}.photo-ribbon img{object-fit:cover;height:310px}.logos{background:#fff}.logo-scroll{border-block:1px solid var(--line);margin-top:38px;padding:25px 0;overflow:hidden}.logo-scroll .ticker span{font-size:21px}.teams-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;display:grid}.team-mosaic{grid-template-columns:1fr 1fr;gap:13px;display:grid}.team-mosaic img{object-fit:cover;height:280px}.team-mosaic img:first-child{grid-column:span 2;height:430px}.teams-copy h2{font-size:clamp(48px,6vw,76px)}.outcomes{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.outcomes div{border-top:1px solid;padding-top:13px;font-weight:800}.private{background:#fff}.private-hero{background:var(--sand);grid-template-columns:1fr 1fr;display:grid}.private-hero .copy{padding:82px}.private-hero h2{font-size:clamp(48px,6vw,78px)}.private-hero img{object-fit:cover;height:100%}.offers{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.offer{background:var(--paper);min-height:330px;padding:48px 38px}.offer h3{margin-top:12px;font-size:36px}.cost{margin:22px 0;font:46px Georgia}.about-grid{grid-template-columns:.78fr 1.22fr;gap:75px;display:grid}.about-visual{position:sticky;top:105px}.about-visual img{object-fit:cover;height:690px}.about-copy h2{font-size:clamp(50px,6vw,80px)}.lead{color:var(--clay);font:29px Georgia}.milestones{border-top:1px solid var(--line);margin-top:34px}.milestone{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:21px 0;display:grid}.milestone strong{color:var(--clay)}.media{color:#fff;background:#171918;overflow:hidden}.media h2{text-align:center;font-size:clamp(54px,7vw,96px)}.media-strip{color:#111;background:#fff;margin:50px -8vw 0;padding:23px 0;transform:rotate(-2deg)}.watch{background:#f4eee7}.watch-head{grid-template-columns:1fr .75fr;align-items:end;gap:50px;display:grid}.watch-head h2{font-size:clamp(50px,6vw,80px)}.watch-head p{color:var(--muted);font-size:19px}.cover-grid{grid-template-columns:repeat(6,1fr);gap:13px;margin-top:48px;display:grid}.cover{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.cover img{object-fit:cover;height:100%;transition:all .5s}.cover:hover img{transform:scale(1.04)}.watch-feature{background:#fff;grid-template-columns:1.05fr .95fr;margin-top:65px;display:grid}.watch-feature img{object-fit:cover;height:100%;min-height:520px}.watch-feature .copy{flex-direction:column;justify-content:center;padding:65px;display:flex}.watch-feature h3{font-size:48px}.cta-band{background:var(--clay);color:#fff;padding:80px 0}.cta-grid{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.cta-grid h2{font-size:clamp(42px,5vw,68px)}.final{color:#fff;text-align:center;background:#111;padding:135px 0;position:relative;overflow:hidden}.final:before{content:"";opacity:.2;background:url(/images/image-01-c69237125b95.jpg) 50%/cover;position:absolute;inset:0}.final .wrap{position:relative}.final h2{max-width:1050px;margin:auto;font-size:clamp(56px,8vw,108px)}.footer{color:#ddd;background:#0d0e0d;padding:58px 0}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:45px;display:grid}.footer h3{color:#fff;font-size:36px}.footer a{color:#ccc;margin:8px 0;display:block}@media (max-width:980px){.links{display:none}.offer-gallery{grid-template-columns:1fr 1fr}.club-grid,.speaking-grid,.teams-grid,.private-hero,.about-grid,.watch-feature,.watch-head{grid-template-columns:1fr}.speaking-photo{min-height:650px}.team-mosaic{order:2}.about-visual{position:static}.about-visual img{height:520px}.cover-grid{grid-template-columns:repeat(3,1fr)}.photo-ribbon{grid-template-columns:1fr 1fr}.photo-ribbon img:first-child{grid-column:span 2}.cta-grid{grid-template-columns:1fr}.private-hero .copy{padding:60px 35px}}@media (max-width:650px){section{padding:76px 0}.hero{min-height:790px}.slide-copy h1{font-size:48px}.slide-copy p{font-size:17px}.offer-gallery,.offers,.hosts-strip,.outcomes,.cover-grid{grid-template-columns:1fr}.offer-tile{min-height:460px}.club-photo{min-height:520px}.speaking-photo{min-height:560px}.team-mosaic img:first-child{height:300px}.team-mosaic img{height:190px}.private-hero .copy,.watch-feature .copy{padding:48px 27px}.about-visual img{height:440px}.milestone,.photo-ribbon{grid-template-columns:1fr}.photo-ribbon img:first-child{grid-column:auto}.photo-ribbon img{height:320px}.sticky-join{bottom:12px;right:12px}.wrap{width:min(100% - 28px,1220px)}}.topic-list{gap:12px;margin:24px 0;display:grid}.topic-list div{border-top:1px solid var(--line);padding:14px 0}.topic-list strong,.topic-list span{display:block}.topic-list span{color:var(--muted);margin-top:4px;font-size:14px}.book-note{border:1px solid var(--line);background:#ffffff6b;margin-top:24px;padding:22px}.book-note h3{margin:5px 0 8px;font-size:34px}.inquiry-panel,.newsletter{border-top:1px solid var(--line);padding:88px 0}.inquiry-panel.compact{padding:64px 0}.inquiry-grid,.newsletter-grid,.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .full{grid-column:1/-1}label{letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-transform:none;letter-spacing:normal;background:#fff;padding:14px}textarea{resize:vertical}.inquiry-panel form .btn,.newsletter form .btn,.final form .btn{margin-top:18px}.media-note{text-align:center;max-width:760px;color:var(--muted);margin:22px auto 0}.newsletter{background:var(--sand)}.newsletter form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.newsletter form .btn{margin:0}.final .contact-grid,.final .contact-grid h2{text-align:left}.final form{width:100%}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding:60px 0 35px;display:grid}.footer-grid>div{align-content:start;gap:10px;display:grid}.footer-grid .brand{margin-bottom:8px}.footer-grid a:not(.brand){font-size:14px}.copyright{border-top:1px solid var(--line);color:var(--muted);padding:18px 0 32px;font-size:12px}.watch .cover{display:block}.watch .cover:hover{transition:all .25s;transform:translateY(-3px)}@media (max-width:800px){.inquiry-grid,.newsletter-grid,.contact-grid,.footer-grid{grid-template-columns:1fr;gap:28px}.form-grid,.newsletter form{grid-template-columns:1fr}.newsletter form .btn{margin-top:4px}.inquiry-panel,.newsletter{padding:58px 0}}.workshop-needs{border-top:1px solid var(--line);gap:9px;margin-top:28px;padding-top:24px;display:grid}.workshop-needs strong{margin-bottom:4px;font:24px Georgia}.workshop-needs span{color:var(--muted);font-size:14px}.workshop-needs span:before{content:"✓";color:var(--clay);margin-right:10px}.inquiry-panel select{min-height:50px}.spotify-listen-card{background:linear-gradient(135deg,#ece1d8b8,#fffffff5);border:1px solid #22222214;border-radius:28px;overflow:hidden;padding:54px!important;display:block!important}.spotify-listen-card .copy{text-align:center;max-width:720px;margin:0 auto 34px}.spotify-listen-card .copy h3{max-width:620px;margin-left:auto;margin-right:auto}.spotify-listen-card .copy p{max-width:680px;margin-left:auto;margin-right:auto}.spotify-listen-card .copy .btn{margin-top:8px}.spotify-player-stage{max-width:980px;margin:0 auto}.spotify-featured{background:#fff;border-radius:20px;padding:14px;box-shadow:0 18px 50px #2222221a}.spotify-featured iframe{border-radius:14px;width:100%;display:block}.spotify-listening-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.spotify-mini{background:#ffffffdb;border:1px solid #22222212;border-radius:16px;padding:10px}.spotify-mini iframe{border-radius:10px;width:100%;height:152px;display:block}@media (max-width:820px){.spotify-listen-card{padding:38px 22px!important}.spotify-listening-shelf{grid-template-columns:1fr}.spotify-mini iframe{height:152px}}.slide:first-child .slide-copy h1{font-size:clamp(46px,6.3vw,88px)}.slide:nth-child(2) img{object-fit:contain;background:#111}.hero .hero-modi-slide .slide-copy{text-align:left!important;left:clamp(28px,6vw,92px)!important;right:auto!important}.hero .hero-marathon-slide .slide-copy{text-align:left!important;left:auto!important;right:clamp(28px,6vw,92px)!important}.hero .hero-slide-4 .slide-copy{text-align:right!important;left:auto!important;right:clamp(28px,6vw,92px)!important}.hero .hero-slide-4 .btnrow{justify-content:flex-end!important}.hero .hero-weekly-slide .slide-copy{text-align:left!important;left:clamp(28px,6vw,92px)!important;right:auto!important}.hero .hero-weekly-slide .btnrow{justify-content:flex-start!important}header .links .club-nav{background:var(--clay)!important;color:#fff!important;border-color:var(--clay)!important}@media (max-width:760px){.hero .hero-modi-slide .slide-copy,.hero .hero-marathon-slide .slide-copy,.hero .hero-slide-4 .slide-copy,.hero .hero-weekly-slide .slide-copy{text-align:left!important;left:20px!important;right:20px!important}.hero .hero-modi-slide .btnrow,.hero .hero-marathon-slide .btnrow,.hero .hero-slide-4 .btnrow,.hero .hero-weekly-slide .btnrow{justify-content:flex-start!important}}.photo-ribbon{grid-template-columns:repeat(3,1fr);align-items:stretch}.speaking-gallery-item{background:#fff;border:1px solid #1716141f;flex-direction:column;min-width:0;margin:0;display:flex}.photo-ribbon .speaking-gallery-item img{object-fit:contain;background:#f7f3ed;width:100%;height:310px}.speaking-gallery-item figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-top:1px solid #1716141a;padding:13px 15px 14px;font-size:12px;font-weight:800}@media (max-width:900px){.photo-ribbon{grid-template-columns:1fr 1fr}.photo-ribbon .speaking-gallery-item:first-child{grid-column:span 2}}@media (max-width:650px){.photo-ribbon{grid-template-columns:1fr}.photo-ribbon .speaking-gallery-item:first-child{grid-column:auto}.photo-ribbon .speaking-gallery-item img{height:auto;max-height:420px}}.booking-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141210b8;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.booking-modal.open{display:flex}.booking-shell{background:#fff;border-radius:22px;flex-direction:column;width:min(920px,100%);max-height:min(720px,90vh);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.booking-close{cursor:pointer;z-index:2;background:#fff;border:1px solid #0000001f;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.booking-grid{flex:1;grid-template-columns:280px 1fr;min-height:0;display:grid;overflow:hidden}.booking-summary{background:#f4efe8;border-radius:22px 0 0 22px;flex-direction:column;justify-content:space-between;gap:16px;min-height:0;padding:28px 24px;display:flex;overflow:auto}.booking-summary .eyebrow{font-size:10px}.booking-summary h2{margin:8px 0 10px;font-size:clamp(26px,3vw,34px);line-height:1.08}.booking-summary p{color:#504943;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.booking-price{margin:12px 0 4px;font-size:26px;font-weight:600}.booking-session{color:#6d655f;margin:0 0 8px;font-size:12px}.booking-includes{gap:6px;margin-top:12px;display:grid}.booking-includes span{align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.booking-includes span:before{content:"✓";flex:none;font-weight:700}.booking-trust{color:#6d655f;margin-top:auto;font-size:11px;line-height:1.4}.booking-flow{flex-direction:column;min-height:0;padding:24px 28px 22px;display:flex;overflow:hidden}.booking-steps{flex:none;gap:8px;margin-bottom:16px;display:flex}.booking-step{text-align:center;color:#777;background:#f2f2f2;border-radius:999px;flex:1;padding:8px 10px;font-size:12px;font-weight:700}.booking-step.active{color:#fff;background:#1f1c19}.booking-panel{flex:1;min-height:0;display:none;overflow:hidden}.booking-panel.active{flex-direction:column;display:flex}.booking-panel-body{flex:1;min-height:0;padding-right:2px;overflow:auto}.booking-panel-body h3,.booking-panel h3{margin:0 0 4px;font-size:20px}.booking-panel-body>p,.booking-panel>p{color:#69615b;margin:0 0 14px;font-size:13px;line-height:1.4}.booking-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.booking-form label{letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:grid}.booking-form label.full{grid-column:1/-1}.booking-form input,.booking-form select{width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d8d1ca;border-radius:10px;padding:11px 12px;font-size:14px}.booking-actions{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.booking-actions .btn{cursor:pointer;border:0;min-height:44px;padding:0 18px;font-size:12px}.calendar-preview{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;display:grid}.schedule-times-title{margin:18px 0 0;font-size:16px;font-weight:800}.schedule-times{margin-top:0}.week-calendar{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;margin:0 0 8px;display:grid}.week-calendar-main{min-width:0}.week-calendar-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.week-calendar-head strong{font-size:14px}.week-calendar-nav{cursor:pointer;background:#fff;border:1px solid #d8d1ca;border-radius:10px;width:32px;height:32px;font-size:18px;line-height:1}.week-calendar-nav:hover{border-color:#1f1c19}.week-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.week-calendar-dow{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#8a8178;padding:2px 0;font-size:10px;font-weight:800}.week-calendar-day{aspect-ratio:1;color:#9a9188;font:inherit;cursor:default;background:#f7f3ee;border:1px solid #e4ddd4;border-radius:8px;padding:0;font-size:12px;font-weight:700}.week-calendar-day.empty{background:0 0;border:0}.week-calendar-day.open{color:#1f1c19;cursor:pointer;background:#fff;border-color:#d8d1ca}.week-calendar-day.open:hover{border-color:#1f1c19}.week-calendar-day.today.open{box-shadow:inset 0 0 0 1px #a14e37}.week-calendar-day.selected{color:#fff;background:#1f1c19;border-color:#1f1c19}.week-calendar-day:disabled{opacity:.4;cursor:default}.week-calendar-times{min-width:0;margin:0}.week-calendar-times h4{margin:0 0 8px;font-size:13px;font-weight:800;line-height:1.3}.calendar-slot{text-align:center;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8d1ca;border-radius:10px;padding:10px 8px;font-size:13px;font-weight:600}.calendar-slot.selected{color:#fff;background:#1f1c19;border-color:#1f1c19}.calendar-note{color:#655d57;background:#f7f3ee;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.4}.week-calendar-times .calendar-note{margin-top:0}.payment-box{background:#fff;border:1px solid #ded7d0;border-radius:14px;padding:14px 16px}.payment-box .pay-row{border-bottom:1px solid #eee8e2;justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.payment-box .pay-row:last-child{border-bottom:0;font-weight:700}.booking-complete{text-align:center;padding:48px 18px}.booking-complete .check{color:#fff;background:#1f1c19;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:34px;display:grid}.booking-panel .form-status{margin:8px 0 0;font-size:13px}@media (max-width:760px){.booking-modal{align-items:flex-end;padding:10px}.booking-shell{border-radius:18px 18px 12px 12px;max-height:92vh}.booking-grid{grid-template-columns:1fr;overflow:auto}.booking-summary{border-radius:18px 18px 0 0;max-height:none;padding:20px 18px 14px;overflow:visible}.booking-summary h2{margin:6px 0 8px;font-size:24px}.booking-summary p{-webkit-line-clamp:2}.booking-includes,.booking-trust{display:none}.booking-flow{padding:16px 18px 18px;overflow:visible}.booking-panel.active,.booking-panel-body{overflow:visible}.booking-form{grid-template-columns:1fr}.booking-form label.full{grid-column:auto}.week-calendar{grid-template-columns:1fr;gap:12px}.calendar-preview{grid-template-columns:repeat(3,1fr)}.week-calendar-day{border-radius:8px;font-size:12px}.week-calendar-nav{width:32px;height:32px}}.about-proof{background:#fbf8f3}.about-proof-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.about-proof-head h2{max-width:760px;font-size:clamp(50px,6vw,82px)}.about-proof-head .lead{margin-top:0}.proof-collage{grid-template-columns:repeat(12,1fr);grid-auto-rows:210px;gap:14px;display:grid}.proof-card{background:#ddd;grid-column:span 4;margin:0;position:relative;overflow:hidden}.proof-card.proof-tall{grid-area:span 2/span 4}.proof-card.proof-wide{grid-column:span 8}.proof-card img{object-fit:cover;height:100%}.proof-card:nth-child(2) img{object-fit:contain;background:#fff;padding:18px}.proof-card:after{content:"";background:linear-gradient(#0000,#000000d1);position:absolute;inset:35% 0 0}.proof-card figcaption{z-index:2;color:#fff;position:absolute;bottom:18px;left:20px;right:20px}.proof-card figcaption span{letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.proof-card figcaption strong{font:22px/1.15 Georgia;display:block}.about-proof-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:70px;margin-top:72px;display:grid}.about-proof-story h3,.about-proof-cta h3{font-size:clamp(38px,4vw,58px)}.about-proof-story p{color:var(--muted);font-size:18px}.impact-points{border-top:1px solid var(--line)}.impact-points div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;padding:23px 0;display:grid}.impact-points strong{color:var(--clay);font:24px Georgia}.impact-points span{color:var(--muted)}.about-proof-cta{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:35px;margin-top:70px;padding-top:45px;display:grid}.about-proof-cta .btnrow{justify-content:flex-end;margin-top:0}@media (max-width:900px){.about-proof-head,.about-proof-grid,.about-proof-cta{grid-template-columns:1fr;gap:30px}.proof-collage{grid-template-columns:1fr 1fr;grid-auto-rows:280px}.proof-card,.proof-card.proof-wide,.proof-card.proof-tall{grid-area:span 1/span 1}.about-proof-cta .btnrow{justify-content:flex-start}}@media (max-width:620px){.proof-collage{grid-template-columns:1fr;grid-auto-rows:330px}.impact-points div{grid-template-columns:1fr;gap:7px}}.proof-collage{grid-auto-flow:dense}.proof-card{background:#eee4d8;flex-direction:column;min-height:0;display:flex}.proof-card img{object-fit:contain;background:#eee4d8;width:100%;height:auto;max-height:520px}.proof-card.proof-tall img,.proof-card.proof-wide img{object-fit:contain;height:auto;max-height:620px}.proof-card figcaption{margin-top:auto}@media (max-width:760px){.proof-card,.proof-card.proof-wide,.proof-card.proof-tall{grid-area:auto}.proof-card img,.proof-card.proof-tall img,.proof-card.proof-wide img{max-height:none}}.instagram-lesson-card{border:1px solid var(--line);background:#fff;overflow:hidden}.instagram-lesson-card iframe{background:#fff;width:100%;height:640px;display:block}.instagram-lesson-link{letter-spacing:.03em;border-top:1px solid var(--line);justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.instagram-lesson-link:hover{background:var(--sand)}@media (max-width:980px){.instagram-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-lesson-card iframe{height:620px}}@media (max-width:640px){.instagram-lesson-grid{grid-template-columns:1fr}.instagram-lesson-card iframe{height:690px}}.proof-quote{border-top:1px solid;border-bottom:1px solid;margin-top:34px;padding:28px 30px}.proof-quote blockquote{margin:0;font:italic 22px/1.45 Georgia,Times New Roman,serif}.proof-quote cite{letter-spacing:.12em;text-transform:uppercase;margin-top:17px;font:800 11px/1.5 Arial,Helvetica,sans-serif;display:block}.proof-quote .proof-role{letter-spacing:.04em;text-transform:none;opacity:.72;margin-top:3px;font-weight:600;display:block}.private-proof{background:var(--paper);width:min(980px,100% - 44px);color:var(--ink);border-color:var(--line);margin:54px auto 0}@media (max-width:760px){.proof-quote{padding:24px 0}.proof-quote blockquote{font-size:19px}.private-proof{width:min(100% - 44px,980px)}}.hero .slide-copy{text-shadow:0 2px 24px #00000085;max-width:min(650px,100vw - 48px)}.hero .slide-copy h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(42px,5.8vw,82px);line-height:.98}.hero .slide-copy p{max-width:590px;font-size:clamp(16px,1.45vw,19px);line-height:1.55}.hero .hero-weekly-slide .slide-copy{max-width:590px}.hero .hero-weekly-slide .slide-copy h1{max-width:580px;font-size:clamp(36px,4.7vw,68px);line-height:1.02}.hero .hero-weekly-slide .slide-copy p{max-width:535px}.hero .hero-weekly-slide img{object-fit:contain;object-position:center center;background:#171614}.hero .hero-marathon-slide{background:#111}.hero .hero-marathon-slide img{object-fit:contain;object-position:74% center;background:#111}@media (max-width:760px){.hero .slide-copy{max-width:calc(100vw - 40px);bottom:10%}.hero .slide-copy h1{font-size:clamp(38px,11vw,58px)}.hero .hero-weekly-slide .slide-copy h1{font-size:clamp(34px,9.5vw,50px)}.hero .hero-marathon-slide img{object-position:center 20%;object-fit:cover}.hero .hero-weekly-slide img{object-fit:cover}}.hero .hero-marathon-slide img{object-position:28% center}.hero .hero-marathon-slide:after{background:linear-gradient(270deg,#000000e0 0%,#000000a8 38%,#0000002e 66%,#0000000f 100%)}.hero .hero-marathon-slide .slide-copy,.hero .hero-weekly-slide .slide-copy{text-align:right;align-items:flex-end;left:auto;right:max(24px,50vw - 610px)}.hero .hero-marathon-slide .slide-copy h1,.hero .hero-marathon-slide .slide-copy p,.hero .hero-weekly-slide .slide-copy h1,.hero .hero-weekly-slide .slide-copy p{margin-left:auto}.hero .hero-marathon-slide .btnrow,.hero .hero-weekly-slide .btnrow{justify-content:flex-end}@media (max-width:760px){.hero .hero-marathon-slide img{object-position:center 20%;object-fit:cover}.hero .hero-marathon-slide .slide-copy,.hero .hero-weekly-slide .slide-copy{text-align:right;left:20px;right:20px}}.links .club-nav{background:var(--clay);color:#fff;border:1px solid var(--clay);padding:11px 15px}.links .club-nav:hover{background:var(--clay2);border-color:var(--clay2)}.hero .hero-marathon-slide .slide-copy{text-align:left;align-items:flex-start;left:max(24px,50vw - 610px);right:auto}.hero .hero-marathon-slide .slide-copy h1,.hero .hero-marathon-slide .slide-copy p{margin-left:0;margin-right:auto}.hero .hero-marathon-slide .btnrow{justify-content:flex-start}.hero .hero-modi-slide .slide-copy{text-align:right;align-items:flex-end;left:auto;right:max(24px,50vw - 610px)}.hero .hero-modi-slide .slide-copy h1,.hero .hero-modi-slide .slide-copy p{margin-left:auto;margin-right:0}.hero .hero-modi-slide .btnrow{justify-content:flex-end}@media (max-width:760px){.links .club-nav{padding:9px 11px}.hero .hero-marathon-slide .slide-copy{text-align:left;left:20px;right:20px}.hero .hero-modi-slide .slide-copy{text-align:right;left:20px;right:20px}}@media (min-width:761px){.hero .hero-modi-slide .slide-copy{text-align:left!important;align-items:flex-start!important;left:auto!important;right:max(24px,50vw - 610px)!important}.hero .hero-modi-slide .slide-copy h1,.hero .hero-modi-slide .slide-copy p{margin-left:0!important;margin-right:auto!important}.hero .hero-modi-slide .btnrow{justify-content:flex-start!important}.hero .hero-weekly-slide .slide-copy{text-align:left!important;align-items:flex-start!important;left:auto!important;right:max(24px,50vw - 610px)!important}.hero .hero-weekly-slide .slide-copy h1,.hero .hero-weekly-slide .slide-copy p{margin-left:0!important;margin-right:auto!important}.hero .hero-weekly-slide .btnrow{justify-content:flex-start!important}.hero .hero-slide-4 .slide-copy{text-align:left!important;align-items:flex-start!important;left:auto!important;right:clamp(28px,6vw,92px)!important}.hero .hero-slide-4 .slide-copy h1,.hero .hero-slide-4 .slide-copy p{margin-left:0!important;margin-right:auto!important}.hero .hero-slide-4 .btnrow{justify-content:flex-start!important}}#paths .offer-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:58px;display:grid}#paths .offer-tile{min-height:0;color:var(--ink);border:1px solid var(--line);background:#fff;grid-template-rows:clamp(310px,33vw,430px) auto;display:grid;overflow:hidden}#paths .offer-tile img{object-fit:cover;width:100%;height:100%;transition:transform .55s;transform:none}#paths .offer-tile:hover img{transform:scale(1.018)}#paths .offer-tile:after{display:none}#paths .offer-tile .copy{z-index:auto;color:var(--ink);border-top:1px solid var(--line);background:#fff;padding:27px 30px 31px;position:static}#paths .offer-tile .copy .eyebrow{color:var(--clay)}#paths .offer-tile h3{margin:7px 0 10px;font-size:clamp(31px,3vw,43px)}#paths .offer-tile p{color:var(--muted);max-width:580px;margin:0 0 20px;font-size:17px;line-height:1.55}#paths .offer-tile .btn{color:var(--ink);border-color:var(--ink);background:0 0}#paths .offer-tile .btn:hover{background:var(--ink);color:#fff}#paths .offer-tile:first-child img{object-position:38% 34%}#paths .offer-tile:nth-child(2) img{object-position:center 28%}#paths .offer-tile:nth-child(3) img{object-position:42% center}#paths .offer-tile:nth-child(4) img{object-position:56% 22%}@media (max-width:820px){#paths .offer-gallery{grid-template-columns:1fr;gap:22px}#paths .offer-tile{grid-template-rows:min(74vw,430px) auto}}@media (max-width:520px){#paths .offer-tile{grid-template-rows:68vw auto}#paths .offer-tile .copy{padding:23px 22px 26px}}#speaking .speaking-grid{grid-template-columns:1fr}#speaking .speaking-photo{aspect-ratio:1656/928;background:#e9dfd2;min-height:0}#speaking .speaking-photo img{object-fit:cover;object-position:center center;width:100%;height:100%}#speaking .speaking-copy{max-width:980px;margin:0 auto;padding:82px 44px 100px}@media (max-width:760px){#speaking .speaking-photo{aspect-ratio:4/3}#speaking .speaking-photo img{object-fit:cover;object-position:45% center}#speaking .speaking-copy{padding:64px 24px 78px}}.visual-break .copy{text-align:left!important;left:auto!important;right:max(22px,50vw - 610px)!important}@media (max-width:760px){.visual-break .copy{left:22px!important;right:22px!important}}#teams .team-mosaic img:nth-child(2),#teams .team-mosaic img:nth-child(3){aspect-ratio:4/3;object-position:center center;background:#eee4d8;border:1px solid #d8cec2;width:100%;object-fit:contain!important;height:auto!important}@media (max-width:760px){#teams .team-mosaic img:nth-child(2),#teams .team-mosaic img:nth-child(3){aspect-ratio:auto}}#private .private-hero{align-items:stretch}#private .private-hero .copy{flex-direction:column;justify-content:center;padding:64px 72px;display:flex}#private .private-hero img{object-fit:cover;object-position:center center;width:100%;height:560px;min-height:0;display:block}#private .offers .offer{flex-direction:column;display:flex}#private .offers .offer .btn{align-self:flex-start;margin-top:auto}.private-application{border-top:1px solid var(--line);background:#f4eee7;padding:96px 0}.private-application-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:76px;display:grid}.private-application-intro{position:sticky;top:118px}.private-application-intro h2{margin:12px 0 22px;font-size:clamp(46px,5.6vw,76px)}.private-application-intro p{max-width:510px;color:var(--muted);font-size:18px}.private-application-note{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.private-application-note strong{color:var(--clay);margin-bottom:8px;font:26px Georgia,serif;display:block}.private-application-card{border:1px solid var(--line);background:#fff;padding:48px}.private-application-card h3{margin:0 0 10px;font-size:38px}.private-application-card .form-intro{color:var(--muted);margin:0 0 30px}.private-application-card .form-section-label{border-top:1px solid var(--line);color:var(--clay);grid-column:1/-1;margin-top:10px;padding-top:22px;font:24px Georgia,serif}.private-application-card .form-section-label:first-child{border-top:0;margin-top:0;padding-top:0}.private-application-card .application-consent{letter-spacing:0;text-transform:none;color:var(--muted);grid-column:1/-1;grid-template-columns:none;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.private-application-card .application-consent input{width:auto;margin-top:3px}.private-application-card .btn{margin-top:24px}.private-application-card .privacy-line{color:var(--muted);margin-top:14px;font-size:12px}@media (max-width:900px){#private .private-hero .copy{padding:54px 40px}#private .private-hero img{height:500px}.private-application-grid{grid-template-columns:1fr;gap:42px}.private-application-intro{position:static}}@media (max-width:650px){#private .private-hero img{height:430px}#private .private-hero .copy{padding:46px 26px}.private-application{padding:72px 0}.private-application-card{padding:32px 22px}}.about-proof .proof-collage{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:22px;margin-top:54px;display:grid}.about-proof .proof-card,.about-proof .proof-card.proof-tall,.about-proof .proof-card.proof-wide{border:1px solid var(--line);background:#fff;flex-direction:column;grid-row:auto;margin:0;display:flex;position:relative;overflow:hidden}.about-proof .proof-card{grid-column:span 4}.about-proof .proof-card.proof-wide{grid-column:span 8}.about-proof .proof-card.proof-tall{grid-column:span 4}.about-proof .proof-card img,.about-proof .proof-card.proof-tall img,.about-proof .proof-card.proof-wide img,.about-proof .proof-card:nth-child(2) img{object-fit:contain;object-position:center;background:#f3eee7;width:100%;height:auto;max-height:none;padding:0;display:block}.about-proof .proof-card:after{content:none;display:none}.about-proof .proof-card figcaption{color:var(--ink);background:#fff;margin:0;padding:20px 22px 22px;position:static}.about-proof .proof-card figcaption span{color:var(--clay);margin-bottom:7px}.about-proof .proof-card figcaption strong{color:var(--ink);font-size:21px;line-height:1.22}@media (max-width:900px){.about-proof .proof-card,.about-proof .proof-card.proof-tall,.about-proof .proof-card.proof-wide{grid-column:span 6}}@media (max-width:620px){.about-proof .proof-collage{grid-template-columns:1fr;gap:18px}.about-proof .proof-card,.about-proof .proof-card.proof-tall,.about-proof .proof-card.proof-wide{grid-column:1}}.instagram-lesson-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:14px;margin-top:44px;display:grid}.reel-tile{aspect-ratio:4/5;background:#171614;border-radius:2px;transition:transform .28s,box-shadow .28s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #17161414}.reel-tile img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.reel-tile:after{content:"";opacity:.7;background:linear-gradient(#0000 55%,#00000038);position:absolute;inset:0}.reel-overlay{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.reel-play{color:#171614;background:#ffffffeb;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;font-size:15px;transition:transform .28s,background .28s;display:grid;box-shadow:0 10px 28px #0003}.reel-tile:hover{transform:translateY(-4px);box-shadow:0 18px 42px #17161429}.reel-tile:hover img{transform:scale(1.035)}.reel-tile:hover .reel-play{background:#fff;transform:scale(1.08)}@media (max-width:1050px){.instagram-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.instagram-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reel-play{width:42px;height:42px}}.newsletter-popup{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#1111119e;place-items:center;padding:24px;transition:all .28s;display:grid;position:fixed;inset:0}.newsletter-popup.open{opacity:1;visibility:visible}.newsletter-popup-card{background:var(--paper);grid-template-columns:.95fr 1.05fr;width:min(900px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.newsletter-popup-image{min-height:540px}.newsletter-popup-image img{object-fit:cover;object-position:62% center;height:100%}.newsletter-popup-copy{flex-direction:column;justify-content:center;padding:58px;display:flex}.newsletter-popup-copy h2{margin:12px 0 20px;font-size:clamp(40px,5vw,62px)}.newsletter-popup-copy p{color:var(--muted);margin:0 0 26px;font-size:17px}.newsletter-popup-copy form{gap:12px;display:grid}.newsletter-popup-copy label{letter-spacing:.04em;font-size:12px;font-weight:800}.newsletter-popup-copy input{border:1px solid var(--line);background:#fff;width:100%;height:54px;margin-top:8px;padding:0 15px;font:15px Arial}.newsletter-popup-close{z-index:3;cursor:pointer;background:#ffffffe0;border:0;width:38px;height:38px;font-size:26px;line-height:1;position:absolute;top:13px;right:15px}.newsletter-popup-later{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;margin-top:14px;font-size:12px;text-decoration:underline}@media (max-width:760px){.newsletter-popup-card{grid-template-columns:1fr;max-height:92vh;overflow:auto}.newsletter-popup-image{min-height:220px;max-height:260px}.newsletter-popup-copy{padding:34px 26px}.newsletter-popup-copy h2{font-size:39px}}.final:before{opacity:1!important;background-image:linear-gradient(#0000009e,#0000009e),url(/images/image-02-7398ab175718.jpg)!important;background-position:50% 42%!important;background-repeat:no-repeat!important;background-size:cover!important}.final .contact-grid{z-index:2;position:relative}html{scroll-behavior:smooth}body{overflow-x:hidden}.home-featured-proof{color:#fff;background:#171614;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:44px 0}.home-proof-inner{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:30px 56px;display:grid}.home-proof-inner .eyebrow{color:#d7bda9;margin-top:8px}.home-proof-inner blockquote{letter-spacing:-.015em;max-width:980px;margin:0;font:italic clamp(27px,3.3vw,48px)/1.18 Georgia,Times New Roman,serif}.home-proof-inner cite{letter-spacing:.12em;text-transform:uppercase;color:#fff;grid-column:2;font-size:11px;font-style:normal;font-weight:800;display:block}.home-proof-inner cite span{letter-spacing:.025em;text-transform:none;color:#ffffffab;max-width:900px;margin-top:7px;font-weight:500;line-height:1.55;display:block}.instagram-lesson-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:38px!important}.reel-tile{aspect-ratio:4/5;background:#e9e0d6;box-shadow:0 8px 26px #17161412;border:1px solid #17161414!important;border-radius:18px!important}.reel-tile img{width:100%;display:block;object-fit:cover!important;height:100%!important}.reel-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0003);position:absolute;inset:0}.reel-play{z-index:2;box-shadow:0 10px 26px #00000038!important}.newsletter-popup-card{border-radius:26px;box-shadow:0 35px 110px #0000006b}.newsletter-popup-image img{object-position:center center}.newsletter-popup-copy{background:linear-gradient(145deg,#fbf8f3,#f2e8dd)}.newsletter-popup-copy h2{letter-spacing:-.025em;line-height:1.01}.newsletter-popup-copy p{line-height:1.65}.newsletter-popup-copy .btn{min-height:54px}.newsletter-popup-close{border-radius:50%;box-shadow:0 5px 18px #0000001f}.reveal-on-scroll{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(24px)}.reveal-on-scroll.is-visible{opacity:1;transform:none}.offer,.stat,.proof-card,.speaking-gallery-item,.reel-tile,.spotify-listen-card{transition:transform .32s,box-shadow .32s}.offer:hover,.stat:hover,.proof-card:hover,.speaking-gallery-item:hover{transform:translateY(-4px)}.btn{transition:transform .22s,background .22s,color .22s,border-color .22s}.btn:hover{transform:translateY(-2px)}.proof-quote{border-color:#1716142e}.proof-quote blockquote{letter-spacing:-.01em}.proof-quote .proof-role{max-width:760px;line-height:1.55}@media (max-width:1050px){.instagram-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.home-featured-proof{padding:38px 0}.home-proof-inner{grid-template-columns:1fr;gap:18px}.home-proof-inner cite{grid-column:1}.newsletter-popup{padding:12px}.newsletter-popup-card{border-radius:20px}.newsletter-popup-image{min-height:190px;max-height:220px}.newsletter-popup-copy{padding:30px 24px 28px}.newsletter-popup-copy h2{font-size:36px}.proof-quote blockquote{font-size:18px;line-height:1.55}}@media (max-width:640px){.instagram-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.reel-tile{border-radius:13px!important}section{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll{opacity:1;transform:none}}.method-section{background:#fff}.method-head,.journal-head{grid-template-columns:1fr .9fr;align-items:end;gap:70px;display:grid}.method-head h2,.journal-head h2{font-size:clamp(48px,6vw,80px)}.method-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.method-grid article{background:var(--paper);min-height:245px;padding:38px}.method-grid article span{color:var(--clay);font-size:12px;font-weight:800}.method-pillars{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.method-pillars span{border:1px solid var(--line);padding:9px 13px;font-size:13px}.press-links{background:#ffffff30;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;display:grid}.press-links a{color:#fff;background:#232624;min-height:145px;padding:28px}.press-links strong,.press-links span{display:block}.press-links strong{margin-bottom:10px;font:24px Georgia}.press-links span{color:#ddd;font-size:13px}.journal-head p{color:var(--muted);font-size:19px}.journal-categories{flex-wrap:wrap;gap:9px;margin:35px 0;display:flex}.journal-categories button{border:1px solid var(--line);background:0 0;padding:10px 13px;font-weight:700}.journal-categories button.active{background:var(--clay);color:#fff;border-color:var(--clay)}.journal-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.journal-grid article{background:var(--paper);min-height:250px;padding:38px}.journal-grid .journal-feature{background:var(--dark);color:#fff;grid-row:span 2}.journal-grid h3{margin:18px 0;font-size:clamp(31px,3vw,45px)}.journal-grid p{color:inherit;opacity:.78}.journal-grid a{color:#e5aa94;font-weight:800}.legal-panels{padding:10px 0 28px}.legal-panels details{border-top:1px solid #ffffff25;padding:0}.legal-panels summary{cursor:pointer;padding:18px 0;font-weight:800}.legal-panels details>div{color:#bbb;max-width:900px;padding:0 0 22px}.legal-panels h4{color:#fff;margin:18px 0 5px}.copyright{justify-content:space-between;gap:20px;display:flex}.footer-note{color:#aaa}.footer .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.hero .slide-copy .btnrow .btn{min-width:260px}.club .price{font-size:64px}@media (max-width:900px){.method-head,.journal-head{grid-template-columns:1fr}.method-grid,.press-links{grid-template-columns:1fr 1fr}.journal-grid{grid-template-columns:1fr}.journal-grid .journal-feature{grid-row:auto}.footer .footer-grid{grid-template-columns:1fr 1fr}.copyright{flex-direction:column}}@media (max-width:620px){.method-grid,.press-links,.footer .footer-grid{grid-template-columns:1fr}.method-grid article,.journal-grid article{min-height:auto}.hero .slide-copy .btnrow .btn{width:100%;min-width:0}}.standalone-method-page{border-top:1px solid var(--line);background:#f2ebe2;min-height:100vh;padding-top:118px}.method-page-top{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:64px;padding-bottom:22px;font-size:12px;font-weight:800;display:flex}.method-back{color:var(--clay)}.method-page-cta{text-align:center;margin-top:50px}.book-waitlist{background:#fff}.waitlist-shell{grid-template-columns:1fr .86fr;align-items:center;gap:80px;display:grid}.waitlist-copy h2{margin:16px 0 24px;font-size:clamp(46px,5.5vw,76px)}.waitlist-copy h2 em{font-style:italic}.waitlist-copy p{color:var(--muted);max-width:620px;font-size:19px}.text-link{color:var(--clay);margin-top:20px;font-weight:800;display:inline-block}.waitlist-form{background:var(--paper);border:1px solid var(--line);gap:18px;padding:38px;display:grid}.waitlist-form label{letter-spacing:.04em;font-size:12px;font-weight:800}.waitlist-form input,.waitlist-form select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;margin-top:8px;padding:15px 14px}.waitlist-form small{color:var(--muted)}.form-success{color:var(--clay);margin:0;font-weight:800}.journal{background:var(--paper)}.journal-categories{border-bottom:1px solid var(--line);gap:7px;margin-bottom:42px;padding-bottom:18px}.journal-categories button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px 9px;font-size:12px}.journal-categories button.active{color:var(--clay);border-color:var(--clay);background:0 0}.journal-library{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.journal-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;transition:transform .25s,box-shadow .25s;display:flex}.journal-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #33271e12}.journal-card-copy{flex-direction:column;flex:1;padding:30px;display:flex}.journal-card h3{margin:15px 0;font-size:clamp(28px,2.4vw,38px)}.journal-card p{color:var(--muted);margin:0 0 24px}.journal-card a{color:var(--clay);margin-top:auto;font-weight:800}.journal-feature{background:var(--dark);color:#fff;grid-column:span 2;grid-template-columns:.8fr 1.2fr;min-height:410px;display:grid}.journal-feature .journal-card-copy{padding:44px}.journal-feature p{color:#ddd}.journal-image-placeholder{color:#fff;letter-spacing:.16em;background:linear-gradient(145deg,#9e4f39,#171a18);align-items:flex-end;min-height:100%;padding:24px;font-size:11px;font-weight:800;display:flex}.journal-empty{text-align:center;border:1px solid var(--line);color:var(--muted);background:#fff;padding:60px}@media (max-width:900px){.waitlist-shell{grid-template-columns:1fr;gap:38px}.journal-library{grid-template-columns:1fr 1fr}.journal-feature{grid-column:span 2}}@media (max-width:620px){.method-page-top{align-items:flex-start;gap:20px}.journal-library{grid-template-columns:1fr}.journal-feature{grid-column:auto;display:block}.journal-image-placeholder{min-height:190px}.waitlist-form{padding:25px}}#ways-to-work .offer-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:58px;display:grid}#ways-to-work .offer-tile{min-height:0;color:var(--ink);border:1px solid var(--line);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 45px #1716140f}#ways-to-work .offer-tile:after{display:none}#ways-to-work .offer-tile img{object-fit:contain;object-position:center;background:#eee7de;width:100%;height:430px;padding:18px;transition:transform .45s;transform:none!important}#ways-to-work .offer-tile:hover img{transform:scale(1.012)!important}#ways-to-work .offer-tile .copy{z-index:auto;color:var(--ink);border-top:1px solid var(--line);background:#fff;flex:1;padding:28px 30px 31px;position:static;bottom:auto;left:auto;right:auto}#ways-to-work .offer-tile .copy .eyebrow{color:var(--clay)}#ways-to-work .offer-tile h3{margin:7px 0 10px;font-size:clamp(31px,3vw,43px)}#ways-to-work .offer-tile p{color:var(--muted);margin:0 0 20px;font-size:17px;line-height:1.55}#ways-to-work .offer-tile .btn{color:var(--ink);border-color:var(--ink);background:0 0}#ways-to-work .offer-tile .btn:hover{background:var(--ink);color:#fff}@media (max-width:820px){#ways-to-work .offer-gallery{grid-template-columns:1fr;gap:22px}#ways-to-work .offer-tile img{height:min(72vw,470px);padding:14px}}@media (max-width:520px){#ways-to-work .offer-tile img{height:72vw;padding:10px}#ways-to-work .offer-tile .copy{padding:23px 22px 26px}}.club-price{color:var(--clay);margin:-4px 0 20px;font:600 22px/1.2 Georgia,serif}.method-grid{background:0 0;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:42px}.method-grid article{border:1px solid var(--line);background:var(--paper);min-height:190px;padding:28px 22px}.method-grid h3{margin:24px 0 10px;font-size:25px}.method-grid p{color:var(--muted);font-size:14px;line-height:1.55}.method-pillars{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;margin-top:26px;padding:22px 0}.method-page-cta{margin-top:34px}.method-cta-box{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:28px;padding:34px 38px;display:flex}.method-cta-box h3{max-width:650px;margin:7px 0 0;font-size:30px}.method-cta-box .eyebrow{color:#d8c2a0}.method-cta-box .btnrow{flex-shrink:0;margin:0}.method-cta-box .btn.ghost{color:#fff;border-color:#fff}.journal-categories a{border:1px solid var(--line);color:var(--ink);background:0 0;padding:10px 13px;font-weight:700;text-decoration:none}.journal-categories a.active,.journal-categories a:hover{background:var(--clay);color:#fff;border-color:var(--clay)}@media (max-width:1000px){.method-grid{grid-template-columns:repeat(3,1fr)}.method-cta-box{display:block}.method-cta-box .btnrow{margin-top:24px}}@media (max-width:650px){.method-grid{grid-template-columns:1fr 1fr}.method-cta-box{padding:28px 22px}.method-cta-box .btnrow{display:grid}.method-grid article{min-height:170px}}.form-status{margin-top:16px;font-size:14px;line-height:1.45}.form-status-loading{color:var(--muted)}.form-status-success{color:var(--clay);font-weight:700}.form-status-error{color:#9b2c2c;font-weight:700}.waitlist-form .form-status{margin-top:8px}.page-shell{min-height:60vh;padding-top:78px}.page-shell .standalone-method-page{min-height:auto;padding-top:40px}.page-shell .speaking,.page-shell .private,.page-shell .about-proof{padding-top:40px}.page-shell .media{padding-top:60px}.page-shell .journal{padding-top:60px;padding-bottom:80px}.page-shell .final{padding-top:80px}.page-shell #teams{padding-top:60px}header .links a[aria-current=page]{color:var(--clay)}.journal-meta{color:var(--muted);margin:0 0 16px;font-size:12px}.journal-feature .journal-image-placeholder{min-height:100%;padding:0;position:relative;overflow:hidden}.journal-feature .journal-image-placeholder img{object-fit:cover;width:100%;height:100%;min-height:280px}.journal-feature .journal-image-placeholder span{letter-spacing:.16em;font-size:11px;font-weight:800;position:absolute;bottom:24px;left:24px}.journal-feature .journal-meta{color:#cfc8c0}.journal-card:not(.journal-feature){min-height:0;overflow:hidden}.journal-card:not(.journal-feature) .journal-image-placeholder{aspect-ratio:16/10;color:#fff;background:linear-gradient(145deg,#9e4f39,#171a18);min-height:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.journal-card:not(.journal-feature) .journal-image-placeholder img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journal-card:not(.journal-feature) .journal-image-placeholder span{letter-spacing:.14em;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:16px}.journal-related-image{color:#fff;background:linear-gradient(145deg,#9e4f39,#171a18);align-items:flex-end;text-decoration:none;display:flex;position:relative}.journal-related-image span{letter-spacing:.14em;padding:16px;font-size:10px;font-weight:800}.journal-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:28px;display:flex}.journal-pagination-summary{color:var(--muted);margin:0;font-size:14px}.journal-pagination-summary--solo{text-align:center;margin:28px 0 0}.journal-pagination-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal-page-cluster{align-items:center;gap:8px;display:inline-flex}.journal-page-ellipsis{color:var(--muted);padding:0 2px}.journal-page-btn{border:1px solid var(--line);min-width:42px;min-height:42px;color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.journal-page-btn:hover{border-color:var(--clay);color:var(--clay)}.journal-page-btn.is-active{background:var(--dark);border-color:var(--dark);color:#fff}.journal-page-btn.is-disabled{opacity:.4;pointer-events:none}@media (max-width:620px){.journal-pagination{text-align:center;justify-content:center}.journal-pagination-controls{justify-content:center}}.journal-article{background:var(--paper);padding:48px 0 80px}.journal-article-wrap{max-width:740px}.journal-article-nav{margin:0 0 32px}.journal-article-nav a{color:var(--clay);font-size:14px;font-weight:800}.journal-article-nav a:hover{opacity:.75}.journal-article-header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 0 28px;position:static;inset:auto}.journal-article-header .eyebrow{color:var(--clay);margin-bottom:14px}.journal-article-header h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(36px,5.5vw,58px);line-height:1.08}.journal-article-dek{color:var(--muted);margin:0 0 22px;font-size:19px;line-height:1.6}.journal-article-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 0;padding:16px 0 0;font-size:13px;display:flex}.journal-article-meta span{align-items:center;display:inline-flex}.journal-article-meta span+span:before{content:"·";color:#b7aea3;margin:0 10px}.journal-article-cover{background:#eee7de;border-radius:4px;margin:0 0 36px;overflow:hidden}.journal-article-cover img{object-fit:cover;width:100%;max-height:480px;display:block}.journal-article-cover-fallback{color:#fff;letter-spacing:.16em;background:linear-gradient(145deg,#9e4f39,#171a18);border-radius:4px;place-items:end start;min-height:200px;margin:0 0 36px;padding:24px;font-size:11px;font-weight:800;display:grid}.journal-article-body.prose-journal{font-size:18px}.journal-article-body.prose-journal>:first-child{margin-top:0}.journal-article-body.prose-journal h2{color:var(--ink);margin:40px 0 14px;font-size:clamp(28px,3.5vw,38px);line-height:1.12}.journal-article-body.prose-journal h3{color:var(--ink);margin:28px 0 12px;font-size:clamp(22px,2.8vw,28px);line-height:1.18}.journal-article-body.prose-journal p{color:#3f3a36;margin:0 0 20px;line-height:1.75}.journal-article-body.prose-journal li{color:#3f3a36;margin:0 0 8px;line-height:1.7}.journal-article-body.prose-journal ul,.journal-article-body.prose-journal ol{margin:0 0 22px;padding-left:1.25em}.journal-article-body.prose-journal blockquote{border-left:3px solid var(--clay);background:#ffffffa6;margin:28px 0;padding:18px 22px}.journal-article-body.prose-journal blockquote p{color:#504943;margin:0;font-size:19px}.journal-article-body.prose-journal img{border-radius:4px;width:auto;max-width:100%;height:auto;margin:28px auto;display:block}.journal-article-body.prose-journal hr{border:0;border-top:1px solid var(--line);margin:36px 0}.journal-article-body.prose-journal a{color:var(--clay);text-underline-offset:3px;font-weight:700;text-decoration:underline}.journal-article-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:36px 0 0;padding-top:28px;display:flex}.journal-article-tags span{border:1px solid var(--line);background:#fff;padding:8px 12px;font-size:12px;font-weight:700}.journal-article-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:32px;display:flex}.journal-related{border-top:1px solid var(--line);background:#fff;padding:72px 0}.journal-related h2{margin:12px 0 28px;font-size:clamp(32px,4vw,46px)}.journal-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.journal-related-grid article{border:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;overflow:hidden}.journal-related-image{aspect-ratio:16/10;background:#eee7de;display:block;overflow:hidden}.journal-related-image img{object-fit:cover;width:100%;height:100%}.journal-related-copy{flex-direction:column;flex:1;padding:24px;display:flex}.journal-related-grid h3{margin:10px 0 12px;font-size:26px;line-height:1.15}.journal-related-grid h3 a{text-decoration:none}.journal-related-grid p{color:var(--muted);flex:1;margin:0 0 18px;font-size:15px;line-height:1.5}.journal-related-copy>a{color:var(--clay);margin-top:auto;font-weight:800}@media (max-width:900px){.journal-related-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.journal-related-grid{grid-template-columns:1fr}.journal-article{padding:32px 0 64px}.journal-article-header h1{font-size:34px}.journal-article-dek{font-size:17px}.journal-article-cover img{max-height:320px}}
