body{margin:0}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #d54034;outline-offset:5px}.skip{position:fixed;top:-100px;left:20px;z-index:2000;background:#f9bd51;color:#030b05;padding:14px}.skip:focus{top:12px}.md-brand{opacity:1;visibility:visible;transform:none;pointer-events:auto}.md-head{background:#030b05ee}.md-head nav a,.md-btn{font-size:14px;letter-spacing:.06em}.md-head nav .md-enterlink{color:#030b05!important}.md-hero{height:auto;min-height:900px;padding:65px 0 50px;max-height:none}.md-hero-bg{background-image:url('/assets/hero.jpeg');background-position:65% center}.md-hero-in{padding-top:78px}.md-hero h1{font-size:clamp(64px,7.6vw,110px);line-height:.96;letter-spacing:-.02em;margin-bottom:25px}.md-hero-in>p{max-width:665px;font-size:17px}.md-hero-in>.eyebrow{font-size:14px}.md-hero-in>.hero-date{color:#f9bd51;font-weight:700;font-size:20px}.eyebrow{text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:14px}.gold-text{color:#f9bd51!important}.hero-facts{display:flex;gap:36px;margin-top:45px;border-top:1px solid #ffffff40;padding-top:24px;max-width:720px}.hero-facts>div{display:flex;flex-direction:column;gap:6px}.hero-facts strong{font:700 30px/1.1 'Barlow Condensed',Impact,sans-serif;color:#f9bd51}.hero-facts small{font-size:20px}.hero-facts span{font-size:14px}.md-presentbar>span,.md-presentbar p{font-size:14px}.editorial{padding:100px 0;border-bottom:1px solid #10171125}.section-grid{display:grid;grid-template-columns:220px 1fr;gap:50px}.section-label{display:flex;gap:15px;align-items:flex-start;font-size:14px}.section-label span{color:#d54034}#md-home h2{font-size:clamp(45px,5.1vw,74px);line-height:1;margin:0 0 32px;letter-spacing:-.015em}h2 em{font-style:normal;color:#f9bd51}.lead{font-size:21px;line-height:1.6}.text-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.dark-section{background:#030b05;color:#fbf8ee}.dark-section p{color:#d0d5ce}.course-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:45px 0 25px}.course-stages article{border-top:2px solid #f9bd51;padding-top:22px}.course-stages span{font-size:13px;letter-spacing:.1em;color:#f9bd51}.course-stages h3{font:700 29px/1.05 'Barlow Condensed',Impact,sans-serif;margin:22px 0 18px;text-transform:uppercase}.course-stages p{font-size:16px}.prize-list{list-style:none;padding:0;margin:35px 0}.prize-list li{border-top:1px solid #10171130;padding:15px 0;font:700 29px/1.15 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase}.prize-list li:last-child{border-bottom:1px solid #10171130}.partners{background:#030b05;padding:30px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:35px}.partners img{width:100%;height:85px;object-fit:contain}.closing{padding:100px 0;background:#f9bd51}.closing p{max-width:780px}.closing .contact{font-size:14px;margin-top:30px}.footer{background:#030b05;color:#fbf8ee;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:35px}.footer .eyebrow{color:#f9bd51}.footer a{line-height:2.2;text-decoration:none}.footer a:hover{text-decoration:underline}.footer h2{font-size:48px!important}.copyright{margin-top:40px;padding-top:24px;border-top:1px solid #ffffff30;display:flex;justify-content:space-between;font-size:14px}.subhero{padding:160px 0 80px;background:#030b05;color:#fff}.subhero h1{font:900 clamp(65px,8vw,115px)/.95 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0;max-width:950px}.md-btn{margin-top:8px}.footer-grid a{overflow-wrap:anywhere}
@media(max-width:900px){.section-grid{grid-template-columns:1fr;gap:25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.md-head nav{background:#030b05}.md-head nav a{font-size:26px}.md-hero{min-height:0;padding:65px 0 45px}.md-menu{display:block}.course-stages{gap:22px}}
@media(max-width:650px){.md-wrap,.md-navwrap{width:calc(100% - 36px)}.md-hero h1{font-size:clamp(49px,12.9vw,78px)}.md-hero-in{padding-top:50px}.hero-facts{gap:18px;flex-wrap:wrap}.hero-facts strong{font-size:24px}.hero-facts span{font-size:13px}.md-presentbar{flex-wrap:wrap;gap:16px}.md-presentbar p{margin:0}.editorial,.closing{padding:64px 0}.text-columns,.course-stages{grid-template-columns:1fr;gap:15px}.course-stages{margin-top:25px}.partners{gap:25px;padding:22px}.partners img{height:65px}.footer-grid{grid-template-columns:1fr}.copyright{display:block}.copyright a{display:block}.md-btn{font-size:14px;letter-spacing:.02em;gap:14px}.md-hero-in>.eyebrow{font-size:12px}.lead{font-size:19px}.md-hero-bg{background-position:60% center}.md-shade{background:linear-gradient(90deg,#030b05ec,#030b0580),linear-gradient(0deg,#030b05bb,transparent)}.subhero{padding:140px 0 65px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
#md-home .md-btn.gold{color:#030b05}#md-home .md-btn.dark{color:#fff}@media(max-width:900px){.md-head nav.open{background:#030b05}}
/* Presenting sponsor above the three supporting partners. */
.partners{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:36px;justify-items:center}
.partners img{width:100%;height:110px;padding:18px;background:#fbf8ee;object-fit:contain}
.partners img:first-child{grid-column:1/-1;width:min(100%,380px);height:120px;padding:8px 16px 28px;background:transparent}
@media(max-width:650px){.partners{padding:24px 16px;gap:12px}.partners img{height:84px;padding:10px}.partners img:first-child{width:min(100%,290px);height:100px;padding:4px 12px 22px}}

.course-map{margin:36px 0 40px;display:grid;grid-template-columns:minmax(0,419px) 1fr;gap:30px;align-items:end}.course-map>a{display:block}.course-map img{display:block;width:100%;height:auto}.course-map figcaption{font-size:16px;color:#d0d5ce;max-width:260px;padding-bottom:4px}.course-map figcaption a{display:block;margin-top:16px;color:#f9bd51!important;text-underline-offset:4px}@media(max-width:650px){.course-map{grid-template-columns:1fr;gap:18px}.course-map figcaption{max-width:none}}
