.contentRoute{background:#f8f7fa;color:#282128}.contentRoute .nav.scrolled{background:#2d2530}.contentHero{position:relative;min-height:540px;display:flex;align-items:center;overflow:hidden;background:#171318;color:#fff}.contentHero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contentHero>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,15,18,.92),rgba(25,20,25,.56) 58%,rgba(20,16,20,.3)),linear-gradient(0deg,rgba(12,10,12,.62),transparent 55%)}.contentHero article{position:relative;z-index:1;width:min(620px,88vw);margin-left:7vw;padding-top:80px}.contentKicker{color:#b87938;text-transform:uppercase;letter-spacing:.3em;font:700 10px 'Montserrat',sans-serif}.contentKicker span{display:inline-block;width:31px;height:1px;margin:0 15px 3px 0;background:#c98a34}.contentHero h1{margin:20px 0 28px;font:600 clamp(58px,7vw,92px)/.86 'Cormorant Garamond',serif;letter-spacing:-.045em}.contentHero h1 em{color:#d99a65;font-weight:600}.contentHero article>p:last-child{max-width:560px;color:#d2cbd2;font-size:17px;line-height:1.7}.contentSection{padding:105px max(7vw,32px)}.programBlock h2,.conferenceBlock h2,.experienceCard h2,.contentClosing h2{margin:10px 0;font:600 clamp(43px,5vw,70px)/.98 'Cormorant Garamond',serif;letter-spacing:-.035em}.contentSubtitle{margin:12px 0 42px;color:#b36c31;font:italic 500 clamp(24px,2.4vw,36px) 'Cormorant Garamond',serif}.programIntro{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw}.programIntro p,.conferenceCopy>p,.experienceCopy>p,.contentClosing>p{color:#746d74;line-height:1.8}.contentInfo{padding:20px 0;border-top:1px solid #d9d2d9}.contentInfo b,.axisLabel,.benefitList>b{display:block;text-transform:uppercase;letter-spacing:.22em;font-size:10px}.contentInfo p{margin:8px 0 0;color:#3c333b}.axisLabel{margin:55px 0 20px}.axisGrid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #d8d2d8}.axisGrid article{padding:30px;border-right:1px solid #d8d2d8}.axisGrid article:last-child{border-right:0}.axisGrid span{color:#b36c31;font:600 26px 'Cormorant Garamond',serif}.axisGrid h3{font:600 25px 'Cormorant Garamond',serif}.axisGrid p{color:#7b747b;font-size:13px}.programPromise{margin:38px 0 22px;font:italic 500 22px 'Cormorant Garamond',serif}.contentActions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.contentTextLink{padding:10px 0;border-bottom:1px solid #b36c31;font-size:12px}.programBlockAlt{background:#efebef}.programBlockAlt .axisGrid article{background:rgba(255,255,255,.32)}.contentQuote{padding:110px 24px;text-align:center;background:#171318;color:#fff}.contentQuote blockquote{max-width:920px;margin:0 auto;font:italic 500 clamp(38px,5vw,64px)/1.12 'Cormorant Garamond',serif}.contentQuote p{margin-top:28px;color:#b87938;text-transform:uppercase;letter-spacing:.26em;font-size:10px}.conferenceBlock{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.conferenceCopy .contentInfo{margin-top:24px}.conferenceVisual>img{height:500px;object-fit:cover}.benefitList{margin-top:24px}.benefitList>b{margin-bottom:15px}.benefitList p{display:flex;gap:12px;margin:12px 0;color:#625b62;font-size:13px}.benefitList span{color:#b36c31}.contentClosing{padding:110px max(7vw,32px);text-align:center;background:#171318;color:#fff}.contentClosing>p{max-width:760px;margin:12px auto;color:#aaa2aa}.contentClosing .contentActions{justify-content:center;margin-top:32px}.experienceList{padding-top:90px}.experienceCard{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:40px 0 100px}.experienceCard.reverse .experienceImage{order:2}.experienceImage img{height:540px;object-fit:cover}.experienceCopy .benefitList{margin:30px 0}.experienceCopy .button{margin-top:15px}
@media(max-width:900px){.contentHero{min-height:600px}.programIntro,.conferenceBlock,.experienceCard{grid-template-columns:1fr}.axisGrid{grid-template-columns:1fr}.axisGrid article{border-right:0;border-bottom:1px solid #d8d2d8}.axisGrid article:last-child{border-bottom:0}.conferenceVisual>img,.experienceImage img{height:min(66vh,560px)}.experienceCard.reverse .experienceImage{order:0}}
@media(max-width:600px){.contentHero{min-height:580px}.contentHero article{margin:0;padding:150px 22px 66px}.contentHero h1{font-size:55px}.contentHero article>p:last-child{font-size:14px}.contentSection{padding:68px 22px}.programBlock h2,.conferenceBlock h2,.experienceCard h2,.contentClosing h2{font-size:43px}.programIntro{gap:30px}.axisGrid article{padding:25px 4px}.contentActions,.contentActions .button,.contentTextLink{width:100%}.contentTextLink{text-align:center}.conferenceVisual>img,.experienceImage img{height:450px}.experienceCard{padding-bottom:75px}.contentQuote,.contentClosing{padding:78px 22px}}
