:root{--navy:#071a33;--deep:#031225;--gold:#c99032;--cream:#f5f0e8;--white:#fffdf8;--ink:#0e2442;--line:rgba(201,144,50,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Manrope,sans-serif;font-weight:300}a{color:inherit;text-decoration:none}.nav{height:88px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:10;width:100%;color:white;border-bottom:1px solid rgba(255,255,255,.13)}.monogram{font:500 28px/1 "Cormorant Garamond",serif;color:var(--gold);letter-spacing:-2px}.nav nav{display:flex;gap:32px;font-size:11px;text-transform:uppercase;letter-spacing:2px}.nav nav a{opacity:.72}.nav nav a:hover{opacity:1}.nav-cta{border:1px solid rgba(201,144,50,.7);padding:11px 20px;text-transform:uppercase;letter-spacing:2px;font-size:10px}.hero{min-height:100vh;background:radial-gradient(circle at 72% 38%,rgba(186,137,55,.18),transparent 25%),radial-gradient(circle at 50% 100%,rgba(51,91,126,.34),transparent 40%),linear-gradient(135deg,#041329,#09233e 65%,#06182d);color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:150px 7vw 80px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";position:absolute;width:1px;height:35vh;background:linear-gradient(transparent,var(--gold),transparent);top:15%;transform:rotate(30deg);opacity:.5}.hero:before{left:12%}.hero:after{right:12%;transform:rotate(-30deg)}.hero-orbit{position:absolute;width:70vw;height:70vw;border:1px solid rgba(201,144,50,.12);border-radius:50%;top:25%;box-shadow:0 0 0 80px rgba(201,144,50,.025),0 0 0 160px rgba(201,144,50,.018)}.eyebrow{text-transform:uppercase;letter-spacing:4px;font-size:11px;color:var(--gold);font-weight:500}.hero h1,.section-heading h2,.manifesto h2,.contact h2{font:400 clamp(50px,7.2vw,104px)/.95 "Cormorant Garamond",serif;letter-spacing:-2px;margin:26px 0}.hero h1 em,.section-heading h2 em,.manifesto h2 em,.contact h2 em{font-weight:400;color:var(--gold)}.hero-copy{max-width:680px;font:400 19px/1.7 "Cormorant Garamond",serif;letter-spacing:.5px;color:rgba(255,255,255,.78)}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:24px}.button{display:inline-flex;padding:17px 25px;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600}.button-gold{background:var(--gold);color:var(--deep)}.text-link{font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.text-link span{color:var(--gold);margin-left:10px}.hero-signature{position:absolute;bottom:36px;display:flex;flex-direction:column;gap:6px}.hero-signature span,.signature{font:italic 25px "Cormorant Garamond",serif}.hero-signature small{font-size:8px;letter-spacing:2px;text-transform:uppercase;opacity:.55}.manifesto{display:grid;grid-template-columns:80px 1.7fr 1fr;gap:5vw;padding:140px 7vw;max-width:1500px;margin:auto}.section-number{font:italic 16px "Cormorant Garamond",serif;color:var(--gold)}.manifesto h2{font-size:clamp(42px,5vw,72px);margin:20px 0}.manifesto-copy{border-left:1px solid var(--line);padding-left:35px;align-self:end;font-size:14px;line-height:1.9}.offers{background:var(--navy);color:white;padding:130px 5vw}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0 auto 70px;max-width:1400px}.section-heading h2{font-size:clamp(44px,5.4vw,76px);text-align:right;margin:0}.section-heading .section-number{display:inline-block;margin-bottom:35px}.offer-list{display:grid;grid-template-columns:repeat(5,1fr);max-width:1500px;margin:auto;border-top:1px solid rgba(201,144,50,.4);border-bottom:1px solid rgba(201,144,50,.4)}.offer-card{min-height:420px;padding:30px 25px;position:relative;border-right:1px solid rgba(201,144,50,.25);transition:.35s}.offer-card:last-child{border:0}.offer-card:hover{background:rgba(201,144,50,.09);transform:translateY(-5px)}.offer-index{font:italic 13px "Cormorant Garamond",serif;opacity:.45}.offer-icon{display:block;color:var(--gold);font:38px "Cormorant Garamond",serif;margin:50px 0 42px}.offer-card h3{font:400 29px/1.05 "Cormorant Garamond",serif;margin:0 0 22px}.offer-card p{font-size:12px;line-height:1.8;opacity:.62}.moments{padding:100px 7vw;text-align:center;background:var(--white)}.moment-grid{display:grid;grid-template-columns:repeat(5,1fr);max-width:1200px;margin:60px auto 0}.moment-grid>div{padding:10px 25px;border-right:1px solid var(--line)}.moment-grid>div:last-child{border:0}.moment-grid span{font:35px "Cormorant Garamond",serif;color:var(--gold)}.moment-grid p{text-transform:uppercase;font-size:10px;line-height:1.8;letter-spacing:1.6px}.references{padding:130px 7vw}.references .section-heading{margin-bottom:45px}.reference-intro{max-width:520px;line-height:1.8;margin:0 0 50px}.reference-cloud{display:flex;flex-wrap:wrap;border-top:1px solid var(--line)}.reference-cloud span{font:500 clamp(19px,2.1vw,32px) "Cormorant Garamond",serif;padding:20px 28px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-grow:1;text-align:center;color:#31425a}.quote{background:var(--white);padding:120px 7vw;text-align:center;position:relative}.quote-mark{font:120px/0 "Cormorant Garamond",serif;color:var(--gold)}blockquote{font:400 clamp(32px,4.3vw,62px)/1.15 "Cormorant Garamond",serif;margin:35px auto;max-width:1000px}blockquote em{color:var(--gold)}.quote .signature{display:block;color:var(--ink)}.contact{background:radial-gradient(circle at 50% 100%,#17395a,transparent 55%),var(--deep);color:white;text-align:center;padding:140px 7vw}.contact h2{font-size:clamp(52px,7vw,96px)}.contact>p:not(.eyebrow){max-width:570px;margin:30px auto 40px;opacity:.65;line-height:1.8}.button-light{border:1px solid var(--gold);color:var(--gold)}.button-light:hover{background:var(--gold);color:var(--deep)}footer{background:var(--deep);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.4);display:flex;align-items:center;justify-content:space-between;padding:35px 5vw;font-size:9px;letter-spacing:2px;text-transform:uppercase}.reveal{opacity:0;transform:translateY(20px);animation:reveal .9s forwards}.reveal:nth-of-type(2){animation-delay:.12s}.reveal:nth-of-type(3){animation-delay:.24s}.reveal:nth-of-type(4){animation-delay:.36s}@keyframes reveal{to{opacity:1;transform:none}}
@media(max-width:900px){.nav nav{display:none}.hero{min-height:860px}.hero-actions{flex-direction:column}.manifesto{grid-template-columns:1fr;padding:90px 7vw}.manifesto .section-number{display:none}.manifesto-copy{padding-left:22px}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2{text-align:left}.offer-list{grid-template-columns:1fr 1fr}.offer-card{min-height:360px;border-bottom:1px solid rgba(201,144,50,.25)}.moment-grid{grid-template-columns:1fr 1fr}.moment-grid>div{border-bottom:1px solid var(--line);padding:25px}.references,.offers{padding-top:90px}.reference-cloud span{padding:16px;font-size:20px}footer{flex-direction:column;gap:18px;text-align:center}}
@media(max-width:560px){.nav{height:72px}.nav-cta{padding:9px 12px}.hero{padding-left:22px;padding-right:22px}.hero h1{font-size:48px}.hero-copy{font-size:17px}.offer-list{grid-template-columns:1fr}.offer-card{min-height:310px}.offer-icon{margin:30px 0}.moment-grid{grid-template-columns:1fr}.moment-grid>div{border-right:0}.section-heading h2,.manifesto h2{font-size:42px}.quote{padding:90px 22px}}
.signature-programs{background:#ece6dc;padding:130px 5vw}.programs-heading{margin-bottom:85px}.program{max-width:1400px;margin:0 auto 100px;display:grid;grid-template-columns:minmax(300px,.85fr) 1.15fr;background:var(--white);box-shadow:0 28px 80px rgba(7,26,51,.11);overflow:hidden}.program-cap{grid-template-columns:1fr 1fr;background:var(--navy);color:white}.program-visual{position:relative;overflow:hidden}.program-visual img{width:100%;height:100%;display:block;object-fit:cover}.program-content{padding:70px clamp(35px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.program-content h3{font:400 clamp(48px,5.5vw,82px)/.92 "Cormorant Garamond",serif;letter-spacing:-2px;margin:18px 0 30px}.program-lead{font:500 24px/1.35 "Cormorant Garamond",serif;color:var(--gold)}.program-content>p:not(.eyebrow):not(.program-lead):not(.program-motto){font-size:13px;line-height:1.9;opacity:.75}.program-facts{display:flex;list-style:none;padding:0;margin:38px 0;gap:12px}.program-facts li{border-top:1px solid var(--line);padding:16px 8px 0 0;flex:1;display:flex;flex-direction:column}.program-facts strong{font:500 31px "Cormorant Garamond",serif;color:var(--gold)}.program-facts span{text-transform:uppercase;letter-spacing:1px;font-size:8px;line-height:1.5}.program-motto{font:500 20px/1.35 "Cormorant Garamond",serif}.program-motto em{color:var(--gold)}.cap-pillars{display:grid;grid-template-columns:repeat(4,1fr);margin:32px 0;border-block:1px solid rgba(201,144,50,.35)}.cap-pillars span{padding:18px 4px;text-align:center;border-right:1px solid rgba(201,144,50,.25);font:500 13px "Cormorant Garamond",serif}.cap-pillars span:last-child{border:0}.program-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:35px}.program-outcomes span{border:1px solid rgba(255,255,255,.18);padding:9px 12px;text-transform:uppercase;font-size:8px;letter-spacing:1px}.program-link{color:var(--gold);align-self:flex-start}.international-version{max-width:1400px;margin:auto;border-block:1px solid rgba(7,26,51,.2)}.international-version summary{cursor:pointer;list-style:none;padding:25px 0;text-transform:uppercase;letter-spacing:2px;font-size:10px;display:flex;justify-content:space-between}.international-version summary::-webkit-details-marker{display:none}.international-version summary span{font-size:20px;color:var(--gold)}.international-version>div{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center;padding-bottom:30px}.international-version img{width:180px;height:230px;object-fit:cover;object-position:top}.international-version p{font:400 20px/1.5 "Cormorant Garamond",serif}@media(max-width:900px){.signature-programs{padding:90px 5vw}.program,.program-cap{grid-template-columns:1fr}.program-cap .program-content{order:2}.program-visual img{height:auto;object-fit:contain}.program-content{padding:55px 7vw}.program-facts{flex-wrap:wrap}.program-facts li{min-width:120px}}@media(max-width:560px){.program-content h3{font-size:45px}.cap-pillars{grid-template-columns:1fr 1fr}.international-version>div{grid-template-columns:1fr}.international-version img{width:130px;height:170px}}
.bureau-overview{max-width:1400px;margin:0 auto 140px;padding:0 7vw;display:grid;grid-template-columns:1fr minmax(280px,480px);gap:8vw;align-items:center}.overview-copy h2{font:400 clamp(42px,5vw,72px)/.98 "Cormorant Garamond",serif;letter-spacing:-2px;margin:22px 0}.overview-copy h2 em{color:var(--gold);font-weight:400}.overview-copy>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:520px;margin-bottom:30px}.overview-visual{position:relative;display:block;max-height:650px;overflow:hidden;box-shadow:0 25px 70px rgba(7,26,51,.18);background:white}.overview-visual img{width:100%;display:block}.overview-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 75%,rgba(3,18,37,.7));pointer-events:none}.overview-visual span{position:absolute;z-index:1;bottom:22px;left:25px;color:white;text-transform:uppercase;letter-spacing:2px;font-size:9px}@media(max-width:800px){.bureau-overview{grid-template-columns:1fr;margin-bottom:90px}.overview-visual{max-height:560px;max-width:480px}.overview-visual img{height:auto}}
.luminous-panel{position:relative}.poetic-emblem{aspect-ratio:1;max-width:460px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#fff 0 12%,#f7e5bd 13%,rgba(201,144,50,.2) 31%,rgba(255,255,255,.3) 55%,transparent 70%);filter:drop-shadow(0 25px 50px rgba(201,144,50,.18))}.poetic-emblem:before,.poetic-emblem:after{content:"";position:absolute;inset:9%;border:1px solid rgba(201,144,50,.35);border-radius:50%}.poetic-emblem:after{inset:22%;border-style:dotted;animation:slowspin 35s linear infinite}.poetic-emblem .feather{font:130px "Cormorant Garamond",serif;color:var(--gold);transform:rotate(-28deg);text-shadow:0 0 35px rgba(201,144,50,.55)}.poetic-emblem small{position:absolute;bottom:12%;text-transform:uppercase;letter-spacing:4px;font-size:8px;color:var(--ink)}@keyframes slowspin{to{transform:rotate(360deg)}}.program{border:1px solid rgba(201,144,50,.22)}.program-visual{min-height:700px}.cpo-visual,.cap-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(238,190,99,.38),transparent 19%),radial-gradient(circle at 50% 55%,#173e62 0,#071a33 55%,#031225 100%);color:white}.cpo-visual:before,.cap-visual:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.75) 0 1px,transparent 1.5px);background-size:43px 47px;opacity:.2;mask-image:linear-gradient(to bottom,black,transparent)}.visual-kicker{text-transform:uppercase;letter-spacing:4px;font-size:9px;color:var(--gold);margin-bottom:28px}.cpo-visual strong{font:400 clamp(100px,15vw,210px)/.7 "Cormorant Garamond",serif;color:transparent;-webkit-text-stroke:1px var(--gold);filter:drop-shadow(0 0 25px rgba(201,144,50,.25))}.cpo-visual i,.cap-visual i{font:italic 26px "Cormorant Garamond",serif;color:#f6e4ba;margin-top:25px}.gold-path{width:55%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin-top:55px;position:relative}.gold-path:after{content:"✦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--gold);background:var(--navy);padding:10px}.cap-visual{background:radial-gradient(circle at 70% 75%,rgba(232,149,45,.65),transparent 22%),radial-gradient(circle at 50% 45%,#174f7a,#061a36 48%,#020b19)}.planet{width:min(65%,390px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 68% 66%,#e9a746 0 2%,transparent 3%),radial-gradient(circle at 35% 30%,#4486a5,#0d3555 45%,#06182c 70%);box-shadow:inset -35px -35px 70px #020916,0 0 0 1px rgba(102,190,234,.4),0 0 55px rgba(102,190,234,.4),35px 35px 65px rgba(228,148,45,.22)}.planet:before{content:"";position:absolute;width:145%;height:35%;border:1px solid rgba(201,144,50,.65);border-radius:50%;transform:rotate(-13deg)}.planet span{font:italic 100px "Cormorant Garamond",serif;color:white;z-index:1;text-shadow:0 0 25px rgba(255,255,255,.4)}.international-line{max-width:1400px;margin:auto;padding:26px 0;border-block:1px solid rgba(7,26,51,.2);display:flex;align-items:center;gap:50px}.international-line>span{text-transform:uppercase;letter-spacing:3px;font-size:9px;color:var(--gold)}.international-line p{font:400 18px "Cormorant Garamond",serif;margin:0}.references{background:linear-gradient(180deg,var(--cream),#fff)}.contact{position:relative;overflow:hidden}.contact:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(201,144,50,.22),transparent 35%);pointer-events:none}@media(max-width:800px){.bureau-overview{grid-template-columns:1fr}.poetic-emblem{max-width:340px}.program-visual{min-height:520px}.international-line{align-items:flex-start;flex-direction:column;gap:10px}.planet span{font-size:72px}}
.stage{background:radial-gradient(circle at 50% 40%,#153c5e 0,#071a33 45%,#031225 100%);color:white;padding:130px 7vw;position:relative;overflow:hidden}.stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.6) 0 1px,transparent 1.5px);background-size:61px 67px;opacity:.08;pointer-events:none}.stage-intro,.video-frame,.stage-bridge,.playlist-link{position:relative;z-index:1;max-width:1320px;margin-inline:auto}.stage-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end;margin-bottom:55px}.stage-intro h2{font:400 clamp(50px,6vw,84px)/.95 "Cormorant Garamond",serif;letter-spacing:-2px;margin:20px 0 0}.stage-intro h2 em{color:var(--gold);font-weight:400}.stage-copy>p{font:400 20px/1.55 "Cormorant Garamond",serif;color:rgba(255,255,255,.75)}.stage-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.stage-tags span{border:1px solid rgba(201,144,50,.35);color:#e6c98e;padding:8px 11px;text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.video-frame{aspect-ratio:16/9;padding:1px;background:linear-gradient(135deg,var(--gold),rgba(255,255,255,.1),var(--gold));box-shadow:0 35px 100px rgba(0,0,0,.45),0 0 70px rgba(201,144,50,.08)}.video-frame iframe{width:100%;height:100%;border:0;display:block;background:#000}.stage-bridge{display:flex;justify-content:space-between;gap:60px;align-items:center;padding:45px 0 30px;border-bottom:1px solid rgba(201,144,50,.3)}.stage-bridge>p{font:400 21px/1.5 "Cormorant Garamond",serif;max-width:540px;color:rgba(255,255,255,.72)}.stage-bridge>p span{color:var(--gold)}.stage-bridge>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.stage-bridge a{border:1px solid rgba(255,255,255,.18);padding:11px 14px;text-transform:uppercase;letter-spacing:1px;font-size:8px}.stage-bridge a:last-child{color:var(--gold);border-color:rgba(201,144,50,.45)}.playlist-link{display:block;margin-top:25px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:2px;font-size:9px;text-align:right}.playlist-link span{color:var(--gold)}@media(max-width:800px){.stage{padding:90px 5vw}.stage-intro{grid-template-columns:1fr;gap:25px}.stage-bridge{align-items:flex-start;flex-direction:column;gap:15px}.stage-bridge>div{justify-content:flex-start}.playlist-link{text-align:left}}
.moments{padding:120px 7vw 130px}.moments>h2{font:400 clamp(45px,5.5vw,76px)/.98 "Cormorant Garamond",serif;letter-spacing:-2px;margin:25px auto 65px;max-width:900px}.moments>h2 em{color:var(--gold);font-weight:400}.moment-arcs{display:grid;grid-template-columns:repeat(3,1fr);max-width:1250px;margin:auto;text-align:left;border-block:1px solid var(--line)}.moment-arcs article{position:relative;padding:48px 45px 52px;border-right:1px solid var(--line);min-height:430px}.moment-arcs article:last-child{border:0}.arc-symbol{position:absolute;right:36px;top:39px;font:42px "Cormorant Garamond",serif;color:var(--gold)}.arc-number{font:italic 13px "Cormorant Garamond",serif;color:var(--gold);margin:0 0 48px}.moment-arcs h3{font:400 44px "Cormorant Garamond",serif;margin:0 0 15px}.arc-intro{font:italic 19px/1.4 "Cormorant Garamond",serif;color:#6c5637;min-height:58px}.moment-arcs ul{padding:22px 0 0;list-style:none;border-top:1px solid var(--line);margin-top:25px}.moment-arcs li{font-size:10px;line-height:1.7;letter-spacing:.5px;padding:5px 0}.moment-arcs li:before{content:"—";color:var(--gold);margin-right:9px}@media(max-width:850px){.moment-arcs{grid-template-columns:1fr}.moment-arcs article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.moment-arcs article:last-child{border-bottom:0}.arc-intro{min-height:0}}
.proof-bar{max-width:1200px;margin:-38px auto 0;position:relative;z-index:3;background:var(--white);box-shadow:0 20px 55px rgba(7,26,51,.13);display:grid;grid-template-columns:repeat(3,1fr) 1.3fr;padding:28px 35px;align-items:center}.proof-bar>div{display:flex;flex-direction:column;text-align:center;border-right:1px solid var(--line)}.proof-bar strong{font:500 28px "Cormorant Garamond",serif;color:var(--gold)}.proof-bar span,.proof-bar p{text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.proof-bar p{text-align:center;color:#5c6675}.reference-more{font-size:10px;line-height:1.7;letter-spacing:.4px;text-align:center;max-width:900px;margin:30px auto 0;color:#667184}.reference-more strong{color:#98691f;text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.credibility{background:var(--white);padding:130px 7vw;display:grid;grid-template-columns:1fr 1.2fr;gap:9vw;max-width:1500px;margin:auto}.bio-block h2{font:400 clamp(55px,7vw,94px)/.78 "Cormorant Garamond",serif;letter-spacing:-3px;margin:30px 0 40px}.bio-block h2 em{color:var(--gold);font-weight:400}.bio-lead{font:500 24px/1.4 "Cormorant Garamond",serif;color:#7a5b2d}.bio-block>p:not(.eyebrow):not(.bio-lead){font-size:13px;line-height:1.9;max-width:520px}.bio-signals{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.bio-signals span{border:1px solid var(--line);padding:9px 12px;text-transform:uppercase;letter-spacing:1.3px;font-size:8px}.testimonial-stack{border-left:1px solid var(--line);padding-left:7vw}.client-quote{font:400 clamp(25px,3vw,39px)/1.22 "Cormorant Garamond",serif;margin:38px 0 55px;text-align:left}.client-quote+ .client-quote{border-top:1px solid var(--line);padding-top:48px}.client-quote cite{display:block;font:500 10px/1.6 Manrope,sans-serif;text-transform:uppercase;letter-spacing:1.2px;margin-top:25px;color:var(--gold)}.client-quote cite span{color:#7a8491;font-size:8px}@media(max-width:800px){.proof-bar{margin:0;grid-template-columns:repeat(3,1fr);padding:22px 10px}.proof-bar p{grid-column:1/-1;margin:22px 0 0}.credibility{grid-template-columns:1fr;padding-block:90px}.testimonial-stack{border-left:0;border-top:1px solid var(--line);padding:55px 0 0}}
.hero{min-height:960px;padding-top:180px;padding-bottom:105px}.hero .eyebrow{margin-bottom:5px}.hero h1{margin-block:34px}.hero-copy{margin:0 auto}.hero-actions{margin-top:36px}.hero-signature{position:static;margin-top:62px;min-height:44px}.proof-bar{margin:-24px auto 0}@media(max-width:900px){.hero{min-height:900px;padding-top:135px;padding-bottom:85px}.hero-signature{margin-top:48px}}@media(max-width:560px){.hero{min-height:840px;padding-top:115px;padding-bottom:70px}.hero h1{margin-block:25px}.hero-actions{margin-top:26px}.hero-signature{margin-top:38px}.proof-bar{margin:0}}
.credibility{grid-template-columns:minmax(220px,.72fr) 1fr 1.25fr;gap:5vw}.bio-portrait{margin:0;position:relative;align-self:start;background:var(--navy);box-shadow:0 25px 65px rgba(7,26,51,.18)}.bio-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 63%,rgba(3,18,37,.88));pointer-events:none}.bio-portrait img{width:100%;display:block;aspect-ratio:3/4;object-fit:cover;object-position:50% 30%}.bio-portrait figcaption{position:absolute;z-index:1;left:25px;bottom:22px;color:white;font:italic 24px "Cormorant Garamond",serif}.bio-portrait figcaption span{font:500 7px Manrope,sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--gold)}.book-proof{display:grid;grid-template-columns:78px 1fr;gap:18px;align-items:center;margin-top:32px;padding:14px;border-block:1px solid var(--line);transition:.25s}.book-proof:hover{background:#f7f2e9}.book-proof>img{width:78px;height:98px;object-fit:cover;object-position:50% 15%}.book-proof>span{display:flex;flex-direction:column}.book-proof small{font-size:7px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.book-proof strong{font:500 18px/1.1 "Cormorant Garamond",serif}.book-proof em{font:400 9px Manrope,sans-serif;color:#7b8490;margin-top:8px}@media(max-width:1050px){.credibility{grid-template-columns:.8fr 1.2fr}.testimonial-stack{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:55px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.testimonial-stack>.eyebrow{grid-column:1/-1}.client-quote+.client-quote{border-top:0;padding-top:0}}@media(max-width:700px){.credibility{grid-template-columns:1fr}.bio-portrait{max-width:380px}.testimonial-stack{display:block}.client-quote+.client-quote{border-top:1px solid var(--line);padding-top:45px}}
.program-desire{grid-template-columns:.9fr 1.1fr;background:#07182b;color:white}.desire-visual{min-height:760px;position:relative}.desire-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#07182b 100%),linear-gradient(0deg,rgba(3,12,23,.45),transparent 45%)}.desire-visual img{width:100%;height:100%;object-fit:cover;object-position:82% 48%;filter:saturate(.88) contrast(1.04)}.program-desire h3 em{color:var(--gold);font-weight:400}.desire-pillars{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:28px 0 30px;border-block:1px solid rgba(201,144,50,.25)}.desire-pillars>div{display:grid;grid-template-columns:25px 1fr;padding:17px 12px 17px 0;border-bottom:1px solid rgba(201,144,50,.16)}.desire-pillars span{grid-row:1/3;font:italic 12px "Cormorant Garamond",serif;color:var(--gold)}.desire-pillars strong{font:500 12px "Cormorant Garamond",serif;color:#f2dfb7}.desire-pillars small{font-size:8px;line-height:1.5;color:rgba(255,255,255,.55);margin-top:3px}.program-desire .program-motto{margin-bottom:30px}@media(max-width:900px){.program-desire{grid-template-columns:1fr}.desire-visual{min-height:560px}.desire-visual:after{background:linear-gradient(0deg,#07182b,transparent 30%)}}@media(max-width:560px){.desire-pillars{grid-template-columns:1fr}.desire-visual{min-height:480px}}
.language{display:inline-flex;gap:6px;align-items:center;margin-left:8px;font-size:9px}.language i{font-style:normal;color:var(--gold)}.language strong{color:var(--gold)}.stage{background-image:linear-gradient(180deg,rgba(3,18,37,.9) 0%,rgba(3,18,37,.96) 32%,#031225 58%),url('assets/stage-cec.jpg');background-size:cover;background-position:center top;background-attachment:fixed}.offer-card:first-child{overflow:hidden}.offer-card:first-child:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(7,26,51,.84),rgba(7,26,51,.97)),url('assets/speaker-nice.jpg') center/cover;opacity:.42;z-index:-1}.video-consent{display:grid;place-items:center;background:linear-gradient(rgba(2,11,24,.66),rgba(2,11,24,.9)),url('assets/stage-sb-sunset.jpg') center/cover}.video-consent>div{text-align:center;max-width:430px;padding:35px;text-shadow:0 2px 20px rgba(0,0,0,.8)}.video-consent>div>span{display:inline-grid;place-items:center;width:68px;height:68px;border:1px solid rgba(230,201,142,.7);border-radius:50%;background:rgba(3,18,37,.72);font-size:28px;color:var(--gold);padding-left:4px}.video-consent strong{display:block;font:400 34px "Cormorant Garamond",serif;margin:18px}.video-consent p{font-size:10px;line-height:1.6;color:rgba(255,255,255,.72)}.video-consent button{border:1px solid var(--gold);background:rgba(3,18,37,.72);color:#f1d9aa;padding:14px 20px;text-transform:uppercase;letter-spacing:1.5px;font-size:8px;cursor:pointer;box-shadow:0 12px 35px rgba(0,0,0,.25)}.video-consent button:hover{background:var(--gold);color:var(--deep)}footer a:hover{color:var(--gold)}@media(max-width:900px){.stage{background-attachment:scroll}}
.stage-formats{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-inline:1px solid rgba(201,144,50,.25);border-bottom:1px solid rgba(201,144,50,.25)}.stage-formats>div{padding:30px 28px;border-right:1px solid rgba(201,144,50,.22)}.stage-formats>div:nth-child(3){border:0}.stage-formats span{font:italic 12px "Cormorant Garamond",serif;color:var(--gold);display:block}.stage-formats strong{font:500 27px "Cormorant Garamond",serif;display:block;margin:7px 0 10px}.stage-formats p{font-size:10px;line-height:1.7;color:rgba(255,255,255,.55);margin:0}.stage-formats>small{grid-column:1/-1;border-top:1px solid rgba(201,144,50,.22);padding:15px;text-align:center;text-transform:uppercase;letter-spacing:1.8px;font-size:7px;color:#d3b77e}@media(max-width:750px){.stage-formats{grid-template-columns:1fr}.stage-formats>div{border-right:0;border-bottom:1px solid rgba(201,144,50,.22)}.stage-formats>small{grid-column:1}}
.legal-page{background:var(--cream)}.legal-page header{height:85px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:2px;text-transform:uppercase}.legal-page main{max-width:820px;margin:0 auto;padding:100px 7vw 140px}.legal-page h1{font:400 clamp(52px,8vw,92px)/.9 "Cormorant Garamond",serif;margin:25px 0 70px}.legal-page h2{font:500 27px "Cormorant Garamond",serif;color:var(--gold);margin:42px 0 12px}.legal-page p{font-size:13px;line-height:1.9}.legal-page main a{text-decoration:underline}.legal-page mark{background:#f2ddb4;padding:2px 5px;color:var(--ink)}
.stage-gallery{position:relative;z-index:1;max-width:1320px;margin:0 auto 35px;display:grid;grid-template-columns:1.65fr .75fr;gap:10px}.stage-gallery figure{margin:0;position:relative;height:390px;overflow:hidden;border:1px solid rgba(201,144,50,.35);background:#020b18}.stage-gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.stage-gallery figure:hover img{transform:scale(1.025)}.stage-gallery .stage-wide img{object-position:center 55%}.stage-gallery figure:not(.stage-wide) img{object-position:57% center}.stage-gallery figure:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 65%,rgba(3,18,37,.88));pointer-events:none}.stage-gallery figcaption{position:absolute;z-index:1;left:22px;bottom:18px;color:#f3ddb0;text-transform:uppercase;letter-spacing:2px;font-size:8px}@media(max-width:760px){.stage-gallery{grid-template-columns:1fr}.stage-gallery figure{height:280px}.stage-gallery figure:not(.stage-wide){height:360px}}
.brand-logo{display:block;width:260px;height:70px}.brand-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.footer-logo{width:230px;height:62px;object-fit:contain;object-position:left center}@media(max-width:1100px){.brand-logo{width:205px}.nav{padding-inline:4vw}.nav nav{gap:18px;font-size:9px}}@media(max-width:560px){.brand-logo{width:165px;height:55px}.footer-logo{width:210px;object-position:center}.nav-cta{font-size:8px}}
.program-aurateur{grid-template-columns:.9fr 1.1fr;background:linear-gradient(135deg,#fffdf8,#eee5d5);color:var(--ink)}.aurateur-mark{min-height:720px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.98) 0 8%,rgba(233,196,119,.38) 25%,rgba(201,144,50,.08) 48%,transparent 68%)}.aurateur-mark:before,.aurateur-mark:after{content:"";position:absolute;width:75%;aspect-ratio:1;border:1px solid rgba(201,144,50,.28);border-radius:50%}.aurateur-mark:after{width:52%;border-style:dotted;animation:slowspin 32s linear infinite}.aurateur-mark small,.aurateur-mark span{z-index:1;text-transform:uppercase;letter-spacing:5px;font-size:9px;color:#8b672e}.aurateur-mark strong{z-index:1;font:400 clamp(55px,7vw,102px)/1 "Cormorant Garamond",serif;letter-spacing:2px;color:var(--navy);margin:15px 0 12px}.aurateur-mark i{z-index:1;color:var(--gold);font-style:normal;font-size:30px;margin-top:38px}.program-aurateur h3 em{color:var(--gold);font-weight:400}.aurateur-steps{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;border-block:1px solid var(--line)}.aurateur-steps span{display:flex;flex-direction:column;padding:16px 14px 16px 0;font-size:8px;line-height:1.5;color:#6d7681;border-bottom:1px solid rgba(201,144,50,.16)}.aurateur-steps b{font:500 16px "Cormorant Garamond",serif;color:var(--ink);margin-bottom:3px}.aurateur-quote{font:italic 21px/1.35 "Cormorant Garamond",serif;margin:5px 0 28px}.aurateur-quote em{color:var(--gold)}.program-aurateur .program-link{color:#9b691d}@media(max-width:900px){.program-aurateur{grid-template-columns:1fr}.aurateur-mark{min-height:480px}}@media(max-width:560px){.aurateur-mark{min-height:380px}.aurateur-mark strong{font-size:52px}.aurateur-steps{grid-template-columns:1fr}}
.contact{padding-bottom:110px}.inquiry-form{max-width:980px;margin:55px auto 0;text-align:left;border:1px solid rgba(201,144,50,.35);padding:clamp(25px,4vw,55px);background:rgba(255,255,255,.025)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px}.inquiry-form label{display:flex;flex-direction:column;gap:9px}.inquiry-form label>span{text-transform:uppercase;letter-spacing:1.5px;font-size:8px;color:#d5b674}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.25);background:transparent;color:white;padding:10px 2px;font:300 13px Manrope,sans-serif;border-radius:0}.inquiry-form select option{color:var(--ink)}.inquiry-form textarea{border:1px solid rgba(255,255,255,.2);padding:14px;resize:vertical}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{outline:none;border-color:var(--gold)}.form-wide{grid-column:1/-1}.form-submit{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px}.form-submit small{font-size:8px;line-height:1.6;color:rgba(255,255,255,.45);max-width:390px}.form-submit .button{background:transparent}.direct-contact{font-size:9px!important;margin:25px auto 0!important;text-transform:uppercase;letter-spacing:1px}.direct-contact a{color:var(--gold)}.social-footer{background:#020b18;color:white;display:flex;justify-content:center;align-items:center;gap:0;border-top:1px solid rgba(201,144,50,.25)}.social-footer>*{padding:19px 35px;border-right:1px solid rgba(201,144,50,.2);text-transform:uppercase;letter-spacing:2px;font-size:8px}.social-footer span{color:var(--gold)}.social-footer a:hover{background:rgba(201,144,50,.1);color:var(--gold)}@media(max-width:700px){.form-grid{grid-template-columns:1fr}.form-wide{grid-column:1}.form-submit{align-items:flex-start;flex-direction:column}.social-footer{flex-wrap:wrap}.social-footer>*{padding:16px 18px}.social-footer span{width:100%;text-align:center;border-bottom:1px solid rgba(201,144,50,.2)}}
.cap-journey{display:grid;grid-template-columns:1fr 1fr;margin:28px 0;border-block:1px solid rgba(201,144,50,.35)}.cap-journey>span{display:grid;grid-template-columns:26px 1fr;padding:15px 12px 15px 0;border-bottom:1px solid rgba(201,144,50,.2)}.cap-journey b{grid-row:1/3;font:italic 11px "Cormorant Garamond",serif;color:var(--gold)}.cap-journey strong{font:500 15px "Cormorant Garamond",serif;color:#f0d9a7}.cap-journey small{font-size:8px;line-height:1.45;color:rgba(255,255,255,.5);margin-top:3px}.cap-result{font:italic 17px/1.45 "Cormorant Garamond",serif!important;color:rgba(255,255,255,.7)!important;margin:0 0 28px}.cap-result em{color:var(--gold)}@media(max-width:560px){.cap-journey{grid-template-columns:1fr}}
.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-status{min-height:24px;margin:22px 0 0!important;font-size:10px!important;line-height:1.6!important;text-align:center;letter-spacing:.2px}.form-status.is-pending{color:#d5b674}.form-status.is-success{padding:17px;border:1px solid rgba(201,144,50,.45);background:rgba(201,144,50,.08);color:#f0d9a7}.form-status.is-error{color:#f0adad}.inquiry-form button:disabled{opacity:.55;cursor:wait}
.nav-brand{display:flex;align-items:center;gap:11px;min-width:285px}.nav-brand img{width:43px;height:43px;display:block}.nav-brand>span{display:flex;flex-direction:column;font:italic 25px/.82 "Cormorant Garamond",serif;color:#ead1a0;white-space:nowrap}.nav-brand small{font:500 7px/1.2 Manrope,sans-serif;text-transform:uppercase;letter-spacing:3px;color:rgba(255,255,255,.68);margin:0 0 5px 2px}.hero{padding-top:180px}.hero h1{font-size:clamp(50px,7.2vw,104px);margin-block:34px}.hero-copy,.hero-actions,.hero-signature{position:relative;z-index:1}@media(max-width:1180px){.nav-brand{min-width:auto}.nav-brand>span{font-size:21px}.nav-brand img{width:38px;height:38px}}@media(max-width:900px){.hero{padding-top:135px}.nav-brand>span{font-size:22px}.nav-brand img{width:40px;height:40px}}@media(max-width:560px){.hero{padding-top:115px}.hero h1{font-size:48px;margin-block:25px}.nav-brand{gap:7px}.nav-brand img{width:34px;height:34px}.nav-brand>span{font-size:17px}.nav-brand small{font-size:6px;letter-spacing:2px}.nav-cta{display:none}}
.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:42px;height:42px}.footer-brand span{font:italic 18px "Cormorant Garamond",serif;text-transform:none;letter-spacing:.5px;color:#ead1a0}@media(max-width:900px){.footer-brand{flex-direction:column}.footer-brand span{text-align:center}}
.cap-book{padding:120px 7vw;max-width:1400px;margin:auto;display:grid;grid-template-columns:minmax(300px,480px) 1fr;gap:9vw;align-items:center}.cap-book-cover{display:block;aspect-ratio:1;background:#071a33;overflow:hidden;box-shadow:0 28px 75px rgba(7,26,51,.2);position:relative}.cap-book-cover:after{content:"";position:absolute;inset:0;border:1px solid rgba(201,144,50,.35);pointer-events:none}.cap-book-cover img{width:100%;height:100%;object-fit:cover;object-position:center 24%;transition:transform .6s}.cap-book-cover:hover img{transform:scale(1.025)}.cap-book-copy h2{font:400 clamp(45px,5.5vw,76px)/.95 "Cormorant Garamond",serif;letter-spacing:-2px;margin:22px 0}.cap-book-copy h2 em{color:var(--gold);font-weight:400}.book-promise{font:500 24px "Cormorant Garamond",serif;color:#8a6428}.cap-book-copy>p:not(.eyebrow):not(.book-promise){font-size:13px;line-height:1.9;max-width:590px}.book-links{display:flex;align-items:center;gap:28px;margin-top:35px}.buying-paths{padding:120px 7vw;background:var(--cream);text-align:center}.buying-paths>h2{font:400 clamp(48px,6vw,82px)/.95 "Cormorant Garamond",serif;margin:22px 0 65px}.buying-paths>h2 em{color:var(--gold);font-weight:400}.buying-paths>div{max-width:1250px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.buying-paths article{text-align:left;padding:42px 38px;border-right:1px solid var(--line);display:flex;flex-direction:column}.buying-paths article:last-child{border:0}.buying-paths article>span{font:italic 12px "Cormorant Garamond",serif;color:var(--gold)}.buying-paths article>p{text-transform:uppercase;letter-spacing:2px;font-size:8px;color:#7d6744;margin:35px 0 14px}.buying-paths h3{font:400 33px/1.05 "Cormorant Garamond",serif;margin:0 0 25px}.buying-paths small{font-size:9px;line-height:1.7;color:#7a8490;min-height:48px}.buying-paths a{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:1.2px;font-size:8px;color:#95651d}@media(max-width:800px){.cap-book{grid-template-columns:1fr;padding-block:90px}.cap-book-cover{max-width:460px}.book-links{align-items:flex-start;flex-direction:column}.buying-paths>div{grid-template-columns:1fr}.buying-paths article{border-right:0;border-bottom:1px solid var(--line)}.buying-paths article:last-child{border-bottom:0}.buying-paths small{min-height:0}}
.inline-link{color:#98691f;border-bottom:1px solid rgba(152,105,31,.35)}.inline-link:hover{color:var(--gold)}
body:not(.legal-page) main{display:flex;flex-direction:column}.hero{order:1}.proof-bar{order:2}.buying-paths{order:3}.offers{order:4}.moments{order:5}.signature-programs{order:6}.stage{order:7}.references{order:8}.credibility{order:9}.contact{order:10}.manifesto,.supporting-section{display:none}.offer-card{min-height:510px;display:flex;flex-direction:column}.offer-for{display:block;color:#d7b878;text-transform:uppercase;letter-spacing:1.4px;font-size:7px;line-height:1.5;min-height:32px;margin-top:25px}.offer-card .offer-icon{margin:24px 0 24px}.offer-card h3{margin-bottom:16px}.offer-card p{margin-bottom:20px}.offer-result{display:block;margin-top:auto;padding-top:18px;border-top:1px solid rgba(201,144,50,.24);font:italic 14px/1.45 "Cormorant Garamond",serif;color:#e4cb99}.references{padding-block:95px}.credibility{padding-block:105px}.buying-paths{padding-block:105px}@media(max-width:900px){.offer-card{min-height:440px}.manifesto{display:none}}@media(max-width:560px){.offer-card{min-height:390px}.offer-for{min-height:0}.references{padding-block:75px}}
.desire-visual-en{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 62%,rgba(242,198,112,.48),transparent 12%),radial-gradient(circle at 50% 75%,rgba(217,139,42,.3),transparent 25%),linear-gradient(165deg,#020a17 0,#09223b 55%,#b27a31 145%);color:white}.desire-visual-en:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,244,215,.85) 0 1px,transparent 1.4px);background-size:53px 59px;opacity:.18;mask-image:linear-gradient(black,transparent 80%)}.desire-visual-en .desire-spark{position:relative;z-index:1;font-size:48px;color:#f2d28f;text-shadow:0 0 35px #d9993b}.desire-visual-en strong{position:relative;z-index:1;font:400 clamp(68px,9vw,128px)/1 "Cormorant Garamond",serif;letter-spacing:8px;color:transparent;-webkit-text-stroke:1px #e5c17c;margin:25px 0}.desire-visual-en i{position:relative;z-index:1;font:italic 23px "Cormorant Garamond",serif;color:#f1dab0;letter-spacing:2px}
.power-of-words{max-width:1040px;margin:0 auto 65px;display:grid;grid-template-columns:1fr 1fr;gap:55px;text-align:left}.power-of-words p{font-size:13px;line-height:1.9;margin:0}.power-of-words p:first-child{border-left:1px solid var(--gold);padding-left:25px}.power-of-words p:last-child{font:italic 20px/1.55 "Cormorant Garamond",serif;color:#76592f}.bio-linkedin{display:inline-flex;align-items:center;gap:9px;margin-top:24px;text-transform:uppercase;letter-spacing:1.3px;font-size:8px;color:#7d6744}.bio-linkedin span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--gold);font:bold 11px Arial,sans-serif;color:var(--gold)}.bio-linkedin:hover{color:var(--gold)}@media(max-width:700px){.power-of-words{grid-template-columns:1fr;gap:25px;margin-bottom:50px}}
.poetic-leader-definition{max-width:1040px;margin:0 auto 75px;padding:34px 42px;border:1px solid rgba(201,144,50,.35);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(242,229,202,.38));display:grid;grid-template-columns:190px 1fr;gap:42px;align-items:center;text-align:left}.poetic-leader-definition span{text-transform:uppercase;letter-spacing:2px;font-size:8px;line-height:1.7;color:#98691f}.poetic-leader-definition p{margin:0;font:400 clamp(23px,2.6vw,36px)/1.3 "Cormorant Garamond",serif;color:#172941}.poetic-leader-definition em{color:#a16d20;font-weight:500}.epic-quote{position:relative;margin:100px -7vw -130px;padding:115px 8vw 120px;text-align:center;color:white;background:radial-gradient(circle at 50% 15%,rgba(201,144,50,.18),transparent 30%),linear-gradient(145deg,#0b2947,#031225 72%);overflow:hidden}.epic-quote:before,.epic-quote:after{content:"";position:absolute;top:50%;width:18vw;height:1px;background:linear-gradient(90deg,transparent,rgba(201,144,50,.55))}.epic-quote:before{left:0}.epic-quote:after{right:0;transform:scaleX(-1)}.epic-star{display:block;color:var(--gold);font-size:20px;margin-bottom:34px}.epic-quote blockquote{max-width:1050px;margin:0 auto;font:400 clamp(30px,4.4vw,62px)/1.12 "Cormorant Garamond",serif}.epic-line{display:block}.epic-quote blockquote em{color:#e6c784;font-weight:400}.epic-quote figcaption{margin-top:38px;text-transform:uppercase;letter-spacing:4px;font-size:8px;color:rgba(255,255,255,.52)}@media(min-width:1000px){.epic-line{white-space:nowrap}}@media(max-width:700px){.poetic-leader-definition{grid-template-columns:1fr;gap:14px;padding:28px 25px;margin-bottom:55px}.epic-quote{margin-top:70px;padding:85px 7vw 90px}.epic-quote:before,.epic-quote:after{display:none}}
.bio-block{grid-column:2}.testimonial-stack{grid-column:3}@media(max-width:1050px){.bio-block{grid-column:2}.testimonial-stack{grid-column:1/-1}}@media(max-width:700px){.bio-block,.testimonial-stack{grid-column:1}}
.reference-worlds{border-top:1px solid var(--line);max-width:1400px;margin:auto}.reference-worlds>div{display:grid;grid-template-columns:210px 1fr;border-bottom:1px solid var(--line);align-items:stretch}.reference-worlds small{padding:24px 25px 24px 0;text-transform:uppercase;letter-spacing:2px;font-size:8px;color:var(--gold);display:flex;align-items:center}.reference-worlds p{display:flex;flex-wrap:wrap;margin:0;border-left:1px solid var(--line)}.reference-worlds strong{font:500 clamp(17px,1.65vw,25px) "Cormorant Garamond",serif;color:#31425a;padding:20px 24px;border-right:1px solid var(--line);flex:1 1 auto;text-align:center;white-space:nowrap}.reference-worlds>div:nth-child(2) strong:first-child,.reference-worlds>div:nth-child(3) strong:first-child{color:#9a691f}@media(max-width:760px){.reference-worlds>div{grid-template-columns:1fr}.reference-worlds small{padding:18px 0 10px}.reference-worlds p{border-left:0}.reference-worlds strong{font-size:18px;padding:16px 12px;white-space:normal}}
.cap-book.supporting-section{display:grid;order:9;max-width:none;width:100%;margin:0;padding:115px 7vw;grid-template-columns:minmax(300px,460px) minmax(0,1fr);gap:clamp(55px,8vw,130px);color:white;background:radial-gradient(circle at 18% 45%,rgba(201,144,50,.18),transparent 28%),linear-gradient(135deg,#0d2f50,#031225 72%)}.cap-book .cap-book-cover{max-width:440px;align-self:center;aspect-ratio:1;box-shadow:0 35px 90px rgba(0,0,0,.42),0 0 0 1px rgba(201,144,50,.35)}.cap-book .cap-book-copy{align-self:center}.cap-book .cap-book-copy h2{color:white}.cap-book .book-promise{color:#e2c17f;max-width:720px}.cap-book .cap-book-copy>p:not(.eyebrow):not(.book-promise){color:rgba(255,255,255,.7);max-width:750px}.book-inside{display:grid;grid-template-columns:repeat(3,1fr);margin:42px 0 35px;border-block:1px solid rgba(201,144,50,.3)}.book-inside article{padding:25px 22px 27px 0;border-right:1px solid rgba(201,144,50,.22)}.book-inside article+article{padding-left:22px}.book-inside article:last-child{border-right:0}.book-inside span{font:italic 11px "Cormorant Garamond",serif;color:var(--gold)}.book-inside strong{display:block;font:500 18px/1.25 "Cormorant Garamond",serif;color:#f0d8aa;margin:8px 0 10px}.book-inside p{font-size:8px;line-height:1.7;color:rgba(255,255,255,.52);margin:0}.book-purchase{display:grid;grid-template-columns:1fr 1fr;gap:12px}.book-purchase a{padding:22px 24px;border:1px solid rgba(201,144,50,.34);display:flex;flex-direction:column;background:rgba(255,255,255,.025);transition:.25s}.book-purchase a:first-child{background:var(--gold);color:#06192f}.book-purchase a:hover{transform:translateY(-2px);background:rgba(201,144,50,.14)}.book-purchase a:first-child:hover{background:#dfae58}.book-purchase small{text-transform:uppercase;letter-spacing:1.5px;font-size:6px;opacity:.65}.book-purchase strong{font:500 22px "Cormorant Garamond",serif;margin:7px 0 10px}.book-purchase span{text-transform:uppercase;letter-spacing:1px;font-size:7px;opacity:.72}.credibility{order:10}.contact{order:11}@media(max-width:950px){.cap-book.supporting-section{grid-template-columns:1fr}.cap-book .cap-book-cover{width:min(100%,440px)}.book-inside{grid-template-columns:1fr}.book-inside article,.book-inside article+article{padding:20px 0;border-right:0;border-bottom:1px solid rgba(201,144,50,.22)}.book-inside article:last-child{border-bottom:0}}@media(max-width:600px){.cap-book.supporting-section{padding:85px 6vw}.book-purchase{grid-template-columns:1fr}}
.nav{position:fixed;top:0;left:0;right:0;transform:translateY(0);transition:transform .42s cubic-bezier(.22,.75,.25,1),background-color .3s,box-shadow .3s,backdrop-filter .3s;will-change:transform}.nav.is-hidden{transform:translateY(calc(-100% - 2px))}.nav.is-solid{background:rgba(3,18,37,.94);backdrop-filter:blur(15px);box-shadow:0 12px 35px rgba(3,18,37,.18);border-bottom-color:rgba(201,144,50,.2)}.nav:focus-within{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.nav{transition:none}}
.hero-role{position:relative;z-index:1;margin:20px 0 -15px;padding:9px 15px;border-block:1px solid rgba(201,144,50,.35);color:rgba(255,255,255,.8);font-size:8px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase}.hero-role span{color:var(--gold);padding:0 7px}@media(max-width:560px){.hero-role{max-width:310px;line-height:1.7;margin-bottom:-8px}}
#approche{scroll-margin-top:88px}
.program-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:8px}.program-actions .program-link{margin:0}.cap-poster-trigger{appearance:none;border:0;border-bottom:1px solid rgba(201,144,50,.55);padding:5px 0;background:transparent;color:var(--gold);font:600 9px/1.2 "Montserrat",sans-serif;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.cap-poster-trigger span{margin-left:5px}.cap-poster-trigger:hover,.cap-poster-trigger:focus-visible{color:#f2c978;border-color:#f2c978}.cap-poster-modal[hidden]{display:none}.cap-poster-modal{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:28px;overflow:auto}.cap-poster-backdrop{position:fixed;inset:0;border:0;background:rgba(2,12,27,.9);backdrop-filter:blur(10px);cursor:zoom-out}.cap-poster-dialog{position:relative;z-index:1;width:min(920px,94vw);max-height:92vh;display:grid;grid-template-columns:minmax(280px,55%) 1fr;grid-template-rows:auto 1fr auto;background:#071a33;color:white;box-shadow:0 40px 120px rgba(0,0,0,.55);overflow:auto}.cap-poster-dialog>img{grid-column:1;grid-row:1/4;width:100%;height:100%;max-height:92vh;object-fit:contain;background:#020b18}.cap-poster-heading{grid-column:2;display:flex;justify-content:space-between;gap:20px;padding:46px 42px 20px}.cap-poster-heading h2{font:400 clamp(31px,4vw,52px)/.95 "Cormorant Garamond",serif;margin:14px 0 0}.cap-poster-close{flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:white;font:300 29px/31px Arial,sans-serif;cursor:pointer}.cap-poster-close:hover,.cap-poster-close:focus-visible{border-color:var(--gold);color:var(--gold)}.cap-poster-footer{grid-column:2;align-self:end;padding:15px 42px 46px}.cap-poster-footer p{font:400 20px/1.45 "Cormorant Garamond",serif;color:rgba(255,255,255,.78);margin:0 0 26px}.cap-poster-footer .button{display:inline-flex;text-align:center}.cap-modal-open{overflow:hidden}@media(max-width:760px){.cap-poster-modal{padding:12px}.cap-poster-dialog{display:block;width:min(500px,96vw);max-height:94vh}.cap-poster-dialog>img{display:block;width:100%;height:auto;max-height:none}.cap-poster-heading{padding:28px 24px 18px}.cap-poster-heading h2{font-size:34px}.cap-poster-footer{padding:8px 24px 30px}.cap-poster-footer p{font-size:18px}.cap-poster-footer .button{width:100%;justify-content:center}.program-actions{align-items:flex-start;flex-direction:column}}

/* Photographic apparitions in the opening scene */
.hero-photo{position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;filter:saturate(.72) contrast(1.08)}
.hero-photo-left{left:-3%;bottom:2%;width:46%;height:62%;opacity:.16;background-image:linear-gradient(90deg,rgba(5,25,48,.08),rgba(5,25,48,.58) 72%,rgba(5,25,48,1)),linear-gradient(0deg,rgba(5,25,48,1),transparent 42%),url("assets/stage-dior.jpg");background-position:center;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 55%,transparent 100%)}
.hero-photo-right{right:-1%;bottom:0;width:31%;height:72%;opacity:.17;background-image:linear-gradient(270deg,rgba(5,25,48,.08),rgba(5,25,48,.48) 70%,rgba(5,25,48,1)),linear-gradient(0deg,rgba(5,25,48,1),transparent 48%),url("assets/speaker-nice.jpg");background-position:center 18%;-webkit-mask-image:linear-gradient(270deg,#000 0%,#000 58%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,#000 58%,transparent 100%)}
html[lang="en"] .hero-photo-left{background-image:linear-gradient(90deg,rgba(5,25,48,.08),rgba(5,25,48,.58) 72%,rgba(5,25,48,1)),linear-gradient(0deg,rgba(5,25,48,1),transparent 42%),url("assets/stage-changenow.jpg")}
html[lang="en"] .hero-photo-right{background-image:linear-gradient(270deg,rgba(5,25,48,.08),rgba(5,25,48,.48) 70%,rgba(5,25,48,1)),linear-gradient(0deg,rgba(5,25,48,1),transparent 48%),url("assets/speaker-dark-close.jpg")}
.hero>.eyebrow,.hero>.hero-role,.hero>h1,.hero>.hero-copy,.hero>.hero-actions,.hero>.hero-signature{position:relative;z-index:2}
@media(max-width:900px){.hero-photo-left{left:-14%;width:72%;opacity:.11}.hero-photo-right{right:-12%;width:48%;opacity:.12}}
@media(max-width:620px){.hero-photo-left{left:-28%;width:105%;height:46%;opacity:.09}.hero-photo-right{display:none}}

.regenerative-purpose{position:relative;max-width:1040px;margin:-16px auto 58px;padding:34px 38px;display:grid;grid-template-columns:210px 1fr;gap:42px;text-align:left;border-block:1px solid rgba(201,144,50,.42);background:linear-gradient(100deg,rgba(201,144,50,.07),transparent 72%);overflow:hidden}
.regenerative-purpose:before{content:"";position:absolute;left:34px;top:72px;width:112px;height:152px;background:url("assets/feather-gold.svg") center/contain no-repeat;opacity:.2;transform:rotate(-7deg);pointer-events:none}
.regenerative-purpose:after{content:"✦";position:absolute;left:28px;top:22px;color:rgba(201,144,50,.18);font-size:42px}
.regenerative-purpose>span{align-self:center;color:#9a691f;font-size:8px;font-weight:600;line-height:1.8;letter-spacing:1.8px;text-transform:uppercase}
.regenerative-purpose h3{margin:0 0 10px;font:500 clamp(24px,2.5vw,35px)/1.15 "Cormorant Garamond",serif;color:#172941}
.regenerative-purpose p{max-width:760px;margin:0;color:#687382;font-size:11px;line-height:1.8}.regenerative-purpose p+p{margin-top:10px}
.regenerative-purpose strong{color:#9a691f;font-weight:600}
.regenerative-purpose .prosperity-note{margin:4px 0 14px;padding:12px 15px;border-left:2px solid var(--gold);background:rgba(201,144,50,.07);color:#536071}
.regenerative-levers{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 18px;border-block:1px solid rgba(201,144,50,.28)}
.regenerative-levers p{padding:16px 18px 16px 0;border-right:1px solid rgba(201,144,50,.22)}
.regenerative-levers p+p{margin:0;padding-left:18px}.regenerative-levers p:last-child{border-right:0}
.regenerative-levers strong{display:block;font:500 17px "Cormorant Garamond",serif;color:#172941;margin-bottom:5px}
.regenerative-levers small{display:block;color:#7a818b;font-size:8px;line-height:1.55}
@media(max-width:700px){.regenerative-purpose{grid-template-columns:1fr;gap:12px;padding:28px 25px;margin-top:-8px}.regenerative-purpose:before,.regenerative-purpose:after{display:none}}
@media(max-width:600px){.regenerative-levers{grid-template-columns:1fr}.regenerative-levers p,.regenerative-levers p+p{padding:13px 0;border-right:0;border-bottom:1px solid rgba(201,144,50,.18)}.regenerative-levers p:last-child{border-bottom:0}}

/* The CPO is the founding concept; the following cards are bookable experiences */
.cpo-concept{max-width:1400px;margin:0 auto 115px;display:grid;grid-template-columns:minmax(300px,.72fr) 1.28fr;background:var(--navy);color:white;border:1px solid rgba(201,144,50,.38);box-shadow:0 32px 90px rgba(7,26,51,.16);overflow:hidden}
.cpo-concept .cpo-visual{min-height:560px;border-right:1px solid rgba(201,144,50,.28)}
.cpo-concept .program-content{padding-top:58px;padding-bottom:58px}
.cpo-concept .program-content h3{font-size:clamp(52px,5vw,74px);margin-top:14px}
.cpo-concept .program-content>p:not(.eyebrow):not(.program-lead):not(.program-motto){color:rgba(255,255,255,.68);opacity:1}
.cpo-concept .program-facts li{border-top-color:rgba(255,255,255,.2)}.cpo-concept .program-facts span{color:rgba(255,255,255,.66)}
.concept-status{display:inline-flex;align-self:flex-start;margin-top:16px;padding:8px 12px;border:1px solid rgba(201,144,50,.48);color:#e4c47f;text-transform:uppercase;letter-spacing:1.6px;font-size:7px}
.conference-divider{max-width:1400px;margin:0 auto 60px;padding:48px 0 40px;display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:50px;align-items:end;border-block:1px solid rgba(7,26,51,.18)}
.conference-divider h3{margin:0;font:400 clamp(38px,4vw,61px)/.95 "Cormorant Garamond",serif;letter-spacing:-1px}.conference-divider h3 em{color:var(--gold);font-weight:400}
.conference-divider>p:last-child{margin:0;font-size:11px;line-height:1.8;color:#707986}
@media(max-width:900px){.cpo-concept{grid-template-columns:1fr}.cpo-concept .cpo-visual{min-height:430px;border-right:0;border-bottom:1px solid rgba(201,144,50,.28)}.conference-divider{grid-template-columns:1fr;gap:18px;align-items:start}}
.power-of-words-single{display:block;max-width:820px;margin-bottom:52px;text-align:center}
.power-of-words-single p:first-child,.power-of-words-single p:last-child{max-width:820px;padding:0;border:0;font:400 18px/1.65 "Cormorant Garamond",serif;color:#596575}
.regenerative-purpose .prosperity-note{margin:4px 0 0;padding:14px 16px;border-left:2px solid var(--gold);background:rgba(201,144,50,.07);color:#536071}
.cap-visual{position:relative;display:block;min-height:700px;overflow:hidden;background:#031225}
.cap-visual:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(2,11,25,.08) 38%,rgba(2,11,25,.84) 100%);opacity:1;mask-image:none}
.cap-visual>img{display:block;width:100%;height:700px;object-fit:cover;object-position:center center;transition:transform 1.2s ease}
.cap-visual:hover>img{transform:scale(1.025)}
.cap-visual-caption{position:absolute;z-index:2;left:clamp(28px,4vw,62px);right:clamp(28px,4vw,62px);bottom:clamp(32px,5vw,70px);display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:white}
.cap-visual-caption span{text-transform:uppercase;letter-spacing:3px;font-size:8px;color:#e8c77f}
.cap-visual-caption strong{margin:8px 0 2px;font:400 clamp(42px,5vw,70px)/.95 "Cormorant Garamond",serif;color:white}
.cap-visual-caption strong{margin:18px 0 12px;font-size:clamp(100px,13vw,180px);line-height:.66;letter-spacing:-5px;text-shadow:0 8px 35px rgba(0,0,0,.38)}
.cap-visual-caption{left:24px;right:24px;bottom:clamp(30px,4vw,58px);align-items:center;text-align:center}
.cap-visual-caption strong{margin:24px 0 18px;font-size:clamp(150px,17vw,240px);line-height:.58;letter-spacing:-8px}
.cap-visual-caption i{max-width:520px;text-align:center;line-height:1.15}
.cap-visual-caption i{margin:0;font:italic 22px/1.2 "Cormorant Garamond",serif;color:#f1d8a4}
@media(max-width:900px){.cap-visual,.cap-visual>img{min-height:520px;height:520px}}

/* Simplified YouTube invitation */
.video-consent>div{text-align:center;max-width:430px;padding:35px;text-shadow:0 2px 20px rgba(0,0,0,.8)}
.video-consent>div>button{border:0;background:transparent;color:white;padding:0;cursor:pointer;text-shadow:inherit;box-shadow:none;text-transform:none;letter-spacing:normal;font-size:inherit}
.video-consent>div>button>span{display:inline-grid;place-items:center;width:68px;height:68px;border:1px solid rgba(230,201,142,.7);border-radius:50%;background:rgba(3,18,37,.72);font-size:28px;color:var(--gold);padding-left:4px;transition:.25s ease}
.video-consent>div>button>strong{display:block;font:400 34px "Cormorant Garamond",serif;margin:18px}
.video-consent>div>button:hover{background:transparent;color:white}
.video-consent>div>button:hover>span{background:var(--gold);color:var(--deep);transform:scale(1.04)}

/* Mobile navigation */
.nav-mobile-tools{display:none;align-items:center;gap:14px}.mobile-language{font-size:10px;font-weight:600;letter-spacing:2px;color:var(--gold)}.nav-toggle{display:grid;grid-template-columns:22px auto;grid-template-rows:repeat(3,3px);column-gap:9px;align-items:center;border:0;background:transparent;color:white;padding:8px 0;cursor:pointer}.nav-toggle span{display:block;width:22px;height:1px;background:currentColor;transition:.25s}.nav-toggle b{grid-column:2;grid-row:1/4;align-self:center;font:500 8px Manrope,sans-serif;text-transform:uppercase;letter-spacing:1.5px}
@media(max-width:900px){.nav{padding-inline:22px}.nav-mobile-tools{display:flex}.nav nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 22px 25px;background:rgba(3,18,37,.98);border-top:1px solid rgba(201,144,50,.25);box-shadow:0 18px 35px rgba(3,18,37,.3);flex-direction:column;align-items:flex-start;gap:0}.nav.is-open{background:rgba(3,18,37,.98);backdrop-filter:blur(15px)}.nav.is-open nav{display:flex}.nav nav>a{display:block;width:100%;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:10px}.nav nav .language{margin:18px 0 0;font-size:10px}.nav.is-open .nav-toggle span:nth-child(1){transform:translateY(4px) rotate(45deg)}.nav.is-open .nav-toggle span:nth-child(2){opacity:0}.nav.is-open .nav-toggle span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}}
