@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}:root{font-family:Inter,Arial,sans-serif;color:#122735;background:#fff;font-synthesis:none;--navy: #091723;--cyan: #6bddf6;--blue: #007699;--ink: #122735;--muted: #586b77;--line: #dde5e8;--pale: #f3f6f7;--heading: "Space Grotesk", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img,svg{vertical-align:middle}img{max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #0086af;outline-offset:5px}.dark a:focus-visible,.site-footer a:focus-visible{outline-color:var(--cyan)}::selection{background:#b9effb;color:var(--navy)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:600;letter-spacing:-.045em}h1{font-size:clamp(40px,5.2vw,76px);line-height:1.04}h2{font-size:clamp(32px,3.55vw,48px);line-height:1.12}h3{font-size:24px;line-height:1.2}p{line-height:1.8;color:var(--muted);font-size:15px}p+p{margin-top:16px}.container{width:min(1280px,calc(100% - 104px));margin-inline:auto}.section{padding-block:100px}.dark{background:var(--navy);color:#f0f8fc}.dark p{color:#a8b9c5}.pale-section{background:var(--pale)}.blue-text{color:var(--blue)}.lead{font-size:20px;line-height:1.6;color:var(--ink)}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:14px 22px;background:var(--cyan);color:var(--navy);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:0}.utility-bar{background:#07131d;color:#b3c8d6;font-size:10px;letter-spacing:.09em}.utility-bar .container{display:flex;justify-content:space-between;align-items:center;min-height:32px}.utility-bar span,.utility-bar a{display:flex;align-items:center;gap:8px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);flex-shrink:0}.site-header{position:sticky;top:0;z-index:50;background:#fffffffa;border-bottom:1px solid #e4e9eb}.header-inner{min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo-plate{width:93px;display:block;background:#fff;padding:4px}.logo-plate img{display:block;width:100%;height:auto}.brand-name{font-family:var(--heading);font-weight:700;letter-spacing:-.015em;font-size:17px;line-height:1.15;display:none}.brand-name>span{font-family:Inter,sans-serif;display:block;font-size:8px;letter-spacing:.13em;margin-top:5px}.brand-name b{color:#007ca7}.navigation{display:flex;align-items:center;gap:25px}.navigation>a{font-size:11px;font-weight:500;position:relative;padding-block:15px;white-space:nowrap}.navigation>a:not(.header-cta):after{content:"";position:absolute;bottom:8px;left:0;height:2px;background:var(--blue);width:0;transition:width .2s}.navigation>a.active:after,.navigation>a:hover:after{width:100%}.navigation>a.active{color:var(--blue)}.navigation>.header-cta{background:var(--navy);color:#fff;display:flex;align-items:center;gap:9px;padding:13px 16px;border:1px solid var(--navy)}.navigation>.header-cta:hover{background:#16445d}.menu-button{display:none;background:transparent;border:1px solid var(--line);width:44px;height:44px;align-items:center;justify-content:center;color:var(--navy)}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.6;margin-bottom:20px;text-transform:uppercase;color:#447084}.eyebrow>span{display:block;width:17px;height:2px;background:#0084aa;flex-shrink:0}.eyebrow.light{color:#95b4c4}.eyebrow.light>span{background:var(--cyan)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:15px 23px;font-size:12px;font-weight:600;letter-spacing:-.01em;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s}.button svg{flex-shrink:0;transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button-primary{background:var(--cyan);color:#092431}.button-primary:hover{background:#9fe8f8}.button-secondary{border-color:#cad6dc;background:transparent;color:var(--ink)}.button-secondary:hover{background:#e8f0f4}.dark .button-secondary,.cta-section .button-secondary{border-color:#496071;color:#e6f1f7}.dark .button-secondary:hover,.cta-section .button-secondary:hover{background:#153146;border-color:#8aafbf}.text-link{font-size:12px;font-weight:600;color:#006b8d;display:inline-flex;align-items:center;gap:15px;line-height:1.5}.text-link:hover{color:#003d55}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.home-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 44%,#15364a 0,transparent 52%),var(--navy)}.hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:30px;padding-top:72px;padding-bottom:54px;position:relative}.hero-copy{position:relative;z-index:2}.hero-copy>.eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:23px}.hero-copy h1{font-size:clamp(48px,5.3vw,78px);font-weight:700;line-height:.99;letter-spacing:-.06em}.hero-copy h1>span:not(.hero-country){color:var(--cyan)}.hero-copy h1>.hero-country{font-size:.66em;display:block;margin-top:12px;letter-spacing:-.03em}.hero-country b{font-weight:500;color:#829eaf;margin-left:12px}.hero-motto{font-family:var(--heading);font-size:21px!important;color:#f0f8fc!important;margin-top:29px;letter-spacing:-.035em}.hero-description{font-size:13px!important;max-width:445px;line-height:1.9;margin-top:13px}.hero-actions{display:flex;align-items:center;gap:11px;margin-top:27px}.hero-actions .button{font-size:10px;padding:14px 17px;gap:10px;min-height:47px}.hero-organizer{border-top:1px solid #294151;margin-top:34px;padding-top:19px;max-width:460px;display:flex;align-items:center;gap:19px}.hero-organizer>span{font-size:8px;letter-spacing:.12em;color:#8ca7b7}.hero-organizer strong{font-size:14px;font-family:var(--heading);font-weight:500;display:flex;align-items:center;gap:8px}.hero-art{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0}.engineering-visual{position:relative;width:100%;border:1px solid #234252;background-image:radial-gradient(#294758 1px,transparent 1px);background-size:18px 18px;background-position:center;aspect-ratio:1/.99}.drawing-label,.drawing-footer{position:absolute;left:17px;right:17px;display:flex;justify-content:space-between;color:#88a9bb;font-size:7px;letter-spacing:.12em;font-family:monospace}.drawing-label{top:17px}.drawing-footer{bottom:17px}.drawing-footer>span{display:flex;align-items:center;gap:7px}.drawing-footer i{display:inline-block;width:5px;height:5px;background:#6bddf6}.rover-drawing{display:block;width:114%;max-width:none;height:100%;margin-left:-7%;overflow:visible}.hero-logo{position:absolute;width:123px;padding:10px 11px;background:#fff;right:20px;bottom:35px;box-shadow:0 8px 24px #0003;transform:rotate(-5deg)}.hero-logo img{display:block}.art-note{position:absolute;font-size:7px;letter-spacing:.17em;color:#7195a9;bottom:-18px;left:0}.event-status{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #304858;padding:26px 0 29px;gap:30px}.event-status>div{display:flex;align-items:center;gap:14px;padding-left:26px;border-left:1px solid #304858}.event-status>div:first-child{border-left:0;padding-left:0}.event-status svg{width:21px;height:21px;flex-shrink:0;stroke:#7595aa;stroke-width:1.4}.event-status span{font-size:8px;letter-spacing:.13em;color:#93aebb;display:block}.event-status strong{font-family:var(--heading);font-size:15px;font-weight:500;display:block;color:#e9f3f7;letter-spacing:-.025em;margin-top:7px}.pale-section .event-status{border-color:var(--line)}.pale-section .event-status>div{border-color:var(--line)}.pale-section .event-status strong{color:var(--ink)}.pale-section .event-status span{color:#56717e}.event-status.extended{grid-template-columns:repeat(4,1fr);padding:30px 0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.intro-section h2{font-size:clamp(33px,3.6vw,49px)}.intro-copy .lead{font-family:var(--heading);font-size:21px;line-height:1.5;color:#234250}.intro-copy>p:not(.lead){font-size:13px;line-height:1.9}.intro-copy .text-link{margin-top:23px}.discipline-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;padding-top:29px;border-top:1px solid var(--line)}.discipline-strip>div{display:flex;align-items:center;gap:13px;font-family:var(--heading);font-size:15px;color:#3e5968}.discipline-strip>div+div{justify-content:center;border-left:1px solid var(--line)}.discipline-strip>div:last-child{justify-content:flex-end}.discipline-strip svg{color:#00799d}.competition-section{background:var(--pale)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}.section-heading p{max-width:650px;font-size:14px;margin-top:18px}.section-heading .text-link{flex-shrink:0;margin-bottom:6px}.section-heading .eyebrow{margin-bottom:15px}.competition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.competition-card{border:1px solid #dce5e8;background:#fff;display:flex;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative}.competition-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0b33490b;border-color:#90b7c5}.card-visual{position:relative;height:167px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#e9f0f3;background-image:linear-gradient(#bacfd333 1px,transparent 1px),linear-gradient(90deg,#bacfd333 1px,transparent 1px);background-size:25px 25px}.card-visual>svg{color:#0b647f;position:relative;z-index:1;width:60px;height:60px;stroke-width:1}.card-number{position:absolute;top:16px;left:19px;font-size:8px;font-weight:500;letter-spacing:.11em;color:#5d7f8e}.visual-coordinate{position:absolute;bottom:13px;right:16px;font-family:monospace;font-size:7px;letter-spacing:.14em;color:#6e8c97}.card-orbit{position:absolute;width:112px;height:112px;border:1px solid #a8c5cf;border-radius:50%;transform:rotate(-30deg)}.card-orbit:before{content:"";position:absolute;inset:-15px;border:1px dashed #bdcfd5;border-radius:50%}.card-orbit:after{content:"";position:absolute;width:5px;height:5px;background:#317a91;top:14px;right:14px}.visual-soccer{background-color:#e5edf2}.visual-lightbulb{background-color:#edf3ef}.visual-code{background-color:#e9edf5}.visual-code>svg{color:#466685}.visual-code .card-orbit{border-radius:12px;width:110px;height:90px}.visual-code .card-orbit:before{border-radius:15px}.visual-drone{background-color:#edf0f2}.soon-tag{position:absolute;bottom:12px;left:15px;font-size:8px;border:1px solid #b8c8ce;background:#f5f8f9;padding:5px 7px;z-index:2}.card-content{padding:25px 25px 0;display:flex;flex-direction:column;flex:1}.card-discipline{text-transform:uppercase;font-size:8px;font-weight:600;letter-spacing:.13em;color:#547b8b}.card-content h3{font-size:24px;letter-spacing:-.045em;margin-top:9px}.card-content h3 a:hover{color:var(--blue)}.card-content>p{font-size:12px;line-height:1.8;margin-top:12px;flex:1}.card-meta{font-size:10px;color:#4d6c7b;line-height:1.6;margin:23px 0 20px;min-height:32px}.card-meta>span{display:block;color:#586c76;font-size:9px;margin-top:2px}.card-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:10px;font-weight:600;padding:17px 0;color:#17394b}.card-link:hover{color:var(--blue)}.international-band{padding:74px 0;background-color:#0c2130;position:relative}.international-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px}.international-grid h2{font-size:clamp(33px,3.5vw,48px)}.international-grid p{margin-top:23px;font-size:13px;max-width:570px;line-height:1.9}.international-grid .button{margin-top:26px}.globe-art{color:#355c70;max-width:340px}.globe-art svg{width:100%}.preparation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.step-number{display:block;font-family:var(--heading);font-size:15px;color:#16728c;margin-bottom:25px;border-bottom:1px solid var(--line);padding-bottom:15px}.preparation-grid h3{font-size:25px}.preparation-grid p{font-size:13px;margin-top:13px;line-height:1.9}.preparation-grid .text-link{margin-top:20px;font-size:11px}.cta-section{background:#0b2637;color:#fff;position:relative;background-image:linear-gradient(120deg,transparent 72%,#143547 72%,#143547 72.15%,transparent 72.15%,transparent 78%,#143547 78%,#143547 78.15%,transparent 78.15%)}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:60px;padding-block:69px}.cta-inner h2{font-size:clamp(32px,3.5vw,48px)}.cta-inner p{font-size:12px;color:#a8bfcb;margin-top:18px}.cta-actions{display:flex;flex-direction:column;gap:13px}.cta-actions .button{min-width:255px}.site-footer{background:#07131d;color:#e2edf4;padding-top:64px}.footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:80px;padding-bottom:56px}.brand-footer{align-items:center;gap:13px}.brand-footer .logo-plate{width:115px;padding:10px;border-radius:2px}.brand-footer .brand-name{display:block;font-size:16px}.brand-footer .brand-name>span{font-size:7px;color:#9db5c4;letter-spacing:.05em}.brand-footer .brand-name b{color:var(--cyan)}.footer-about>p{font-size:12px;color:#829eaf;line-height:1.8;margin-top:20px}.social-links{display:flex;align-items:center;gap:10px;margin-top:20px}.social-links>a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #345062;color:#b6d1df;transition:background .2s,color .2s}.social-links>a:hover{background:var(--cyan);color:var(--navy);border-color:var(--cyan)}.footer-grid h2{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.04em;margin:5px 0 24px;color:#c7dce6}.footer-links{display:grid;gap:14px}.footer-links a{font-size:11px;color:#93aebb;justify-self:start}.footer-links a:hover{color:var(--cyan)}.footer-organizers>span{display:block;font-size:10px;color:#859eae}.footer-organizers>strong{display:block;font-size:14px;font-family:var(--heading);font-weight:500;margin:6px 0 19px}.footer-organizers>a{display:inline-flex;align-items:center;gap:8px;color:#93aebb;font-size:11px}.footer-organizers>a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid #233c4d;padding-block:21px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7593a5;font-size:9px}.egypt-signature{display:flex;align-items:center;gap:10px}.egypt-signature>i{width:18px;height:11px;background:linear-gradient(#da3d3d 33%,#fff 33% 66%,#14202b 66%);border:1px solid #40515a}.egypt-signature>span{font-family:monospace;letter-spacing:.07em;font-size:8px}.page-hero{position:relative;padding:75px 0 70px;overflow:hidden;background-image:linear-gradient(115deg,transparent 75%,#163242 75%,#163242 75.1%,transparent 75.1%),radial-gradient(ellipse at 90% 40%,#142f42,transparent 60%)}.page-hero h1{max-width:870px;font-size:clamp(39px,5.2vw,68px);line-height:1.06}.page-hero p{max-width:650px;margin-top:26px;font-size:16px;line-height:1.85}.hero-corner{position:absolute;right:5%;bottom:30px;font-family:monospace;letter-spacing:.2em;color:#658595;font-size:10px}.catalog-heading{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.13em;color:#476576;margin-bottom:30px}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#8aa9bb;font-size:10px;flex-wrap:wrap;margin-bottom:36px;line-height:1.6}.breadcrumbs a:hover{color:var(--cyan)}.breadcrumbs>span{color:#c8dce6}.tag-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.tag-list span{padding:7px 10px;border:1px solid #3a5668;color:#b3cdda;font-size:10px}.detail-hero-bottom{position:relative}.detail-icon{position:absolute;right:5px;bottom:0;color:#65adc6;opacity:.75}.detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:85px;align-items:start}.detail-body>.lead{margin-top:25px;font-size:18px;line-height:1.8}.eligibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-top:36px}.eligibility-grid>div{display:flex;gap:13px;padding:22px 19px;background:var(--pale);border-top:2px solid #b6dce7}.eligibility-grid svg{color:#347e98;flex-shrink:0}.eligibility-grid span{display:block;font-size:10px;line-height:1.7;color:#536c7a}.eligibility-grid strong{display:block;font-size:14px;font-weight:500;color:#153447;margin-top:6px}.participation-note{font-size:12px;margin-top:14px}.detail-subtitle{font-size:27px;margin:43px 0 23px}.feature-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.feature-list li{display:flex;align-items:flex-start;gap:13px;color:#496471;font-size:14px;line-height:1.6}.feature-list svg{color:#0087a9;flex-shrink:0;margin-top:2px}.technical-note{margin-top:36px;padding:25px 27px;border-left:2px solid #58bbd5;background:#f2f7f9}.technical-note h3{font-size:20px;margin-bottom:11px}.technical-note p{font-size:13px}.resource-panel{background:#eaf1f4;padding:30px;border:1px solid #d5e3e9}.panel-label{display:block;font-size:8px;letter-spacing:.13em;color:#486777;margin-bottom:30px}.resource-panel>svg{color:#377e97;margin-bottom:24px}.resource-panel h2{font-size:30px}.resource-panel>p{font-size:12px;margin-top:18px;line-height:1.9}.resource-panel>.button{width:100%;padding:14px 11px;font-size:10px;gap:9px;margin-top:18px}.detail-section>.container>.rules-note{margin-top:45px}.resource-pending{padding:24px 0;border-top:1px solid #cadde5;margin-top:25px;font-size:14px;color:#526e7b}.related-section{background:var(--pale)}.coming-note{display:flex;gap:17px;border:1px solid var(--line);padding:28px;margin-top:32px;background:#f6f9fa}.coming-note>svg{color:#327b97;flex-shrink:0}.coming-note h3{font-size:22px}.coming-note p{margin-top:12px;font-size:13px}.rules-note{display:flex;align-items:flex-start;gap:14px;padding:20px 23px;background:#edf4f7;border:1px solid #d7e5eb}.rules-note svg{flex-shrink:0;color:#337792;margin-top:3px}.rules-note p{font-size:12px;color:#526e7c;line-height:1.8}.rulebooks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rulebook-card{border:1px solid var(--line);padding:27px;display:grid;grid-template-columns:40px 1fr;gap:18px;background:#fff}.document-icon{display:flex;align-items:center;justify-content:center;width:40px;height:48px;color:#2d7896;background:#ecf4f7}.document-label{display:block;color:#486b7d;font-size:8px;line-height:1.5;letter-spacing:.06em}.rulebook-card h3{font-size:23px;margin-top:8px;line-height:1.2}.rulebook-card p{font-size:12px;line-height:1.7;margin-top:10px}.download-link{display:flex;align-items:center;justify-content:space-between;grid-column:2;font-size:11px;font-weight:600;border-top:1px solid var(--line);padding-top:15px;color:#006b8c;margin-top:3px;gap:12px}.download-link:hover{color:#062c3e}.rulebook-card.featured{grid-template-columns:1fr;gap:12px;margin-top:26px;padding:22px}.rulebook-card.featured .document-icon{display:none}.rulebook-card.featured h3{font-size:20px}.rulebook-card.featured .download-link{grid-column:1}.rulebook-card.featured p{display:none}.resource-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:45px 0 25px}.resource-heading h2{font-size:32px}.resource-heading>span{font-size:9px;letter-spacing:.1em;color:#496a7b}.pending-label{grid-column:2;font-size:11px;color:#526b79;border-top:1px solid var(--line);padding-top:15px}.rulebook-card.pending{background:#f5f7f8}.rules-help{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid var(--line);padding-top:35px;margin-top:45px}.rules-help h3{font-size:25px}.rules-help p{font-size:12px;margin-top:9px}.about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.about-brand{background:#f1f5f7;border:1px solid var(--line);padding:65px 50px 30px;text-align:center}.about-brand img{display:block;margin:0 auto;width:100%;max-width:330px}.about-brand>span{display:block;font-size:9px;letter-spacing:.15em;color:#476777;margin-top:40px;border-top:1px solid #d9e2e6;padding-top:25px}.about-grid .lead{margin-top:27px;font-size:18px}.about-grid p:not(.lead){font-size:14px;line-height:1.9}.mission-section{padding-block:85px;background:#0d2638}.mission-section h2{font-size:clamp(36px,4.4vw,61px);max-width:980px}.mission-section h2>span{color:var(--cyan)}.mission-section p{max-width:750px;margin-top:29px;line-height:1.9;font-size:16px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.value-grid>article{border-top:1px solid var(--line);padding-top:29px}.value-grid svg{color:#167b9c;margin-bottom:25px}.value-grid h3{font-size:25px}.value-grid p{font-size:13px;line-height:1.9;margin-top:15px}.connection-row{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:35px;border-top:1px solid var(--line);margin-top:18px}.connection-row h3{font-size:26px}.connection-row p{font-size:13px;margin-top:12px}.international-page-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.international-page-grid .lead{margin-top:27px;font-size:19px}.international-page-grid p:not(.lead){font-size:14px;line-height:1.9}.international-page-grid .button{margin-top:28px}.international-connection-card{background:#edf4f7;border:1px solid #d6e3ea;padding:49px 42px;text-align:center}.international-connection-card>svg{color:#327e9b;margin-bottom:38px}.international-connection-card>span{font-size:9px;letter-spacing:.11em;color:#486b7d;display:block}.international-connection-card h3{font-size:29px;margin-top:10px}.connection-line{height:55px;width:1px;background:#9dbdc9;margin:20px auto;position:relative}.connection-line:after{content:"";width:7px;height:7px;border-radius:50%;background:#2f8eac;position:absolute;left:-3px;bottom:0}.connection-country{font-size:9px;font-weight:500;letter-spacing:.02em;border-top:1px solid #cfdee6;padding-top:25px;margin-top:35px;display:flex;align-items:center;justify-content:center;gap:9px}.connection-country>i{height:5px;width:5px;border-radius:50%;background:#0086aa}.pale-section .social-links.with-labels>a{color:var(--ink);border-color:#b8cbd5}.with-labels{flex-wrap:wrap;gap:12px}.with-labels>a{width:auto;height:auto;min-height:50px;padding:14px 18px;gap:13px;font-size:11px}.registration-section{padding-top:86px;overflow:hidden;background:radial-gradient(ellipse at 100% 50%,#19364b,transparent 60%),var(--navy)}.registration-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding-bottom:80px}.registration-section h1{font-size:clamp(43px,5.3vw,74px);line-height:1.08}.registration-section h1>span{color:var(--cyan)}.registration-status{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.12em;margin:28px 0 20px;color:#a8c7d8}.registration-section .lead{font-size:19px;margin-top:27px;color:#e0edf6;max-width:550px}.registration-section p:not(.lead){font-size:13px;margin-top:17px}.registration-section .social-links{margin-top:28px}.light-link{display:inline-flex;align-items:center;gap:13px;font-size:11px;color:#86bed3;margin-top:29px;line-height:1.6}.light-link:hover{color:#cbf0ff}.registration-art{transform:rotate(4deg);opacity:.9}.registration-art .engineering-visual{aspect-ratio:1/1.1}.contact-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:100px}.contact-grid .lead{margin-top:26px;font-size:19px}.contact-grid p:not(.lead){font-size:14px;line-height:1.9}.contact-brand{width:190px;margin-top:30px}.contact-brand img{display:block}.contact-cards{display:grid;gap:23px}.contact-cards>a{padding:35px;border:1px solid var(--line);background:var(--pale);transition:border-color .2s,transform .2s}.contact-cards>a:hover{border-color:#8daebf;transform:translateY(-3px)}.contact-platform{font-size:9px;letter-spacing:.12em;color:#456b7f;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.contact-cards h3{font-size:28px}.contact-cards p{margin-top:14px}.contact-cards .text-link{margin-top:23px;font-size:11px}.not-found{min-height:65vh;display:flex;align-items:center}.not-found p{max-width:500px;margin-top:28px}.not-found .button{margin-top:30px}@media(min-width:1500px){.brand-name{display:block}.hero-copy h1{font-size:81px}.hero-grid{padding-top:80px;padding-bottom:62px}.hero-description{font-size:14px!important}.hero-actions .button{font-size:11px}.navigation{gap:25px}.navigation>a{font-size:12px}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.navigation{gap:17px}.navigation>a{font-size:10px}.navigation>.header-cta{padding:13px 11px;gap:6px}.logo-plate{width:82px}.header-inner{min-height:83px;gap:18px}.hero-copy h1{font-size:64px}.hero-actions{flex-wrap:wrap}.hero-grid{gap:25px;padding-top:60px}.intro-grid{gap:60px}.card-content{padding:22px 20px 0}.card-content h3{font-size:23px}.international-grid{gap:60px}.footer-grid{gap:55px}.brand-footer .brand-name{display:none}.detail-grid{gap:45px}.about-grid,.international-page-grid,.contact-grid{gap:55px}.hero-logo{width:108px;bottom:45px;right:10px}}@media(max-width:1000px){.navigation{gap:13px}.navigation>a{font-size:9px}.navigation>.header-cta{font-size:8px}.logo-plate{width:75px}.header-inner{gap:15px}.hero-copy h1{font-size:56px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.06em}.hero-description{font-size:12px!important}.hero-organizer{gap:10px}.hero-organizer>span{font-size:7px}.hero-organizer strong{font-size:13px}.hero-actions .button{min-height:43px;padding:11px 13px;font-size:9px}.hero-organizer{margin-top:24px}.competition-grid{gap:18px}.card-content h3{font-size:21px}.card-content>p{font-size:11px}.card-visual{height:150px}.section{padding-block:76px}.intro-grid{gap:40px}.section-heading h2{font-size:37px}.footer-grid{grid-template-columns:1.1fr 1fr 1fr;gap:35px}.preparation-grid{gap:35px}.cta-actions .button{min-width:230px;font-size:11px}.detail-grid{gap:30px}.resource-panel{padding:23px}.resource-panel>.button{font-size:9px}.event-status.extended{gap:17px}.event-status.extended>div{padding-left:16px}.event-status.extended strong{font-size:13px}.rulebook-card{padding:22px;gap:13px}.rulebook-card h3{font-size:21px}.international-page-grid{gap:40px}.international-connection-card{padding:35px 22px}.about-grid{gap:40px}.about-brand{padding:45px 30px 25px}.registration-grid{gap:30px}.contact-grid{gap:40px}}@media(max-width:850px){.container{width:calc(100% - 48px)}.header-inner{min-height:78px}.brand-name{display:block;font-size:16px}.brand-name>span{font-size:7px}.logo-plate{width:81px}.menu-button{display:flex}.navigation{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 24px 26px;background:#fff;border-bottom:1px solid #cddae0;box-shadow:0 18px 25px #07131d15;max-height:calc(100dvh - 78px);overflow:auto}.navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.navigation>a{font-size:14px;padding:15px 6px;border-bottom:1px solid #edf1f3}.navigation>a:not(.header-cta):after{display:none}.navigation>.header-cta{font-size:12px;padding:17px 18px;margin-top:18px;justify-content:space-between}.hero-grid{gap:0;grid-template-columns:1.08fr 1fr}.hero-copy h1{font-size:52px}.hero-art{margin-left:5px;align-items:center}.engineering-visual{aspect-ratio:1/1.2}.hero-logo{width:91px;bottom:30px}.hero-description{max-width:350px}.hero-actions{gap:9px}.hero-actions .button{padding:12px 14px;font-size:10px}.hero-copy>.eyebrow{max-width:270px}.hero-organizer{display:block}.hero-organizer strong{margin-top:7px}.event-status{gap:20px}.event-status>div{gap:10px;padding-left:19px}.event-status strong{font-size:13px}.event-status span{font-size:7px}.competition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.card-content h3{font-size:25px}.card-content>p{font-size:12px}.card-visual{height:174px}.intro-grid{grid-template-columns:1fr 1.1fr;gap:35px}.intro-copy .lead{font-size:18px}.intro-grid h2{font-size:35px}.section-heading{align-items:start}.section-heading h2{font-size:35px}.section-heading .text-link{font-size:10px;gap:9px;max-width:135px;margin-top:40px}.discipline-strip{margin-top:40px}.discipline-strip>div{font-size:13px;gap:9px}.international-grid{gap:40px;grid-template-columns:.8fr 1.2fr}.international-grid h2{font-size:33px}.international-grid .eyebrow{font-size:8px}.international-grid .button{font-size:10px;padding:13px 16px;gap:8px}.preparation-grid{gap:28px}.preparation-grid h3{font-size:23px}.preparation-grid p{font-size:12px}.preparation-grid .text-link{font-size:10px}.cta-inner{gap:30px}.cta-inner h2{font-size:35px}.cta-actions .button{min-width:215px;font-size:10px;gap:12px}.footer-grid{gap:35px}.footer-bottom{font-size:8px}.egypt-signature>span{font-size:7px}.detail-grid{grid-template-columns:1.25fr 1fr;gap:28px}.detail-icon{width:72px;height:72px;bottom:10px}.eligibility-grid{grid-template-columns:1fr}.resource-panel h2{font-size:27px}.resource-panel{padding:22px}.rulebooks-grid{grid-template-columns:1fr 1fr;gap:17px}.rulebook-card{grid-template-columns:1fr}.rulebook-card .download-link,.rulebook-card .pending-label{grid-column:1}.about-grid{gap:35px}.about-brand{padding:40px 22px 23px}.about-grid h2{font-size:33px}.about-grid .lead{font-size:16px}.about-grid p:not(.lead){font-size:13px}.mission-section h2{font-size:43px}.value-grid{gap:28px}.value-grid h3{font-size:23px}.event-status.extended{grid-template-columns:repeat(2,1fr);gap:27px}.event-status.extended>div:nth-child(3){padding-left:0;border-left:0}.event-status.extended strong{font-size:16px}.connection-row{align-items:flex-start;flex-direction:column;gap:25px}.international-page-grid{grid-template-columns:1.15fr 1fr;gap:30px}.international-page-grid h2{font-size:35px}.international-connection-card h3{font-size:25px}.contact-grid{gap:30px}.contact-grid h2{font-size:34px}.contact-cards>a{padding:27px}.contact-cards h3{font-size:25px}.contact-grid .lead{font-size:17px}.registration-grid{grid-template-columns:1fr .7fr;gap:25px}.registration-section h1{font-size:50px}.registration-section .lead{font-size:17px}.registration-section .with-labels{flex-direction:column;align-items:start}.registration-art{margin-right:-40px}.drawing-label,.drawing-footer{font-size:6px;left:12px;right:12px}}@media(max-width:640px){.container{width:calc(100% - 40px)}.utility-bar .container{min-height:29px}.utility-bar{font-size:8px;letter-spacing:.05em}.utility-bar a{font-size:8px}.utility-bar a svg{display:none}.status-dot{width:5px;height:5px}.utility-bar span{gap:6px}.header-inner{min-height:73px}.logo-plate{width:73px;padding:3px}.brand-name{font-size:15px}.brand{gap:10px}.brand-name>span{font-size:6.5px}.menu-button{width:44px;height:44px}.navigation{padding-inline:20px}.hero-grid{grid-template-columns:1fr;padding-top:41px;padding-bottom:29px}.hero-copy>.eyebrow{font-size:8px;max-width:none;letter-spacing:.04em;margin-bottom:22px}.hero-copy h1{font-size:clamp(49px,12.1vw,74px);letter-spacing:-.055em}.hero-copy h1>.hero-country{font-size:.64em;margin-top:11px}.hero-country b{margin-left:9px}.hero-motto{font-size:20px!important;margin-top:24px}.hero-description{font-size:12px!important;max-width:470px;line-height:1.9;margin-top:11px}.hero-actions{margin-top:24px;gap:10px;flex-wrap:wrap}.hero-actions .button{font-size:9px;padding:13px;gap:7px;min-height:44px}.hero-organizer{display:flex;align-items:center;margin-top:25px;padding-top:17px;gap:14px;max-width:none}.hero-organizer strong{margin-top:0;font-size:12px}.hero-organizer>span{font-size:7px}.hero-art{margin:33px 0 0;display:block}.hero-art .engineering-visual{aspect-ratio:1/.72;max-height:355px}.rover-drawing{width:100%;margin-left:0}.hero-logo{width:91px;right:20px;bottom:29px}.drawing-label,.drawing-footer{font-size:6px;left:13px;right:13px}.drawing-label{top:13px}.drawing-footer{bottom:13px}.art-note{display:none}.event-status{grid-template-columns:1fr;gap:0;padding-block:14px 20px}.event-status>div{padding:14px 0;border-left:0;gap:14px;align-items:center}.event-status>div+div{border-top:1px solid #233b4b}.event-status>div>span{display:flex;justify-content:space-between;align-items:center;flex:1;font-size:7px;gap:10px}.event-status strong{font-size:13px;margin-top:0}.event-status svg{width:17px;height:17px}.section{padding-block:60px}.intro-grid{grid-template-columns:1fr;gap:28px}.intro-grid h2{font-size:38px}.eyebrow{font-size:9px;margin-bottom:17px}.intro-copy .lead{font-size:19px}.intro-copy>p:not(.lead){font-size:13px}.discipline-strip{grid-template-columns:repeat(2,1fr);gap:23px 0;padding-top:25px;margin-top:35px}.discipline-strip>div{justify-content:flex-start!important;font-size:13px;gap:10px}.discipline-strip>div:nth-child(3){border-left:0}.discipline-strip>div:nth-child(2n){padding-left:25px}.discipline-strip svg{width:20px;height:20px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:30px}.section-heading h2{font-size:35px}.section-heading p{font-size:12px;margin-top:15px}.section-heading .text-link{font-size:11px;margin-top:0;max-width:none;margin-bottom:0}.competition-grid{grid-template-columns:1fr;gap:24px}.competition-card{max-width:470px;width:100%;margin-inline:auto}.card-visual{height:174px}.card-visual>svg{height:63px;width:63px}.card-content{padding:24px 24px 0}.card-content h3{font-size:28px}.card-discipline{font-size:8px}.card-content>p{font-size:13px;line-height:1.8;margin-top:13px}.card-meta{font-size:11px;min-height:0;margin-top:24px;margin-bottom:22px}.card-meta>span{font-size:10px}.card-link{font-size:11px;padding-block:18px}.international-grid{grid-template-columns:1fr;gap:26px}.international-band{padding-block:48px 60px}.globe-art{max-width:240px;margin-inline:auto;width:100%}.international-grid h2{font-size:35px}.international-grid .eyebrow{font-size:8px}.international-grid p{font-size:13px}.international-grid .button{font-size:11px;padding:15px 18px;gap:10px}.preparation-grid{grid-template-columns:1fr;gap:33px}.step-number{margin-bottom:20px;padding-bottom:13px}.preparation-grid h3{font-size:27px}.preparation-grid p{font-size:13px;margin-top:11px}.preparation-grid .text-link{font-size:11px;margin-top:17px}.cta-inner{flex-direction:column;align-items:stretch;gap:28px;padding-block:53px}.cta-inner h2{font-size:36px}.cta-inner p{line-height:1.8}.cta-actions{gap:11px}.cta-actions .button{font-size:12px;min-width:0;justify-content:space-between}.site-footer{padding-top:43px}.footer-grid{grid-template-columns:1fr 1fr;gap:37px 24px;padding-bottom:37px}.footer-about{grid-column:1/-1}.brand-footer .brand-name{display:block;font-size:18px}.brand-footer .brand-name>span{font-size:8px}.brand-footer .logo-plate{width:102px;padding:9px}.footer-about>p{margin-top:19px;font-size:12px}.footer-grid h2{font-size:10px;margin-bottom:21px}.footer-links a{font-size:11px}.footer-organizers>strong{font-size:14px}.footer-organizers>span{font-size:9px}.footer-organizers>a{font-size:9px;gap:4px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;padding-block:23px;font-size:8px}.egypt-signature>span{font-size:7px}.page-hero{padding:47px 0 49px}.page-hero h1{font-size:42px;line-height:1.09}.page-hero p{font-size:14px;margin-top:23px}.hero-corner{display:none}.catalog-heading{font-size:8px;line-height:1.6;gap:25px;margin-bottom:24px}.catalog-heading>span:last-child{text-align:right;font-size:7px;max-width:145px}.breadcrumbs{font-size:9px;gap:6px;margin-bottom:29px}.detail-icon{display:none}.tag-list{gap:7px;margin-top:25px}.tag-list span{font-size:9px;padding:7px 9px}.detail-grid{grid-template-columns:1fr;gap:34px}.detail-body h2{font-size:35px}.detail-body>.lead{font-size:17px;margin-top:21px}.eligibility-grid{margin-top:27px;gap:12px}.eligibility-grid>div{padding:21px}.detail-subtitle{margin-top:35px;font-size:26px}.feature-list li{font-size:13px}.technical-note{padding:23px;margin-top:31px}.resource-panel{padding:27px}.resource-panel h2{font-size:31px}.resource-panel>.button{font-size:11px;padding:15px 20px}.resource-panel .rulebook-card.featured{padding:23px}.rulebook-card.featured h3{font-size:23px}.detail-section>.container>.rules-note{margin-top:32px}.rules-note{padding:19px;gap:11px}.rules-note p{font-size:11px}.rules-note>svg{width:17px}.rulebooks-grid{grid-template-columns:1fr;gap:18px}.rulebook-card{grid-template-columns:39px 1fr;padding:24px;gap:15px}.rulebook-card h3{font-size:23px}.rulebook-card .download-link,.rulebook-card .pending-label{grid-column:2}.rulebook-card.featured{grid-template-columns:1fr}.rulebook-card.featured .download-link{grid-column:1}.document-label{font-size:7px}.resource-heading{margin-top:34px;align-items:flex-start;gap:15px}.resource-heading h2{font-size:27px}.resource-heading>span{font-size:7px;text-align:right;padding-top:6px;max-width:70px;line-height:1.7}.rules-help{flex-direction:column;align-items:stretch;gap:21px;padding-top:28px;margin-top:32px}.rules-help h3{font-size:25px}.rules-help .button{font-size:11px;justify-content:space-between}.about-grid{grid-template-columns:1fr;gap:38px}.about-brand{padding:34px 34px 21px;max-width:470px}.about-brand img{max-width:265px}.about-brand>span{font-size:8px;margin-top:25px;padding-top:18px}.about-grid h2{font-size:37px}.about-grid .lead{font-size:18px;margin-top:22px}.about-grid p:not(.lead){font-size:13px}.mission-section{padding-block:57px}.mission-section h2{font-size:36px}.mission-section p{font-size:14px;line-height:1.9;margin-top:24px}.value-grid{grid-template-columns:1fr;gap:30px}.value-grid>article{padding-top:24px}.value-grid h3{font-size:26px}.value-grid svg{margin-bottom:18px}.value-grid p{font-size:13px;margin-top:13px}.event-status.extended{grid-template-columns:1fr;gap:0;padding:10px 0 15px}.event-status.extended>div{padding:17px 0;border-left:0}.event-status.extended>div+div{border-color:var(--line)}.event-status.extended strong{font-size:13px}.event-status.extended>div>span{font-size:7px}.connection-row{padding-top:26px;margin-top:4px;gap:20px}.connection-row h3{font-size:26px}.international-page-grid{grid-template-columns:1fr;gap:38px}.international-page-grid h2{font-size:37px}.international-page-grid .lead{font-size:18px}.international-page-grid p:not(.lead){font-size:13px}.international-page-grid .button{font-size:11px;padding:15px 19px}.international-connection-card{padding:34px 25px}.international-connection-card h3{font-size:28px}.international-connection-card>svg{margin-bottom:28px}.with-labels{flex-direction:column;align-items:stretch}.with-labels>a{font-size:11px;justify-content:flex-start;padding:16px 18px}.with-labels>a>svg:last-child{margin-left:auto}.registration-section{padding-top:47px}.registration-grid{grid-template-columns:1fr;gap:36px;padding-bottom:34px}.registration-section h1{font-size:clamp(40px,10.4vw,58px)}.registration-section .lead{font-size:18px;margin-top:23px}.registration-section .with-labels{align-items:stretch;flex-direction:row;gap:11px;flex-wrap:wrap}.registration-section .with-labels>a{font-size:10px;padding:14px 12px;gap:8px}.registration-section .with-labels>a>svg:last-child{display:none}.registration-art{transform:none;margin:0}.registration-art .engineering-visual{aspect-ratio:1/.78}.light-link{font-size:10px;gap:10px}.contact-grid{grid-template-columns:1fr;gap:34px}.contact-grid h2{font-size:36px}.contact-brand{width:165px;margin-top:26px}.contact-cards>a{padding:29px}.contact-cards h3{font-size:28px}.contact-platform{margin-bottom:20px}.contact-cards p{font-size:13px!important}.not-found{min-height:60vh}.not-found h1{font-size:45px}.not-found p{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.competition-card:hover,.contact-cards>a:hover{transform:none}}
