.review-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px var(--gutter);background:#202521;color:#e8dcc3;font-size:9px;letter-spacing:.09em;border-bottom:1px solid #bda77940}.review-bar nav{display:flex;gap:24px}.review-bar a{padding:5px 0}.review-bar a[aria-current]{border-bottom:1px solid var(--gold)}
.event-hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;display:flex}.event-photo{position:absolute;inset:0;z-index:-2}.event-photo img{width:100%;height:100%;object-fit:cover;object-position:60% center;filter:saturate(.38) brightness(.62)}.event-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111313f5,#111313b5 40%,#11131320 85%),linear-gradient(0deg,#111313e8,transparent 45%)}.event-hero-inner{padding-block:95px 34px;display:flex;flex-direction:column;justify-content:space-between;gap:70px}.event-hero-copy{max-width:700px}.seminar-page .event-hero h1{font-size:clamp(76px,9.6vw,145px);text-transform:none;line-height:.9;margin-bottom:30px}.hero-period{color:var(--gold)}.event-subtitle{font:400 22px/1.5 var(--serif);max-width:430px;color:#ebe4d5}.language-link{display:inline-block;margin-top:22px;border-bottom:1px solid #c9b17e70;font-size:11px}.event-meta{display:flex;gap:45px;align-items:center;border-top:1px solid var(--line);padding-top:24px}.event-meta p:first-child{font:400 25px var(--serif);color:var(--gold-light)}.event-meta p:last-child{font-size:11px;color:#dad5c8}.event-program .split-heading{align-items:center}.event-program .split-heading h2{font-size:clamp(40px,4.5vw,65px);max-width:580px}.event-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.event-card{position:relative;display:flex;flex-direction:column;padding:32px 28px 25px;border:1px solid var(--line);background:linear-gradient(125deg,#6c665b20,#ffffff02);box-shadow:inset 0 1px 0 #ffffff08;overflow:hidden}.event-card .eyebrow{position:relative;z-index:1;min-height:36px;margin-bottom:30px;font-size:9px}.event-number{position:absolute;right:18px;top:9px;font:italic 96px/1 var(--serif);color:#c9b17e18}.event-date{font-size:9px;letter-spacing:.12em;color:var(--gold);margin-bottom:16px}.event-card h3{font-size:35px;line-height:1.05;margin-bottom:21px;min-height:110px}.event-description{font-size:12px;line-height:1.85;color:#c8c8bd;margin-bottom:32px}.event-price{margin-top:auto;padding-top:21px;border-top:1px solid var(--line);font:400 30px var(--serif);color:var(--gold-light)}.series-offer{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:30px;padding:30px 0 0}.series-offer h3{font-size:28px;line-height:1.2}.intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:90px}.intro-columns h2,.inclusions h2{font-size:40px;line-height:1.06;margin-bottom:30px}.intro-columns p,.inclusions p{font-size:13px;margin-bottom:20px}.intro-columns article+article{border-left:1px solid #81725440;padding-left:65px}.curriculum-row{display:grid;grid-template-columns:65px 1fr 1.2fr;gap:35px;padding-block:40px;border-bottom:1px solid var(--line)}.curriculum-row:first-child{padding-top:0}.curriculum-row:last-child{padding-bottom:0;border:0}.curriculum-number{font:italic 42px var(--serif);color:var(--gold)}.curriculum-row h2{font-size:32px;line-height:1.13;padding-right:28px}.curriculum-row p{font-size:13px;color:#c9cabf;margin-bottom:18px}.curriculum-row p:last-child{margin-bottom:0}.inclusions{display:grid;grid-template-columns:1fr 1.4fr;gap:95px}.inclusions aside{border-top:1px solid #8f7d56;padding-top:30px}.inclusions ul{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.inclusions li{position:relative;padding:15px 0 15px 19px;border-top:1px solid #81725435;font-size:12px}.inclusions li:before{content:'✧';position:absolute;left:0;color:#816b43}.seminar-page .editorial-copy h2{font-size:45px;line-height:1.08}.seminar-page .editorial-copy p{font-size:13px}.seminar-page .faq-layout h2{font-size:50px;overflow-wrap:anywhere}.seminar-page .faq-list summary{font-size:23px;line-height:1.2;gap:25px}.seminar-page .faq-list .answer{color:#cccdc3;font-size:13px}.answer p+p{margin-top:16px}.faq-cta{margin-top:35px;display:flex;justify-content:flex-end}.partners{text-align:center}.partners h2{font:500 11px/1.5 var(--sans);letter-spacing:.19em;text-transform:uppercase;margin-bottom:28px}.partner-logos{display:flex;align-items:center;justify-content:center;gap:60px;min-height:110px}.partner-logos img{width:auto;max-width:220px;height:auto;max-height:110px;object-fit:contain}.partner-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.partner-grid article+article{border-left:1px solid var(--line);padding-left:40px}.activation{border-top:1px solid var(--line);margin-top:50px;padding-top:40px}.activation p{margin:auto;font-size:12px}.activation a{border-bottom:1px solid var(--gold)}.contact{text-align:center}.contact h2{font-size:clamp(37px,4.5vw,64px);max-width:820px;margin:0 auto 24px}.contact p{margin:0 auto 25px}.seminar-footer-links{display:flex;flex-wrap:wrap;gap:18px 28px;max-width:610px}.seminar-page .footer-top{grid-template-columns:1fr 2fr}.seminar-footer-links a{font-size:10px}
@media(max-width:1000px){.event-card{padding:28px 20px}.event-card h3{font-size:30px}.intro-columns,.inclusions{gap:40px}.intro-columns article+article{padding-left:35px}.curriculum-row{gap:22px;grid-template-columns:45px 1fr 1.2fr}.partner-logos{gap:25px}.partner-logos img{max-width:155px}.partner-grid{gap:30px}.partner-grid article+article{padding-left:25px}}
@media(max-width:760px){.review-bar{font-size:8px;letter-spacing:.02em;padding-inline:18px}.review-bar>span{display:none}.review-bar nav{justify-content:space-between;width:100%}.event-hero{min-height:650px}.event-hero-inner{padding-block:70px 28px;gap:60px}.event-photo img{object-position:62% center}.event-hero:after{background:linear-gradient(90deg,#111313c0,#11131350),linear-gradient(0deg,#111313,transparent 85%)}.seminar-page .event-hero h1{font-size:clamp(68px,16vw,100px)}.event-subtitle{font-size:22px;max-width:330px}.event-hero .eyebrow{font-size:9px;letter-spacing:.16em}.event-meta{display:block;padding-top:22px}.event-meta p:first-child{font-size:25px;margin-bottom:8px}.event-meta p:last-child{font-size:11px}.event-cards{grid-template-columns:1fr;gap:17px}.event-card{padding:28px}.event-card h3{min-height:0;font-size:37px;max-width:310px}.event-card .eyebrow{min-height:0;margin-bottom:27px}.event-description{font-size:13px;margin-bottom:22px;max-width:none}.event-number{right:25px;top:12px}.series-offer{flex-direction:column;align-items:flex-start;gap:22px}.series-offer h3{font-size:26px}.intro-columns,.inclusions{grid-template-columns:1fr;gap:35px}.intro-columns article+article{padding-left:0;border-left:0;border-top:1px solid #81725440;padding-top:35px}.intro-columns h2,.inclusions h2{font-size:36px;margin-bottom:22px}.curriculum-row{grid-template-columns:36px 1fr;gap:15px;padding-block:32px}.curriculum-row h2{font-size:28px;padding-right:0}.curriculum-row>div{grid-column:2}.curriculum-number{font-size:32px}.inclusions ul{grid-template-columns:1fr}.seminar-page .editorial-copy h2{font-size:40px}.seminar-page .faq-layout h2{font-size:43px}.seminar-page .faq-list summary{font-size:21px}.faq-cta{justify-content:flex-start}.partner-logos{gap:24px;flex-wrap:wrap}.partner-logos img{max-width:120px;max-height:90px}.partner-grid{grid-template-columns:1fr;gap:35px}.partner-grid article+article{padding:35px 0 0;border-left:0;border-top:1px solid var(--line)}.partner-grid .partner-logos img{max-width:180px}.activation{margin-top:35px}.seminar-page .footer-top{grid-template-columns:1fr}.seminar-footer-links{gap:18px 22px}}
