@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--display:"Montserrat", Arial, sans-serif;--sans:"Montserrat", Arial, sans-serif;--countdown:"Montserrat", Arial, sans-serif;--brand:#b38b50;color:#ffffffc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}::selection{background:var(--brand);color:#000}.site-shell{background:#000 url(/assets/hero-CNyKnqcI.png) top/cover no-repeat fixed;position:relative;overflow:hidden}.site-shell:before{content:"";pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(18px)saturate(1.15);background:#00000073;position:fixed;inset:0}.site-shell>*{z-index:1;position:relative}.glass{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#00000061;border:1px solid #ffffff1f}.container{width:min(1180px,100% - 96px);margin:0 auto}.section{margin:40px auto;padding:96px 0}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:1180px;height:64px;padding:0 28px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000047}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:36px;height:36px;display:block}.brand-text{align-items:center;gap:9px;display:inline-flex}.brand-mark{font-family:var(--display);letter-spacing:.14em;font-size:22px;font-weight:700;line-height:1}.brand-year{color:#d4ad69;letter-spacing:.2em;border-left:1px solid #a68448;padding-left:9px;font-size:11px;font-weight:700;line-height:1}.nav{align-items:center;gap:34px;margin-left:auto;display:flex}.nav a{color:#ffffffd1;letter-spacing:.045em;font-size:12px;font-weight:650;text-decoration:none;transition:color .25s}.nav a:hover{color:#d4ad69}.nav .nav-cta{border:1px solid var(--brand);color:#fff;margin-left:12px;padding:13px 21px}.header-actions{align-items:center;margin-left:30px;display:flex}.language{color:#ffffffd1;cursor:pointer;font:650 11px var(--sans);letter-spacing:.08em;background:0 0;border:0;padding:12px}.language span{color:#d4ad69;padding-left:3px}.menu-toggle{cursor:pointer;background:0 0;border:0;width:42px;height:40px;padding:10px;display:none}.menu-toggle span{background:#fff;width:22px;height:1px;margin:6px 0;transition:transform .2s;display:block}.hero{color:#fff;min-height:auto;position:relative;overflow:hidden}.hero-image{filter:saturate(.95)contrast(1.04);object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(#0000002e 0%,#00000038 45%,#0000007a 100%),linear-gradient(90deg,#00000047 0%,#0000001f 55%,#0000001a 100%);position:absolute;inset:0}.hero-content{--hero-gap:16px;align-items:center;gap:var(--hero-gap);text-align:center;z-index:2;flex-direction:column;padding:160px 0 48px;display:flex;position:relative}.hero-meta{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.hero-badge{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.hero-badge svg{flex:none;width:16px;height:16px;display:block}.hero-badge span{letter-spacing:.01em;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.hero h1{color:#fff;font-family:var(--display);letter-spacing:-.03em;text-align:center;text-transform:uppercase;flex-direction:column;gap:4px;max-width:900px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:1;display:flex}.hero h1 span{display:block}.hero-lines{align-items:center;gap:var(--hero-gap);flex-direction:column;margin:0;display:flex}.hero-lead{color:#fff;font-family:var(--display);letter-spacing:.02em;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:500}.hero-subtitle{color:#fff;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;margin:0;padding:0;font-size:clamp(12px,1.15vw,15px);font-weight:600;display:block}.countdown{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex}.countdown-block{align-items:flex-start;display:flex}.countdown-unit{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:58px;display:flex}.countdown-unit strong{color:#fff;font-family:var(--countdown);letter-spacing:.03em;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1}.countdown-unit small{color:#ffffffd9;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:600}.countdown-sep{color:#fff;font-family:var(--countdown);margin:0 6px;padding-top:1px;font-size:clamp(18px,2.2vw,24px);font-weight:500;line-height:1}.apply-now{align-items:stretch;margin:0;text-decoration:none;transition:transform .25s;display:inline-flex}.apply-now:hover{transform:translateY(-2px)}.apply-now-label{color:#fff;background:0 0;border:1.5px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:200px;height:60px;padding:0 34px;font-size:15px;font-weight:600;display:inline-flex}.hero-side-label{color:#fff;letter-spacing:.38em;text-transform:uppercase;transform-origin:100% 100%;z-index:2;font-size:9px;position:absolute;bottom:138px;right:3.3vw;transform:rotate(-90deg)}.eyebrow{color:#d4ad69;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 28px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.eyebrow-light{color:#d4ad69}h2{color:#fff;font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,4vw,60px);font-weight:400;line-height:1.02}h2 em{color:#d4ad69;font-style:italic}.about{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#00000047;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:1.08fr .92fr;gap:70px 90px;margin-top:32px;padding:88px 72px;display:grid}.about-copy{color:#ffffff94;padding-top:48px;font-size:14px;line-height:1.8}.about-copy .lead{color:#ffffffeb;font-family:var(--display);margin-bottom:24px;font-size:21px;line-height:1.45}.text-link{color:#fff;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #b68f53;gap:38px;margin-top:28px;padding-bottom:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.stats{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;padding-top:12px;display:grid}.stats article{border-right:1px solid #ffffff24;flex-direction:column;padding:44px 28px 8px;display:flex}.stats article:first-child{padding-left:0}.stats article:last-child{border-right:0}.stats strong{color:#fff;font-family:var(--display);font-size:50px;font-weight:400;line-height:1}.stats span{color:#ffffffdb;letter-spacing:.07em;text-transform:uppercase;margin:12px 0 4px;font-size:11px;font-weight:700}.stats small{color:#ffffff6b;font-size:10px}.goals{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#00000061;border-block:1px solid #ffffff1f;padding:120px 0;position:relative}.goals:after{content:"";border:1px solid #bd944f21;border-radius:50%;width:700px;height:700px;position:absolute;top:-220px;left:-250px}.goals-grid{z-index:1;grid-template-columns:.85fr 1.15fr;gap:110px;display:grid;position:relative}.goals h2{color:#fff;font-size:clamp(39px,3.5vw,54px)}.goals-heading>p:last-child{color:#ffffff80;max-width:380px;margin-top:28px;font-size:13px;line-height:1.75}.goal-list{border-top:1px solid #ffffff2e}.goal-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:38px 1fr 24px;align-items:center;gap:24px;min-height:104px;padding:18px 8px;display:grid}.goal-list span{color:#bd995d;font:italic 15px var(--display)}.goal-list p{font-family:var(--display);font-size:18px;line-height:1.35}.goal-list i{color:#c2a16a;font-style:normal}.section-heading-row{justify-content:space-between;align-items:flex-end;margin-bottom:64px;display:flex}.section-heading-row>p{color:#ffffff80;max-width:330px;margin-bottom:4px;font-size:13px;line-height:1.7}.program{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#00000047;border:1px solid #ffffff1a;border-radius:28px;padding:88px 72px}.program-grid{grid-template-columns:repeat(4,1fr);display:grid}.program-grid article{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#00000047;border:1px solid #ffffff29;min-height:340px;padding:36px 30px 56px;transition:background .25s,transform .25s;position:relative}.program-grid article+article{border-left:0}.program-grid article:hover{background:#0000006b;transform:translateY(-4px)}.program-number{color:#ffffff6b;font:italic 12px var(--display)}.program-icon{color:#d4ad69;text-align:center;border:1px solid #c2a066;border-radius:50%;width:46px;height:46px;margin:42px 0 30px;font-size:18px;line-height:46px}.program-grid h3{color:#fff;font-family:var(--display);margin:0 0 13px;font-size:20px;font-weight:500}.program-grid p{color:#ffffff80;font-size:11px;line-height:1.6}.program-grid a{color:#d4ad69;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.collaboration{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#00000061;border-block:1px solid #ffffff1f;padding:120px 0}.collaboration-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.collaboration-inner>div:first-child>p:last-child{color:#ffffff80;max-width:470px;margin-top:28px;font-size:13px;line-height:1.75}.partner-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partner-cards article{text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#00000052;border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:44px 36px;display:flex}.partner-cards strong{color:#fff;font-family:var(--display);letter-spacing:.06em;margin-bottom:19px;font-size:27px}.partner-cards span{color:#ffffff73;text-transform:uppercase;max-width:180px;font-size:9px;line-height:1.5}.participants{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#00000047;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:110px;padding:88px 72px;display:grid}.specialist-list{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.specialist-list div{color:#ffffffe0;font-family:var(--display);border-bottom:1px solid #ffffff24;align-items:center;min-height:78px;padding-block:8px;font-size:16px;display:flex}.specialist-list div:nth-child(odd){border-right:1px solid #ffffff24;padding-right:28px}.specialist-list div:nth-child(2n){padding-left:28px}.specialist-list span{color:#b18a50;font:italic 10px var(--display);margin-right:14px}.registration{color:#fff;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#0006;border-block:1px solid #d4ad6947;padding:140px 0;position:relative;overflow:hidden}.registration-shape{border:1px solid #d4ad692e;border-radius:50%;width:620px;height:620px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.registration-shape:before,.registration-shape:after{content:"";border:1px solid #d4ad691f;border-radius:50%;position:absolute;inset:70px}.registration-shape:after{inset:150px}.registration-content{z-index:1;position:relative}.registration .eyebrow{justify-content:center}.registration h2{color:#fff}.registration h2 em{color:#d4ad69}.registration-content>p:not(.eyebrow){color:#ffffffb3;max-width:560px;margin:28px auto 34px;font-size:12px;line-height:1.65}.registration form{justify-content:center;max-width:580px;margin:0 auto 16px;display:flex}.registration label{flex:1}.registration input{box-sizing:border-box;color:#fff;font:13px var(--sans);-webkit-backdrop-filter:blur(12px);background:#00000059;border:1px solid #ffffff2e;outline:none;width:100%;height:58px;padding:0 24px}.registration button{background:var(--brand);color:#000;cursor:pointer;font:700 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;border:0;min-width:220px;padding:0 28px}.registration button span{margin-left:20px}.registration small{color:#ffffff73;font-size:8px}footer{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.25);background:#0000006b;border-top:1px solid #ffffff1f;padding:100px 0 0}.brand-footer{color:#fff}.footer-main{justify-content:space-between;padding-bottom:72px;display:flex}.footer-main>div:first-child>p{color:#ffffff6b;text-transform:uppercase;margin-top:22px;font-size:9px;line-height:1.6}.footer-links{gap:100px;display:flex}.footer-links div{flex-direction:column;gap:11px;min-width:140px;display:flex}.footer-links strong{color:#c19b5f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.footer-links a{color:#ffffffa1;font-size:11px;text-decoration:none}.footer-bottom{color:#ffffff52;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;padding:28px 0 32px;font-size:8px;display:flex}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=960px){.container{width:min(100% - 48px,760px)}.section{margin:28px auto;padding:72px 0}.site-header{width:calc(100% - 24px);height:58px;padding:0 18px;top:12px}.menu-toggle{display:block}.nav{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;gap:0;margin-top:10px;padding:12px 18px 18px;display:none;position:absolute;top:100%;left:0;right:0}.nav-open{display:flex}.nav a{box-sizing:border-box;border-bottom:1px solid #ffffff1f;width:100%;padding:16px 0}.nav .nav-cta{border:1px solid var(--brand);text-align:center;margin:16px 0 0;padding:14px}.hero{min-height:auto}.hero-content{padding:140px 0 40px}.hero-image{object-position:center 32%}.hero h1{max-width:680px;font-size:clamp(48px,9vw,70px)}.about,.goals-grid,.collaboration-inner,.participants{grid-template-columns:1fr;gap:55px}.about,.participants,.program{padding:56px 36px}.goals,.collaboration{padding:88px 0}.about-copy{padding-top:0}.stats{grid-template-columns:1fr 1fr}.stats article{border-bottom:1px solid #ffffff24;padding:30px 20px}.stats article:nth-child(2){border-right:0}.program-grid{grid-template-columns:1fr 1fr}.program-grid article:nth-child(3){border-left:1px solid #ffffff29}.program-grid article:nth-child(n+3){border-top:0}.section-heading-row{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=600px){.container{width:calc(100% - 36px)}.section{margin:20px auto;padding:56px 0}.brand-logo{width:30px;height:30px}.brand-mark{font-size:18px}.language{display:none}.hero{min-height:auto}.hero-overlay{background:linear-gradient(#0003,#00000047 45%,#0000008c 100%)}.hero-content{padding:120px 0 36px}.hero h1{font-size:43px}.hero-lead{font-size:18px}.hero-subtitle{font-size:11px}.hero-meta{justify-content:center}.hero-badge{padding:10px 14px}.hero-badge span{font-size:12px}.hero-content{--hero-gap:14px}.countdown-unit{min-width:46px}.countdown-unit strong{font-size:20px}.countdown-unit small{font-size:7px}.countdown-sep{margin:0 3px;font-size:16px}.apply-now-label{min-width:160px;height:56px;padding:0 24px}.hero-side-label{display:none}h2{font-size:38px}.about,.participants,.program{border-radius:20px;gap:35px;padding:44px 24px}.goals,.collaboration,.registration{padding:80px 0}.stats{grid-template-columns:1fr 1fr}.stats article{min-height:120px;padding:24px 12px!important}.stats strong{font-size:39px}.stats span{font-size:9px}.goals-grid{gap:42px}.goal-list p{font-size:15px}.program-grid{grid-template-columns:1fr}.program-grid article+article{border-top:0;border-left:1px solid #ffffff29}.partner-cards{grid-template-columns:1fr}.partner-cards article{min-height:160px}.specialist-list{grid-template-columns:1fr}.specialist-list div:nth-child(n){border-right:0;padding:0}.registration{padding:80px 0}.registration form{flex-direction:column;gap:8px}.registration button{height:52px}.footer-main{flex-direction:column;gap:45px}.footer-links{justify-content:space-between;gap:40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}
