@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-cyrillic-ext-700-normal.2-9mfb3ys1mn0.woff2)format("woff2"),url(../media/fira-sans-cyrillic-ext-700-normal.3ot6fyr1gdo7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-cyrillic-700-normal.100q5wpy4hl7l.woff2)format("woff2"),url(../media/fira-sans-cyrillic-700-normal.3t_-70oij-qdr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-greek-ext-700-normal.360y_pgnbcujr.woff2)format("woff2"),url(../media/fira-sans-greek-ext-700-normal.1i7an9ogi60vc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-greek-700-normal.3dgjbcsc14lk7.woff2)format("woff2"),url(../media/fira-sans-greek-700-normal.3-1jlujimci_z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-vietnamese-700-normal.22rhplniffnum.woff2)format("woff2"),url(../media/fira-sans-vietnamese-700-normal.0icd9bbed9rek.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-latin-ext-700-normal.3wcukogriu4hq.woff2)format("woff2"),url(../media/fira-sans-latin-ext-700-normal.065hf5_f6kees.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fira-sans-latin-700-normal.0i98p1yok43ow.woff2)format("woff2"),url(../media/fira-sans-latin-700-normal.3e8rc93ked_wm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-cyrillic-ext-900-normal.17fke9s37c180.woff2)format("woff2"),url(../media/fira-sans-cyrillic-ext-900-normal.3og-sqzsdwsc_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-cyrillic-900-normal.2585x0a-qvb7l.woff2)format("woff2"),url(../media/fira-sans-cyrillic-900-normal.29ezorhqf8o9e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-greek-ext-900-normal.158w310doks4o.woff2)format("woff2"),url(../media/fira-sans-greek-ext-900-normal.2vizhrx_ij3a9.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-greek-900-normal.3hm5i9p7zlwxs.woff2)format("woff2"),url(../media/fira-sans-greek-900-normal.0y0-nhl4znh-_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-vietnamese-900-normal.2m2u3xx28bi13.woff2)format("woff2"),url(../media/fira-sans-vietnamese-900-normal.12p05tjswh5_-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-latin-ext-900-normal.07f-lwbt_34l0.woff2)format("woff2"),url(../media/fira-sans-latin-ext-900-normal.00a5r0ity1i-d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(../media/fira-sans-latin-900-normal.0l9avcy_bsu77.woff2)format("woff2"),url(../media/fira-sans-latin-900-normal.3wej9qz1668j9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(../media/overpass-cyrillic-ext-400-normal.3w54b-pe2tyg7.woff2)format("woff2"),url(../media/overpass-cyrillic-ext-400-normal.2h_dr6w5xj3p6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(../media/overpass-cyrillic-400-normal.25gv155g0xe8x.woff2)format("woff2"),url(../media/overpass-cyrillic-400-normal.2qwbikmeg5hqc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(../media/overpass-vietnamese-400-normal.25e4nr4qa6rra.woff2)format("woff2"),url(../media/overpass-vietnamese-400-normal.0m_xwsn1be39j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(../media/overpass-latin-ext-400-normal.1p-8u415ckqeq.woff2)format("woff2"),url(../media/overpass-latin-ext-400-normal.1se2bzmk4oryv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(../media/overpass-latin-400-normal.3sdcabfrvysok.woff2)format("woff2"),url(../media/overpass-latin-400-normal.4584twmq4hmu6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(../media/overpass-cyrillic-ext-600-normal.0kajp6ragqv86.woff2)format("woff2"),url(../media/overpass-cyrillic-ext-600-normal.2uvj2dpr08hrn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(../media/overpass-cyrillic-600-normal.34otzryu29wk9.woff2)format("woff2"),url(../media/overpass-cyrillic-600-normal.3taudbee_eitt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(../media/overpass-vietnamese-600-normal.3lhgvci9l3an4.woff2)format("woff2"),url(../media/overpass-vietnamese-600-normal.1xuepowkc8-9t.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(../media/overpass-latin-ext-600-normal.2r3fwcml4rf14.woff2)format("woff2"),url(../media/overpass-latin-ext-600-normal.09od2qcxegd_-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(../media/overpass-latin-600-normal.14f811i271-yj.woff2)format("woff2"),url(../media/overpass-latin-600-normal.3szblwf7p5w0z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:700;src:url(../media/overpass-cyrillic-ext-700-normal.1s5zz28qtbiwd.woff2)format("woff2"),url(../media/overpass-cyrillic-ext-700-normal.1foe-yalwhwju.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:700;src:url(../media/overpass-cyrillic-700-normal.209u72zcos0hz.woff2)format("woff2"),url(../media/overpass-cyrillic-700-normal.1-gk9t_24zp_2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:700;src:url(../media/overpass-vietnamese-700-normal.3-52s6zqcvbhp.woff2)format("woff2"),url(../media/overpass-vietnamese-700-normal.0rqket29celvo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:700;src:url(../media/overpass-latin-ext-700-normal.1xc3cg8q6qyi2.woff2)format("woff2"),url(../media/overpass-latin-ext-700-normal.14x6yk2wqc9i8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:700;src:url(../media/overpass-latin-700-normal.28krwy03atm_-.woff2)format("woff2"),url(../media/overpass-latin-700-normal.1qfb6uyixw_5b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--blue-yonder:#2e96f5;--neon-blue:#0960e1;--electric-blue:#0042a6;--deep-blue:#07173f;--deep-blue-2:#040e2b;--rocket-red:#e43700;--martian-red:#8e1100;--neon-yellow:#eafe07;--white:#fff;--ink:#07173f;--paper:#f6f8fc;--muted:#58709c;--line-dark:#ffffff2e;--line-light:#07173f29;--font-display:"Fira Sans", Arial, sans-serif;--font-body:"Overpass", Arial, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--header-height:82px;--tracking-display:-.012em}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px);background:var(--deep-blue)}body{min-width:320px;color:var(--white);background:var(--deep-blue);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}body,button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}a{color:inherit;text-decoration:none}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}img{max-width:100%}::selection{color:var(--deep-blue);background:var(--neon-yellow)}:focus-visible{outline:3px solid var(--neon-yellow);outline-offset:4px}.section--light :focus-visible,.register-layout :focus-visible,.policy-page :focus-visible{outline-color:var(--electric-blue)}[hidden]{display:none!important}.shell{width:min(100% - 48px,1440px);margin-inline:auto}.section{padding-block:clamp(96px,11vw,176px);position:relative}.section--light{color:var(--ink);background:var(--paper)}.skip-link{z-index:1000;color:var(--deep-blue);background:var(--neon-yellow);padding:12px 18px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.section-marker,.footer-label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.2}.eyebrow{color:var(--neon-yellow)}.section-marker{color:var(--electric-blue);align-items:center;gap:13px;display:flex}.section-marker:after{content:"";background:currentColor;width:54px;height:1px}.section-marker span{color:var(--muted)}.section-marker--dark{color:var(--neon-yellow)}.section-marker--dark span{color:#ffffffd6}.button{min-height:48px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s var(--ease-out);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:13px 19px;font-size:.88rem;font-weight:700;line-height:1;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:var(--deep-blue);background:var(--neon-yellow)}.button--primary:hover{background:var(--white)}.button--ghost{color:var(--white);background:#07173f47;border-color:#ffffff80}.button--ghost:hover{border-color:var(--white);background:#ffffff14}.button--large{min-height:58px;padding-inline:28px}.text-link,.text-button,.city a,.official-callout a,.registration-guide__link{color:var(--electric-blue);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;-webkit-text-decoration:underline #0042a65c;text-decoration:underline #0042a65c;display:inline-flex}.team-form a:not(.button){color:var(--electric-blue);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--neon-blue);text-decoration-color:var(--neon-blue);text-underline-offset:4px;font-weight:700}.team-form a:not(.button):hover{color:var(--deep-blue);background:#2e96f524}.reveal{opacity:1}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e2bd1;border-bottom:1px solid #ffffff29;position:fixed;top:0;left:0;right:0}.site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(100% - 48px,1440px);height:100%;margin-inline:auto;display:grid}.brand-link{align-items:center;gap:16px;min-height:52px;display:inline-flex}.brand-link img{width:130px;height:auto}.brand-link__organizer{border-left:1px solid #ffffff4d;align-items:center;padding-left:16px;display:inline-flex}.brand-link .brand-link__organizer img{width:auto;height:42px}.desktop-nav{justify-content:center;gap:clamp(16px,2.1vw,34px);display:flex}.desktop-nav a{color:#ffffffc2;align-items:center;min-height:44px;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.desktop-nav a:after{background:var(--neon-yellow);content:"";transform-origin:100%;height:2px;transition:transform .22s var(--ease-out);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-register{min-height:44px;color:var(--deep-blue);background:var(--neon-yellow);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;padding:10px 15px;font-size:.78rem;font-weight:700;display:inline-flex}.menu-toggle,.mobile-nav{display:none}.hero{min-height:max(760px,100svh);padding-top:var(--header-height);isolation:isolate;background:linear-gradient(135deg, var(--electric-blue) 0%, #082764 40%, var(--deep-blue) 74%, var(--deep-blue-2) 100%);align-items:stretch;display:flex;position:relative;overflow:hidden}.hero:after{z-index:-1;opacity:.25;content:"";background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 65%,#0000 100%);mask-image:linear-gradient(#0000 5%,#000 65%,#0000 100%)}.starfield{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__inner{min-height:calc(max(760px, 100svh) - var(--header-height));grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-block:clamp(56px,7vw,104px) 42px;display:grid;position:relative}.hero__kicker{color:#ffffffc7;font-family:var(--font-display);letter-spacing:.17em;grid-column:1/13;justify-content:space-between;align-items:center;font-size:.74rem;font-weight:700;display:flex}.hero__title-wrap{z-index:2;grid-column:1/11;align-self:center;gap:clamp(24px,5vw,82px);display:flex;position:relative}.hero h1{color:var(--white);letter-spacing:var(--tracking-display);text-transform:uppercase;flex:auto;margin:0;font-size:clamp(2.6rem,6.2vw,5.6rem);font-weight:900;line-height:.92}.hero h1 span,.hero h1 strong{display:block}.hero h1 span{letter-spacing:var(--tracking-display);font-size:1em;line-height:.95}.hero h1 strong{color:var(--neon-yellow);letter-spacing:var(--tracking-display);margin-top:.14em;font-size:.6em;line-height:1;display:block}.hero__intro{color:#ffffffc2;align-self:flex-end;width:min(100%,330px);margin:16px 0 0;font-size:clamp(.98rem,1.2vw,1.15rem)}.hero__facts{border-top:1px solid #ffffff4d;grid-column:1/7;grid-template-columns:1fr 1fr;align-self:end;display:grid}.hero__facts div{padding:18px 18px 0 0}.hero__facts div+div{border-left:1px solid #ffffff4d;padding-left:18px}.hero__facts span,.hero__facts strong{display:block}.hero__facts span{color:var(--blue-yonder);letter-spacing:.14em;margin-bottom:5px;font-size:.67rem;font-weight:700}.hero__facts strong{font-family:var(--font-display);letter-spacing:.025em;font-size:clamp(1rem,1.45vw,1.28rem)}.hero__actions{grid-column:8/13;justify-content:flex-end;align-self:end;gap:12px;display:flex}.hero__statement{color:#fff9;letter-spacing:.14em;text-transform:uppercase;grid-column:1/13;margin:27px 0 0;font-size:.72rem;font-weight:700}.hero__coordinate{color:#ffffff61;letter-spacing:.18em;font-size:.62rem;font-weight:700;position:absolute}.hero__coordinate--top{top:calc(var(--header-height) + 16px);right:24px}.hero__coordinate--side{writing-mode:vertical-rl;bottom:22%;right:7px}.about__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid}.about .section-marker{grid-column:1/4}.about__headline{grid-column:1/8;margin-top:76px}.about h2,.jordan h2,.leads h2,.participants h2,.archive-intro h2,.archive-gallery h2{letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6.7vw,7.2rem);font-weight:900;line-height:.9}.about__copy{grid-column:9/13;margin-top:88px}.about__copy .lead-copy{color:var(--ink);font-size:clamp(1.18rem,1.7vw,1.5rem);font-weight:600;line-height:1.42}.about__copy>p:not(.lead-copy){color:var(--muted)}.about__axis{border-top:1px solid var(--line-light);color:var(--electric-blue);letter-spacing:.14em;grid-column:1/13;align-items:center;gap:14px;margin-top:88px;padding-top:20px;font-size:.69rem;font-weight:700;display:flex}.frontier{background:linear-gradient(135deg, #0a2d74 0%, var(--deep-blue) 62%);overflow:hidden}.frontier:before{aspect-ratio:1;content:"";border:1px solid #2e96f547;border-radius:50%;width:60vw;position:absolute;top:-23vw;right:-12vw;box-shadow:0 0 0 8vw #2e96f509,0 0 0 16vw #2e96f506}.frontier__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid;position:relative}.frontier .section-marker{grid-column:1/4}.frontier__copy{grid-column:1/7;margin-top:116px}.frontier__copy h2,.journey h2,.organizer h2,.participation h2,.final-cta h2,.archive-return h2,.policy-page h1,.register-intro h1,.registration-success #success-title,.not-found h1{letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0 0 30px;font-size:clamp(3.4rem,7.4vw,8.1rem);font-weight:900;line-height:.86}.frontier__copy>p:last-child{color:#ffffffb8;max-width:580px;font-size:1.18rem}.frontier__destinations{grid-column:8/13;margin-top:108px}.frontier__destinations .reveal{border-bottom:1px solid var(--line-dark);align-items:center;gap:28px;min-height:126px;display:flex}.frontier__destinations span{color:var(--blue-yonder);font-size:.72rem;font-weight:700}.frontier__destinations strong{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(2.5rem,5vw,5.6rem);font-weight:900}.frontier__destinations .reveal:nth-child(2) strong{color:var(--rocket-red)}.frontier__destinations .reveal:nth-child(3) strong{color:var(--neon-yellow)}.journey{background:var(--deep-blue-2)}.journey__header{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid}.journey__header .section-marker{grid-column:1/4}.journey__header .reveal{grid-column:1/8;margin-top:74px}.journey__header>p{color:#ffffff9e;grid-column:9/13;margin-top:92px}.jordan{color:var(--ink);background:var(--white)}.jordan__header,.leads__header,.archive-winners__header,.archive-gallery__header{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;margin-bottom:clamp(66px,8vw,116px);display:grid}.jordan__header .section-marker,.leads__header .section-marker,.archive-winners__header .section-marker,.archive-gallery__header .section-marker{grid-column:1/4}.jordan__header .reveal,.leads__header .reveal{grid-column:4/13}.cities{grid-template-columns:1fr 1fr;display:grid}.city{min-height:620px;color:var(--white);padding:clamp(34px,5vw,76px);position:relative;overflow:hidden}.city:before,.city:after{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute}.city:before{aspect-ratio:1;width:80%;bottom:-50%;right:-20%}.city:after{aspect-ratio:1;width:55%;bottom:-37%;right:-8%}.city--amman{background:var(--electric-blue)}.city--aqaba{background:linear-gradient(145deg, #0b337b, var(--deep-blue))}.city__coordinate{color:#ffffffc7;letter-spacing:.14em;font-size:.66rem;font-weight:700}.city__index{color:var(--neon-yellow);margin-top:clamp(84px,11vw,160px);font-size:.76rem;font-weight:700;display:block}.city h3{letter-spacing:var(--tracking-display);margin:0;font-size:clamp(4.7rem,10vw,9.7rem);font-weight:900;line-height:.84}.city p{color:#ffffffbd;max-width:510px;margin:32px 0 22px}.city a{z-index:1;color:var(--white);text-decoration-color:#fff6;position:relative}.leads__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid}.lead-portrait--1{grid-column:1/7}.lead-portrait--2{grid-column:7/13;margin-top:140px}.lead-portrait__image{aspect-ratio:5/6;background:#dfe6f4;position:relative;overflow:hidden}.lead-portrait__image:after{content:"";pointer-events:none;border:1px solid #07173f29;position:absolute;inset:0}.lead-portrait__image img{object-fit:cover;transition:transform .7s var(--ease-out)}.lead-portrait:hover .lead-portrait__image img{transform:scale(1.018)}.lead-portrait__image>span{z-index:1;width:46px;height:46px;color:var(--deep-blue);background:var(--neon-yellow);place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:22px;left:22px}.lead-portrait__caption{border-top:4px solid var(--electric-blue);justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.lead-portrait__caption span,.lead-portrait__caption>strong{color:var(--electric-blue);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.lead-portrait__caption h3{margin:5px 0 0;font-size:clamp(1.55rem,2.7vw,2.7rem);line-height:1}.lead-portrait__caption>strong{color:var(--ink);text-align:right;padding-top:4px}.organizer{background:linear-gradient(145deg, var(--deep-blue-2), var(--deep-blue));overflow:hidden}.organizer:after{opacity:.12;content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0}.organizer__grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:30px;display:grid;position:relative}.organizer__image{aspect-ratio:4/5;grid-column:1/7;position:relative}.organizer__image img{z-index:1;object-fit:cover;object-position:center 30%}.organizer__orbit{z-index:2;aspect-ratio:1;border:1px solid var(--neon-yellow);border-radius:50%;width:60%;position:absolute;bottom:-45px;right:-50px;box-shadow:0 0 0 30px #eafe0709,0 0 0 60px #eafe0705}.organizer__copy{grid-column:8/13}.organizer__mark{object-fit:contain;filter:brightness(0)invert();width:120px;height:auto;margin-bottom:54px}.organizer__copy>p:not(.eyebrow){color:#ffffffb3;max-width:620px;font-size:1.06rem}.organizer__name{border-top:1px solid var(--line-dark);margin-top:54px;padding-top:22px}.organizer__name span,.organizer__name strong{display:block}.organizer__name span{color:var(--blue-yonder);letter-spacing:.13em;margin-bottom:8px;font-size:.68rem;font-weight:700}.organizer__name strong{font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2.3rem)}.participants__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid}.participants .section-marker{grid-column:1/4}.participants .reveal{grid-column:4/13}.participants__grid>p{color:var(--muted);grid-column:9/13;margin-top:55px}.participant-roles{border-top:1px solid var(--line-light);grid-column:1/13;grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid}.participant-roles span{border-bottom:1px solid var(--line-light);min-height:108px;color:var(--ink);font-family:var(--font-display);text-transform:uppercase;align-items:flex-end;gap:12px;padding:20px 16px 20px 0;font-size:clamp(1.2rem,2vw,2rem);font-weight:700;display:flex}.participant-roles span:not(:nth-child(4n+1)){border-left:1px solid var(--line-light);padding-left:16px}.participant-roles small{color:var(--electric-blue);font-family:var(--font-body);font-size:.62rem}.participation{background:var(--electric-blue)}.participation__header{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;display:grid}.participation__header .section-marker{grid-column:1/4}.participation__header .reveal{grid-column:1/8;margin-top:74px}.participation__header>p{color:#ffffffb8;grid-column:9/13;margin-top:90px}.participation__steps{border-top:1px solid #ffffff40;margin-top:100px;padding:0;list-style:none}.participation__steps li{border-bottom:1px solid #ffffff40;grid-template-columns:1fr 5fr;align-items:center;min-height:134px;padding-block:28px;display:grid}.participation__steps>li>span{color:var(--neon-yellow);font-size:.74rem;font-weight:700}.participation__steps li>div{grid-template-columns:2fr 3fr;align-items:baseline;gap:30px;display:grid}.participation__steps h3{text-transform:uppercase;margin:0;font-size:clamp(1.4rem,2.7vw,2.6rem)}.participation__steps p{color:#ffffffb8;margin:0}.official-callout{color:var(--deep-blue);background:var(--neon-yellow);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:72px;padding:26px;display:grid}.official-callout svg{width:34px;height:34px}.official-callout strong,.official-callout p{margin:0;display:block}.official-callout a{color:var(--deep-blue);text-decoration-color:#07173f80}.final-cta{isolation:isolate;background:linear-gradient(135deg, var(--electric-blue), var(--deep-blue) 58%, var(--deep-blue-2));min-height:760px;position:relative;overflow:hidden}.final-cta__inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:760px;display:flex}.final-cta h2{max-width:1100px;margin-block:18px 48px;font-size:clamp(4rem,9.2vw,10rem)}.final-cta__orbit{z-index:-1;aspect-ratio:1;border:2px solid var(--neon-yellow);opacity:.5;border-radius:50%;width:68vw;position:absolute;bottom:-28vw;right:-12vw;box-shadow:0 0 0 8vw #eafe0706,0 0 0 16vw #2e96f509}.archive-callout{color:var(--ink);background:var(--white)}.archive-callout__inner{grid-template-columns:2fr 6fr 2fr;align-items:center;gap:32px;min-height:350px;padding-block:68px;display:grid}.archive-callout__inner>span{color:var(--electric-blue);letter-spacing:.14em;font-size:.7rem;font-weight:700}.archive-callout h2{letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:clamp(2.3rem,4.8vw,5.1rem);font-weight:900;line-height:.92}.archive-callout p{max-width:610px;color:var(--muted);margin:18px 0 0}.archive-callout a{border-bottom:2px solid var(--electric-blue);min-height:56px;color:var(--electric-blue);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:700;display:inline-flex}.site-footer{background:var(--deep-blue-2);padding:76px 0 30px}.site-footer__grid{grid-template-columns:2fr 1fr 1fr;gap:60px;display:grid}.site-footer__identity img{width:170px;height:auto}.site-footer__identity p{color:#ffffff94;margin-top:24px}.footer-label{color:var(--blue-yonder);margin-bottom:22px}.site-footer__grid>div:not(:first-child) a{color:#ffffffbf;align-items:center;gap:7px;min-height:42px;font-size:.9rem;display:flex}.site-footer__grid a:hover{color:var(--neon-yellow)}.site-footer__legal{border-top:1px solid var(--line-dark);color:#ffffff8c;justify-content:space-between;gap:30px;margin-top:70px;padding-top:22px;font-size:.72rem;display:flex}.site-footer__legal p{margin:0}.site-footer__legal p:first-child{max-width:720px}.register-page{color:var(--ink);background:var(--paper)}.back-link{align-items:center;gap:9px;min-height:44px;margin-bottom:auto;font-weight:700;display:inline-flex}.registration-guide .eyebrow{color:var(--electric-blue)}.registration-form{border-top:7px solid var(--electric-blue);background:var(--white);padding:clamp(28px,4vw,58px);box-shadow:0 24px 70px #07173f14}.registration-form fieldset{border:0;margin:0 0 56px;padding:0}.registration-form legend{border-bottom:1px solid var(--line-light);width:100%;color:var(--ink);font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:14px;margin-bottom:30px;padding-bottom:16px;font-size:1.35rem;font-weight:900;display:flex}.registration-form legend span{color:var(--electric-blue);font-size:.68rem}.form-grid{grid-template-columns:1fr 1fr;gap:26px 20px;display:grid}.field--wide{grid-column:1/-1}.field label,.field-label{color:var(--ink);margin-bottom:8px;font-size:.84rem;font-weight:700;display:block}.field label span,.field-label small{color:var(--muted);font-weight:400}.field input:not([type=radio]):not([type=checkbox]),.field select{width:100%;min-height:50px;color:var(--ink);background:var(--white);border:1px solid #9eabc3;border-radius:4px;padding:11px 12px}.field select{cursor:pointer}.field input:hover,.field select:hover{border-color:var(--electric-blue)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--rocket-red);box-shadow:inset 3px 0 0 var(--rocket-red)}.field-help,.field-error{margin:7px 0 0;font-size:.76rem;line-height:1.45}.field-help{color:var(--muted)}.team-form__underage-help{font-size:.875rem;line-height:1.55}.field-error{color:#b32700;font-weight:700}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.choice-panel{cursor:pointer;min-height:136px;display:block;position:relative}.choice-panel input{width:20px;height:20px;accent-color:var(--electric-blue);position:absolute;top:16px;right:16px}.choice-panel__body{border:1px solid #aab6cb;flex-direction:column;justify-content:flex-end;height:100%;padding:22px;transition:border-color .16s,background-color .16s;display:flex}.choice-panel input:checked+.choice-panel__body{border:3px solid var(--electric-blue);background:#eef5ff}.choice-panel strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.55rem}.choice-panel small{color:var(--muted)}.inline-options{align-items:center;gap:28px;min-height:52px;display:flex}.inline-options label,.check-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.inline-options input,.check-row input{width:20px;height:20px;accent-color:var(--electric-blue);flex:none;margin:2px 0 0}.minor-notice,.official-note{border-left:4px solid var(--neon-yellow);background:#eef3fb;padding:22px}.minor-notice>strong,.official-note>strong{font-family:var(--font-display);margin-bottom:6px;font-size:1rem;display:block}.minor-notice>p,.official-note>p{color:#4c638b;font-size:.86rem}.minor-notice .check-row{margin-top:18px;font-size:.83rem;font-weight:700}.skill-options{flex-wrap:wrap;gap:8px;display:flex}.skill-options label{cursor:pointer;margin:0;position:relative}.skill-options input{opacity:0;position:absolute}.skill-options span{border:1px solid #9eabc3;align-items:center;min-height:44px;padding:10px 14px;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.skill-options input:focus-visible+span{outline:3px solid var(--electric-blue);outline-offset:3px}.skill-options input:checked+span{border-color:var(--electric-blue);color:var(--white);background:var(--electric-blue)}.official-note{border-left-color:var(--electric-blue);margin-bottom:24px}.consent-block{border:1px solid var(--line-light);margin-bottom:30px;padding:22px}.consent-block .check-row{font-weight:600}.consent-block a{color:var(--electric-blue);text-underline-offset:3px;text-decoration:underline}.button--submit{width:100%;min-height:58px;color:var(--white);background:var(--electric-blue)}.button--submit:hover{background:var(--deep-blue)}.button--submit:disabled{cursor:wait;opacity:.7;transform:none}.form-footnote{color:var(--muted);text-align:center;margin:12px 0 0;font-size:.72rem}.error-summary{border-left:5px solid var(--rocket-red);color:#651900;background:#fff0eb;margin-bottom:36px;padding:18px}.error-summary p{margin:3px 0 0}.sr-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.registration-success .eyebrow{color:var(--electric-blue)}.policy-page{padding-block:calc(var(--header-height) + 80px) 150px;color:var(--ink);background:var(--paper)}.policy-page .back-link{color:var(--electric-blue);margin-bottom:70px}.policy-page .eyebrow{color:var(--electric-blue)}.policy-page h1{max-width:1000px}.policy-page__intro{max-width:820px;color:var(--muted);margin:50px 0 100px;font-size:1.3rem}.policy-page section{border-top:1px solid var(--line-light);grid-template-columns:1fr 2fr;gap:60px;max-width:1100px;padding-block:38px;display:grid}.policy-page section h2{text-transform:uppercase;margin:0;font-size:1.4rem}.policy-page section p{color:var(--muted);grid-column:2;margin-bottom:16px}.policy-page section .text-link{grid-column:2}.policy-page__updated{color:var(--muted);margin-top:70px;font-size:.78rem}.archive-page{color:var(--white);background:#0a1530}.archive-hero{min-height:820px;padding-top:var(--header-height);isolation:isolate;position:relative}.archive-hero>img{z-index:-2;object-fit:cover;object-position:center}.archive-hero__wash{z-index:-1;background:linear-gradient(90deg,#040e2bf5 0%,#040e2bbf 42%,#040e2b38 82%),linear-gradient(#0000 55%,#0a1530 100%);position:absolute;inset:0}.archive-hero__inner{min-height:calc(820px - var(--header-height));flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-block:48px 70px;display:flex}.archive-hero h1{letter-spacing:-.08em;margin:15px 0 24px;font-size:clamp(5rem,13vw,13rem);font-weight:900;line-height:.68}.archive-hero h1 strong{color:var(--neon-yellow)}.archive-hero__inner>p:last-child{color:#ffffffad;margin:0}.archive-intro__grid{grid-template-columns:repeat(12,1fr);gap:30px;display:grid}.archive-intro .section-marker{grid-column:1/4}.archive-intro h2{grid-column:4/9}.archive-intro__grid>div:last-child{color:var(--muted);grid-column:9/13}.archive-winners{background:#0a1530}.archive-winners__header h2,.archive-gallery__header h2{text-transform:uppercase;grid-column:4/13;margin:0;font-size:clamp(3rem,6vw,6.6rem);font-weight:900;line-height:.9}.archive-winners__grid{background:#ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.archive-winners article{background:#0a1530;padding:0 0 26px}.archive-winner__image{aspect-ratio:4/5;margin-bottom:22px;position:relative;overflow:hidden}.archive-winner__image img{object-fit:cover}.archive-winners article>span,.archive-winners article h3,.archive-winners article>p{margin-inline:24px}.archive-winners article>span{color:var(--neon-yellow);font-size:.68rem;font-weight:700}.archive-winners article h3{text-transform:uppercase;margin-block:8px 3px;font-size:clamp(1.5rem,2.5vw,2.5rem)}.archive-winners article>p{color:#ffffff8c;font-size:.82rem}.archive-gallery__header{color:var(--ink)}.archive-gallery__grid{grid-template-columns:7fr 5fr;gap:18px;height:720px;display:grid}.archive-gallery__grid>div{position:relative;overflow:hidden}.archive-gallery__grid>div:nth-child(2){margin-top:110px}.archive-gallery__grid img{object-fit:cover}.archive-return{background:var(--electric-blue);padding-block:140px}.archive-return span{color:var(--neon-yellow);letter-spacing:.14em;font-size:.7rem;font-weight:700}.archive-return h2{margin-block:20px 48px}.not-found{min-height:100svh;padding:calc(var(--header-height) + 60px) 24px 60px;isolation:isolate;background:linear-gradient(135deg, var(--electric-blue), var(--deep-blue));text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.not-found .button{margin-top:24px}@media (max-width:1100px){.desktop-nav{display:none}.site-header__inner{grid-template-columns:auto 1fr auto auto}.header-register{grid-column:3}.menu-toggle{width:46px;height:46px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;place-items:center;padding:0;display:grid}.mobile-nav{z-index:-1;top:var(--header-height);height:calc(100svh - var(--header-height));background:var(--deep-blue-2);flex-direction:column;padding:38px 24px;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.mobile-nav__index{color:var(--blue-yonder);letter-spacing:.16em;margin-bottom:28px;font-size:.67rem;font-weight:700}.mobile-nav>a:not(.button){border-bottom:1px solid var(--line-dark);min-height:66px;font-family:var(--font-display);text-transform:uppercase;grid-template-columns:44px 1fr;align-items:center;font-size:1.55rem;font-weight:700;display:grid}.mobile-nav>a span{color:var(--blue-yonder);font-family:var(--font-body);font-size:.62rem}.mobile-nav .button{margin-top:32px}.hero__title-wrap{flex-direction:column;grid-column:1/12;gap:22px}.hero__intro{align-self:flex-start;width:min(100%,520px)}.about__headline,.frontier__copy,.journey__header .reveal,.participation__header .reveal{grid-column:1/8}.about__copy,.journey__header>p,.participation__header>p,.participants__grid>p{grid-column:8/13}.register-layout{grid-template-columns:4fr 7fr;gap:50px}}@media (max-width:900px){.hero__inner{grid-template-rows:auto 1fr auto auto}.hero__facts{grid-column:1/8}.hero__actions{flex-direction:column;grid-column:8/13}.about__headline,.about__copy,.frontier__copy,.frontier__destinations,.journey__header .reveal,.journey__header>p,.participants .reveal,.participants__grid>p,.participation__header .reveal,.participation__header>p{grid-column:1/13}.about__copy,.frontier__destinations,.journey__header>p,.participants__grid>p,.participation__header>p{margin-top:40px}.cities{grid-template-columns:1fr}.city{min-height:520px}.lead-portrait--1,.lead-portrait--2{grid-column:1/7}.lead-portrait--2{grid-column:7/13;margin-top:90px}.organizer__image{grid-column:1/7}.organizer__copy{grid-column:7/13}.participant-roles{grid-template-columns:repeat(2,1fr)}.participant-roles span:nth-child(odd){border-left:0;padding-left:0}.participant-roles span:nth-child(2n){border-left:1px solid var(--line-light);padding-left:16px}.archive-callout__inner{grid-template-columns:1fr 3fr}.archive-callout__inner>a{grid-column:2}.register-layout{grid-template-columns:1fr}.registration-guide{position:static}.policy-page section{grid-template-columns:1fr 2fr}.archive-intro h2,.archive-intro__grid>div:last-child{grid-column:4/13}}@media (max-width:700px){:root{--header-height:72px}.shell,.site-header__inner{width:min(100% - 36px,1440px)}.section{padding-block:92px}.brand-link img{width:110px}.brand-link__organizer{padding-left:10px}.brand-link .brand-link__organizer img{height:34px}.header-register{display:none}.site-header__inner{grid-template-columns:1fr auto}.hero{min-height:760px}.hero__inner{min-height:calc(760px - var(--header-height));grid-template-rows:auto 1fr auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:14px;padding-block:42px 28px}.hero__kicker,.hero__title-wrap,.hero__facts,.hero__actions,.hero__statement{grid-column:1/5}.hero__kicker span:last-child{display:none}.hero__title-wrap{align-self:center}.hero h1{font-size:clamp(4.4rem,22vw,6.2rem)}.hero__intro{font-size:.92rem}.hero__facts{margin-top:24px}.hero__actions{grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.hero__statement{margin-top:18px}.hero__coordinate--top,.hero__coordinate--side{display:none}.about__grid,.frontier__grid,.journey__header,.jordan__header,.leads__header,.leads__grid,.organizer__grid,.participants__grid,.participation__header,.archive-intro__grid,.archive-winners__header,.archive-gallery__header{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.about .section-marker,.frontier .section-marker,.journey__header .section-marker,.jordan__header .section-marker,.leads__header .section-marker,.participants .section-marker,.participation__header .section-marker,.archive-intro .section-marker,.archive-winners__header .section-marker,.archive-gallery__header .section-marker,.about__headline,.about__copy,.frontier__copy,.frontier__destinations,.journey__header .reveal,.journey__header>p,.jordan__header .reveal,.leads__header .reveal,.lead-portrait--1,.lead-portrait--2,.organizer__image,.organizer__copy,.participants .reveal,.participants__grid>p,.participant-roles,.participation__header .reveal,.participation__header>p,.archive-intro h2,.archive-intro__grid>div:last-child,.archive-winners__header h2,.archive-gallery__header h2{grid-column:1/5}.about__headline,.frontier__copy,.journey__header .reveal,.jordan__header .reveal,.leads__header .reveal,.participation__header .reveal{margin-top:54px}.about__copy,.frontier__destinations,.journey__header>p,.participants__grid>p,.participation__header>p{margin-top:24px}.about h2,.jordan h2,.leads h2,.participants h2,.archive-intro h2,.archive-gallery h2{font-size:clamp(2.8rem,14.3vw,4.3rem)}.about__axis{grid-column:1/5;margin-top:50px}.frontier__copy h2,.journey h2,.organizer h2,.participation h2,.final-cta h2,.archive-return h2,.policy-page h1,.register-intro h1,.registration-success #success-title,.not-found h1{font-size:clamp(3rem,15vw,4.8rem)}.frontier__destinations .reveal{min-height:92px}.frontier__destinations strong{font-size:2.8rem}.journey__header>p{max-width:520px}.city{min-height:480px;padding:32px 24px}.city__index{margin-top:98px}.city h3{font-size:clamp(4.5rem,25vw,7rem)}.leads__header,.jordan__header,.archive-winners__header,.archive-gallery__header{margin-bottom:54px}.lead-portrait--2{margin-top:52px}.lead-portrait__caption{flex-direction:column;gap:9px}.lead-portrait__caption>strong{text-align:left}.organizer__copy{margin-top:46px}.organizer__mark{margin-bottom:38px}.participant-roles{grid-template-columns:1fr;margin-top:48px}.participant-roles span,.participant-roles span:nth-child(n){border-left:0;min-height:76px;padding-inline:0}.participation__steps{margin-top:62px}.participation__steps li,.participation__steps li>div{grid-template-columns:42px 1fr}.participation__steps li>div{display:block}.participation__steps h3{margin-bottom:8px}.official-callout{grid-template-columns:auto 1fr}.official-callout a{grid-column:2}.final-cta,.final-cta__inner{min-height:650px}.archive-callout__inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.site-footer__grid{grid-template-columns:1fr 1fr;gap:54px 28px}.site-footer__identity{grid-column:1/-1}.site-footer__legal{flex-direction:column}.register-intro{min-height:520px}.register-intro__inner{min-height:calc(520px - var(--header-height))}.register-layout{padding-block:72px 100px}.registration-form,.registration-success{margin-inline:-18px;padding:32px 18px}.registration-success #success-title{font-size:clamp(2.6rem,12vw,3.2rem)}.registration-success__next{padding:24px}.form-grid,.choice-grid{grid-template-columns:1fr}.inline-options{flex-direction:column;align-items:flex-start;gap:12px}.skill-options span{min-height:46px}.policy-page{padding-block:calc(var(--header-height) + 54px) 100px}.policy-page__intro{margin-block:36px 70px;font-size:1.08rem}.policy-page section{display:block}.policy-page section h2{margin-bottom:20px}.archive-hero{min-height:700px}.archive-hero__inner{min-height:calc(700px - var(--header-height))}.archive-hero>img{object-position:52% center}.archive-hero__wash{background:linear-gradient(#040e2b40,#040e2b80 32%,#040e2bfa 100%)}.archive-winners__grid{background:0 0;grid-template-columns:1fr;gap:44px}.archive-gallery__grid{grid-template-columns:1fr;height:auto}.archive-gallery__grid>div{aspect-ratio:4/5}.archive-gallery__grid>div:nth-child(2){margin-top:0}}@media (max-width:390px){.hero__actions,.hero__facts{grid-template-columns:1fr}.hero__facts div+div{border-top:1px solid #ffffff38;border-left:0;margin-top:12px;padding:12px 0 0}.hero__statement{display:none}.choice-panel{min-height:122px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.lead-portrait:hover .lead-portrait__image img,.button:hover{transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){:root{--tracking-display:-.02em}}@media (min-width:1101px){:root{--tracking-display:-.025em}}
.site-header{transition:background-color .22s}.site-header[data-scrolled=true]{background:#040e2bf5}.header-actions{align-items:center;gap:14px;display:flex}.reading-progress{background:var(--blue-yonder);transform-origin:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.desktop-nav a[aria-current]{color:#fff}.desktop-nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.mobile-nav a[aria-current]{color:var(--neon-yellow)}.header-register{transition:background-color .18s}.header-register:hover{background:#fff}.button,.header-register{position:relative}.button svg,.header-register svg,.text-link svg,.city a svg,.lead-portrait__link svg{transition:transform .2s var(--ease-out);flex-shrink:0}.button:hover{transform:none}.button:is(:hover,:focus-visible) svg,.header-register:is(:hover,:focus-visible) svg,.text-link:is(:hover,:focus-visible) svg,.city a:is(:hover,:focus-visible) svg,.lead-portrait__link:is(:hover,:focus-visible) svg{transform:translate(4px)}.button:is(:hover,:focus-visible) .lucide-arrow-down,.text-link:is(:hover,:focus-visible) .lucide-arrow-down,.city a:is(:hover,:focus-visible) .lucide-arrow-down{transform:translateY(3px)}.header-register:is(:hover,:focus-visible) svg,.text-link:is(:hover,:focus-visible) .lucide-arrow-up-right,.city a:is(:hover,:focus-visible) .lucide-arrow-up-right,.lead-portrait__link:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.button:active,.header-register:active{transform:translateY(1px)}.button--primary:after{content:"";opacity:.5;transform-origin:0;height:1px;transition:transform .2s var(--ease-out);background:currentColor;position:absolute;bottom:6px;left:18px;right:18px;transform:scaleX(0)}.button--primary:is(:hover,:focus-visible):after{transform:scaleX(1)}.text-link,.city a,.lead-portrait__link{min-height:44px}.text-link:is(:hover,:focus-visible),.city a:is(:hover,:focus-visible),.lead-portrait__link:is(:hover,:focus-visible){text-decoration-color:currentColor}.hero{background:radial-gradient(ellipse at 12% 12%, #124b9e 0%, #09245d 43%, var(--deep-blue-2) 88%)}.hero:after{opacity:.12}.hero__inner{padding-top:clamp(48px,6vw,86px)}.hero__title-wrap{grid-column:1/13;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:6%;display:grid}.hero h1{letter-spacing:var(--tracking-display);font-size:clamp(2.6rem,6.2vw,5.6rem);line-height:.92}.hero h1 span{font-size:1em}.hero__intro{width:100%;max-width:340px;margin-bottom:5px;font-size:1.07rem}.hero__statement{color:#afc5e4;grid-column:1/7}.hero__signal{color:#afc5e4;letter-spacing:.1em;grid-column:8/13;justify-content:flex-end;align-self:start;align-items:center;gap:9px;margin-top:27px;font-size:.64rem;display:flex}.hero__signal>span{background:var(--blue-yonder);border-radius:50%;width:5px;height:5px}.hero__coordinate{color:#8ea8cd}.starfield--quiet{opacity:.5}.starfield--continuity{-webkit-mask-image:linear-gradient(#0000,#000 18% 65%,#0000);mask-image:linear-gradient(#0000,#000 18% 65%,#0000)}.frontier{background:radial-gradient(ellipse at 15% 0, #0a347f, var(--deep-blue-2) 80%);padding-bottom:110px;overflow:visible}.frontier:before{opacity:.35;width:50%;box-shadow:none;top:0;right:0}.section-continuity{background:var(--blue-yonder);width:1px;height:130px;position:absolute;top:-52px;left:13%}.section-continuity:after{content:"";background:var(--blue-yonder);border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;left:-4px}.section-continuity--arrival{left:auto;right:13%}.frontier__destinations .reveal{border-bottom:0;min-height:118px}.frontier__destinations .reveal:nth-child(2){margin-left:9%}.frontier__destinations .reveal:nth-child(3){margin-left:18%}.frontier__destinations strong{font-size:clamp(2.8rem,5.8vw,6rem);line-height:1}.journey{padding-top:84px}.journey__header .reveal{margin-top:50px}.journey__header h2{font-size:clamp(3.5rem,6.2vw,6.3rem)}.journey__header>p{color:#b2c4df;margin-top:60px}.journey-handoff{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:24px;margin-top:88px;padding-top:30px;display:flex}.journey-handoff>span{color:#9dc9f5;letter-spacing:.1em;font-size:.64rem}.journey-handoff a{color:#fff;text-decoration-color:#567aa4}.jordan{background:var(--paper);padding-bottom:72px;overflow:clip visible}.jordan__header{margin-bottom:64px}.cities{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px;padding-block:35px 15px;position:relative}.cities__trajectory{fill:none;width:100%;height:calc(100% + 80px);stroke:var(--electric-blue);stroke-width:1px;opacity:.15;pointer-events:none;position:absolute;top:-80px;left:0}.cities__trajectory path:first-child{stroke-dasharray:4 8}.cities__trace{opacity:0;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity .18s ease, stroke-dashoffset .48s var(--ease-out)}.cities:has(.city:is(:hover,:focus-within)) .cities__trace{opacity:1;stroke-dashoffset:0}.cities__node{transition:fill .18s,stroke-width .18s}:is(.cities:has(.city--amman:is(:hover,:focus-within)) .cities__node--amman,.cities:has(.city--aqaba:is(:hover,:focus-within)) .cities__node--aqaba){fill:var(--electric-blue);stroke-width:3px}.city{min-height:390px;color:var(--ink);border-top:1px solid var(--line-light);padding:26px 0 0;overflow:visible}.city--amman{background:0 0;grid-column:1/7}.city--aqaba{background:0 0;grid-column:8/13;margin-top:165px}.city:before,.city:after{display:none}.city__coordinate{color:var(--muted)}.city__index{color:var(--electric-blue);margin-top:50px}.city h3{color:var(--electric-blue);font-size:clamp(4.8rem,10.1vw,9.5rem)}.city p{max-width:36ch;color:var(--muted);margin-top:30px;position:relative}.city a{color:var(--electric-blue);text-decoration-color:#7693ba}.city .city__lead-link{width:fit-content;font-size:.9rem;display:flex}.city__coordinate{transition:color .18s}.city:is(:hover,:focus-within) .city__coordinate{color:var(--electric-blue)}.city h3:after{content:"";background:var(--electric-blue);transform-origin:0;width:60px;height:2px;transition:transform .2s var(--ease-out);margin-top:20px;display:block;transform:scaleX(0)}.city:is(:hover,:focus-within) h3:after{transform:scaleX(1)}.leads{padding-top:85px}.leads__header{margin-bottom:75px}.leads__grid{align-items:start;gap:30px}.lead-portrait--1{grid-column:1/7}.lead-portrait--2{grid-column:7/13}.lead-portrait__city{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:14px;font-size:clamp(3.3rem,6vw,6.1rem);font-weight:900;line-height:.85;display:flex;position:relative}.lead-portrait__city span{max-width:75px;color:var(--muted);font-family:var(--font-body);letter-spacing:.09em;font-size:.62rem;font-weight:700;line-height:1.4}.lead-portrait__city{scroll-margin-top:calc(var(--header-height) + 36px)}.lead-portrait__image{aspect-ratio:4/5}.lead-portrait__image img{object-fit:cover;object-position:center 30%;filter:saturate(.78)contrast(1.04)}.lead-portrait--2 .lead-portrait__image{aspect-ratio:4/5}.lead-portrait__image:after{border:0}.lead-portrait__caption{border-top:0;flex-direction:column;gap:9px;padding-top:24px}.lead-portrait__caption h3{font-size:clamp(1.8rem,3vw,3rem)}.lead-portrait__caption>strong{color:var(--muted);text-align:left;font-size:.69rem}.lead-portrait__caption>div>span{display:none}.lead-portrait__link{color:var(--electric-blue);border-bottom:1px solid var(--line-light);align-items:center;gap:12px;margin-top:14px;font-size:.85rem;font-weight:700;display:inline-flex}.lead-portrait:focus-within .lead-portrait__image img{transform:scale(1.018)}.organizer{background:radial-gradient(ellipse at 60% 70%, #0b2559, var(--deep-blue-2) 80%);padding-block:105px 135px}.organizer:after{display:none}.organizer__heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:82px;display:flex}.organizer__heading span:first-child{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(2.5rem,5.2vw,5rem);font-weight:900;line-height:.9}.organizer__heading span:last-child{color:#a4bcdf;letter-spacing:.14em;font-size:.65rem}.organizer__grid{align-items:center}.organizer__image{aspect-ratio:4/5;isolation:isolate;grid-column:1/8}.organizer__photo{z-index:2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 86%,#0000),linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 4% 86%,#0000),linear-gradient(#0000 0%,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.organizer__photo img{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;position:relative}.organizer__orbit{z-index:0;border-color:#2e96f58c;width:118%;top:-3%;bottom:auto;right:-16%;transform:rotate(-25deg)scaleY(.72);box-shadow:0 0 0 46px #2e96f506}.organizer__orbit:after{content:"";background:var(--neon-yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:2%;left:25%}.organizer__copy{z-index:3;grid-column:9/13;position:relative}.organizer__identity{align-items:center;gap:22px;margin-bottom:35px;display:flex}.organizer__identity .eyebrow{color:#9dc9f5;max-width:85px;line-height:1.7}.organizer__mark{filter:none;width:114px;height:auto;margin:0}.organizer h2{font-size:clamp(2.8rem,4.1vw,4.3rem);line-height:.94}.organizer__copy>p:not(.eyebrow){color:#b9cbe4}.organizer__name{margin-top:36px}.organizer__name strong{font-size:clamp(1.5rem,2.1vw,2.1rem);line-height:1.15}.organizer__name span{color:#9dc9f5}.site-footer__organizer{align-items:center;gap:22px;margin-top:30px;display:flex}.site-footer__organizer img{width:56px;height:auto}.site-footer__organizer span{color:#a4bcdf;letter-spacing:.1em;font-size:.64rem}.site-footer__organizer strong{color:#fff;letter-spacing:0;font-size:.78rem;font-weight:400}.participants{padding-top:130px}.participation{background:linear-gradient(var(--electric-blue), #09265c)}.final-cta{background:radial-gradient(ellipse at 30% 0, #09265c, var(--deep-blue-2) 75%)}.final-cta__orbit{border-color:var(--blue-yonder);border-width:1px;box-shadow:0 0 0 8vw #2e96f506}.choice-panel input:checked+.choice-panel__body{box-shadow:inset 0 0 0 2px var(--electric-blue);border-width:1px}.archive-hero h1 strong{color:#bccfe9}.archive-winners article>span,.archive-page .section-marker--dark{color:#9dc9f5}.archive-winners article>p{color:#acbed8}.archive-page .eyebrow{color:#c6d8ed}@media (prefers-reduced-motion:no-preference){.hero__signal>span{animation:3s ease-in-out infinite signal-breathe}.registration-success__mark{animation:confirmation-arrive .36s var(--ease-out) both}}@keyframes signal-breathe{50%{opacity:.35}}@keyframes confirmation-arrive{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:1600px){.hero__intro{max-width:380px;font-size:1.2rem}}@media (max-width:1100px){.site-header__inner{grid-template-columns:1fr auto auto;gap:14px}.hero__title-wrap{grid-template-columns:1fr;gap:32px}.hero__intro{max-width:510px;font-size:1rem}.organizer__copy{grid-column:8/13}.organizer h2{font-size:3rem}.lead-portrait--2{grid-column:7/13}}@media (max-width:900px){.city--amman{grid-column:1/8}.city--aqaba{grid-column:5/13;margin-top:0}.city{min-height:355px}.organizer__image{grid-column:1/7}.organizer__copy{grid-column:7/13}.organizer__identity{margin-bottom:18px}.organizer__mark{width:85px}.organizer h2{font-size:2.7rem}}@media (max-width:700px){.site-header__inner{gap:8px}.header-actions{gap:0;display:none}.hero{min-height:max(790px,100svh)}.hero__inner{min-height:calc(max(790px, 100svh) - var(--header-height));padding-block:34px 25px}.hero__title-wrap{grid-column:1/5;gap:28px}.hero h1{font-size:clamp(2.3rem,8.4vw,3.4rem)}.hero__intro{max-width:36ch;font-size:.95rem}.hero__facts{grid-column:1/5;grid-template-columns:1fr 1fr;margin-top:28px}.hero__facts strong{font-size:.92rem}.hero__facts div+div{border-top:0;border-left:1px solid var(--line-dark);margin-top:0;padding:18px 0 0 14px}.hero__actions{grid-column:1/5;grid-template-columns:1fr 1fr;gap:10px}.hero__actions .button{gap:9px;min-height:50px;padding-inline:10px;font-size:.69rem}.hero__statement{grid-column:1/5;margin-top:21px;font-size:.61rem;display:block}.hero__signal{display:none}.frontier{padding-bottom:55px}.frontier__destinations .reveal{min-height:96px}.frontier__destinations strong{font-size:3.4rem}.journey{padding-top:64px}.journey__header h2{font-size:clamp(3rem,14vw,4.2rem)}.journey__header>p{margin-top:20px}.journey-handoff{margin-top:48px;display:block}.journey-handoff>span{margin-bottom:16px;display:block}.jordan{padding-bottom:45px}.jordan__header{margin-bottom:30px}.cities{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-top:20px}.city--amman{grid-column:1/5}.city--aqaba{grid-column:1/5;margin-left:28px}.city{min-height:350px;padding-top:22px}.city__index{margin-top:34px}.city h3{font-size:clamp(4.3rem,23vw,6.8rem)}.city p{margin:22px 0 13px;font-size:.94rem}.city a{font-size:.83rem}.cities__trajectory{width:160%;height:100%;left:-30%}.leads{padding-top:72px}.leads__header{margin-bottom:60px}.lead-portrait--1,.lead-portrait--2{grid-column:1/5}.lead-portrait--2{margin-top:0;padding-left:0}.lead-portrait__city{font-size:3.7rem}.lead-portrait--2 .lead-portrait__image{aspect-ratio:4/5}.lead-portrait__caption h3{font-size:2rem}.organizer{padding-block:80px 95px}.organizer__heading{margin-bottom:36px;display:block}.organizer__heading span:first-child{margin-bottom:14px;font-size:3.2rem;display:block}.organizer__image{grid-column:1/5;margin-inline:-18px}.organizer__copy{grid-column:1/5;margin-top:36px}.organizer__orbit{width:115%;right:-10%}.organizer__identity{gap:30px;margin-bottom:26px}.organizer__mark{width:104px}.organizer h2{font-size:3.3rem}.organizer__name{margin-top:30px}.organizer__name strong{font-size:1.75rem}.participants{padding-top:92px}}html[data-motion=paused] .hero__signal>span{animation-play-state:paused}html[data-motion=paused] .button,html[data-motion=paused] .header-register,html[data-motion=paused] .button svg,html[data-motion=paused] .text-link svg,html[data-motion=paused] .city a svg,html[data-motion=paused] .lead-portrait__link svg,html[data-motion=paused] .header-register svg,html[data-motion=paused] .lead-portrait__image img,html[data-motion=paused] .flight-waypoint__dot{transform:none!important}html[data-motion=paused]{scroll-behavior:auto}html[data-motion=paused] .registration-success__mark,html[data-motion=paused] .spin{animation:none}html[data-motion=paused] .cities__trace,html[data-motion=paused] .city h3:after{transition:none}@media (prefers-reduced-motion:reduce){.organizer__photo,.lead-portrait__image img,.lead-portrait__link svg,.button svg,.header-register svg,.text-link svg,.city a svg,.flight-waypoint__dot{transform:none!important}.cities__trace,.city h3:after{transition:none}.button,.header-register,.field input,.field select{transition:color .15s,background-color .15s,border-color .15s!important}.spin{animation:none!important}}.hero[data-visible=false] .hero__signal>span{animation-play-state:paused}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.section--light,.registration-form,.register-layout,.policy-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}button,a,input,select{touch-action:manipulation}.mobile-nav{overscroll-behavior:contain}.field input,.field select{scroll-margin-top:calc(var(--header-height) + 32px)}@media (max-width:700px){.field input,.field select{font-size:1rem}}
.journey-flight{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:8%;margin-top:44px;display:grid}.journey-flight__visual{top:calc(var(--header-height) + 30px);min-width:0;position:sticky}.flight-readout{border-bottom:1px solid var(--line-dark);color:#9dc9f5;letter-spacing:.11em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding-bottom:16px;font-size:.68rem;display:flex}.flight-map{width:100%;height:min(580px, calc(100svh - var(--header-height) - 205px));display:block;overflow:visible}.flight-map--mobile,.flight-mobile-nav,.journey-chapter__node{display:none}.flight-grid{fill:none;stroke:var(--blue-yonder);stroke-width:.65px;opacity:.18}.flight-grid path{stroke-dasharray:2 9}.flight-path{fill:none;stroke-linecap:round}.flight-path--track{stroke:var(--blue-yonder);stroke-width:1.3px;opacity:.4}.flight-path--progress{stroke:var(--neon-yellow);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0}.flight-path--highlight{stroke:#fff;stroke-width:2.2px;opacity:0;pointer-events:none;transition:opacity .18s}.flight-path--highlight[data-highlight]{opacity:.8}.flight-map__caption{fill:#c1d6f3;font-family:var(--font-display);letter-spacing:.03em;font-size:22px;font-weight:700}.flight-signal{fill:#fff}.flight-signal__halo{fill:var(--blue-yonder);opacity:.24}.flight-waypoint{cursor:pointer;color:#c1d6f3}.flight-waypoint__target{fill:#0000}.flight-waypoint__ring{fill:var(--deep-blue-2);stroke:#4b7aac;stroke-width:1px;transition:stroke .18s}.flight-waypoint__dot{fill:#b8d7f4;transform-box:fill-box;transform-origin:50%;transition:transform .2s var(--ease-out), fill .18s ease}.flight-waypoint text{fill:currentColor;font-family:var(--font-body);font-size:14px;font-weight:700}.flight-waypoint[data-travel=ahead] .flight-waypoint__ring{stroke-dasharray:3 4}.flight-waypoint[data-travel=passed] .flight-waypoint__dot,.flight-waypoint[data-travel=current] .flight-waypoint__dot{fill:var(--neon-yellow)}.flight-waypoint[data-travel=current] .flight-waypoint__ring{stroke:var(--neon-yellow);stroke-width:2px}.flight-waypoint:is(:hover,:focus-visible,[data-preview]) .flight-waypoint__dot{fill:var(--neon-yellow);transform:scale(1.35)}.flight-waypoint:is(:hover,:focus-visible,[data-preview]) .flight-waypoint__ring{stroke:#fff;stroke-width:2px;stroke-dasharray:none}.flight-preview{color:#a9bcda;min-height:2.8em;margin:8px 0 12px;font-size:.8rem;line-height:1.4}.flight-preview[data-previewing]{color:#fff}.flight-legend{color:#a9bcda;flex-wrap:wrap;gap:22px;font-size:.68rem;display:flex}.flight-legend>span{align-items:center;gap:8px;display:inline-flex}.flight-legend>span:before{content:"";border-radius:50%;width:7px;height:7px}.flight-legend__past:before{background:var(--neon-yellow)}.flight-legend__current:before{border:2px solid var(--neon-yellow);outline-offset:3px;outline:1px solid #687549}.flight-legend__future:before{border:1px dashed #9dc9f5}.journey-chapters-wrap{min-width:0;position:relative}.journey-chapters{margin:0;padding:0;list-style:none;position:relative}.journey-chapter{border-top:1px solid var(--line-dark);min-height:236px;padding:35px 0 36px;position:relative}.journey-chapter__meta{letter-spacing:.11em;align-items:center;gap:17px;margin-bottom:18px;font-size:.71rem;font-weight:700;display:flex}.journey-chapter__meta>span:first-child{color:#87a3ca}.journey-chapter time{color:var(--neon-yellow)}.journey-chapter h3{letter-spacing:-.035em;scroll-margin-top:calc(var(--header-height) + 110px);margin:0 0 15px;font-size:clamp(1.6rem,2.7vw,2.6rem);line-height:1.08;transition:color .18s}.journey-chapter p{color:#b1c1dc;max-width:42ch;margin:0;font-size:1rem}.journey-chapter--event{border-left:2px solid var(--neon-yellow);background:linear-gradient(110deg,#0960e129,#0000);margin-inline:-24px;padding-inline:24px}.journey-chapter__flag{color:#b1c1dc;margin-left:auto;font-size:.6rem}.journey-chapter[data-travel=ahead] time{color:#9dc9f5}.journey-chapter[data-travel=current] h3{color:var(--neon-yellow)}.journey-chapter[data-travel=current]:before{content:"";background:var(--neon-yellow);width:4px;height:4px;position:absolute;top:39px;left:-14px}.journey-chapter:after{content:"";background:var(--blue-yonder);transform-origin:top;width:2px;transition:transform .18s var(--ease-out);position:absolute;top:30px;bottom:30px;left:-14px;transform:scaleY(0)}.journey-chapter:is([data-preview],:focus-within):after{transform:scaleY(1)}.journey-chapter:is([data-preview],:focus-within) h3{color:#fff}.journey-chapter:is([data-preview],:focus-within) p{color:#dce9fa}@media (max-width:1100px){.journey-flight{gap:5%}}@media (max-width:900px){.journey-flight{display:block}.journey-flight__visual{z-index:5;top:calc(var(--header-height) - 1px);background:var(--deep-blue-2);border-bottom:1px solid var(--line-dark);padding:12px 0 14px}.flight-map--desktop{display:none}.flight-readout{letter-spacing:.07em;padding-bottom:9px;font-size:.62rem}.flight-mobile-nav{grid-template-columns:repeat(6,minmax(0,1fr));margin:8px 0;display:grid;position:relative}.flight-mobile-nav:before{content:"";background:var(--line-dark);height:1px;position:absolute;top:22px;left:8.33%;right:8.33%}.flight-stop{color:#b8d7f4;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;position:relative}.flight-stop>span{background:var(--deep-blue-2);font-variant-numeric:tabular-nums;border:1px solid #4b7aac;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;transition:color .18s,background-color .18s,border-color .18s;display:grid}.flight-stop[data-travel=ahead]>span{border-style:dashed}.flight-stop[data-travel=passed]>span{color:var(--deep-blue-2);border-color:var(--neon-yellow);background:var(--neon-yellow)}.flight-stop[data-travel=current]>span{color:var(--neon-yellow);border:2px solid var(--neon-yellow);outline-offset:3px;outline:1px solid #687549}.flight-stop:is(:hover,:focus-visible,[data-preview])>span{color:var(--deep-blue-2);background:#fff;border-style:solid;border-color:#fff}.flight-preview{min-height:2.8em;margin:3px 0 8px;font-size:.72rem}.flight-legend{gap:23px;font-size:.63rem}.journey-chapters-wrap{margin-top:24px}.flight-map--mobile{pointer-events:none;opacity:0;width:48px;height:100%;display:block;position:absolute;top:0;left:0}[data-mobile-ready] .flight-map--mobile{opacity:1}.flight-map--mobile .flight-signal__halo{r:10px}.journey-chapter{border-top:0;min-height:230px;padding:30px 0 36px 66px}.journey-chapter h3{scroll-margin-top:calc(var(--header-height) + 210px);font-size:clamp(1.8rem,4vw,2.5rem)}.journey-chapter p{max-width:56ch}.journey-chapter__meta{gap:12px;font-size:.65rem}.journey-chapter__flag{letter-spacing:.04em;font-size:.54rem}.journey-chapter--event{background:0 0;border-left:0;margin-inline:0}.journey-chapter__node{z-index:2;background:var(--deep-blue-2);border:1px solid #8fb5dd;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:32px;left:18px}.journey-chapter[data-travel=ahead] .journey-chapter__node{border-style:dashed}.journey-chapter[data-travel=passed] .journey-chapter__node{border-color:var(--neon-yellow);background:var(--neon-yellow)}.journey-chapter[data-travel=current] .journey-chapter__node{border:2px solid var(--neon-yellow);outline-offset:4px;outline:1px solid #687549}.journey-chapter[data-preview] .journey-chapter__node{background:#fff;border-color:#fff}.journey-chapter:after{left:54px}.journey-chapter:before{content:"";background:#376ca3;width:1px;height:100%;position:absolute;top:38px;left:23.5px}.journey-chapter:last-child:before,[data-mobile-ready] .journey-chapter:before{display:none}}@media (max-width:700px){.journey-flight{margin-top:24px}.journey-chapter{padding-left:58px}.journey-chapter h3{font-size:1.85rem}.journey-chapter p{font-size:.95rem}.journey-chapter__meta{flex-wrap:wrap;gap:8px 12px}.journey-chapter__flag{margin-left:0}.journey-chapter:after{left:46px}}html[data-motion=paused] .flight-signal{visibility:hidden}html[data-motion=paused] .journey-chapter:after{transition:none}@media (prefers-reduced-motion:reduce){.flight-signal{visibility:hidden}.flight-waypoint__dot{transform:none!important}.journey-chapter:after{transition:none}.flight-path--highlight,.journey-chapter h3,.flight-stop>span{transition:opacity .15s,color .15s,background-color .15s,border-color .15s!important}}
.registration-handoff .eyebrow{color:var(--blue-yonder)}.registration-handoff>p:not(.eyebrow){color:#fffc;max-width:48ch}.registration-handoff .button{margin-top:24px}.registration-handoff__cities .text-link{color:var(--white)}@media (max-width:900px){.registration-handoff,.registration-guide{grid-area:auto}}@media (max-width:700px){.registration-handoff .button{justify-content:space-between;gap:12px;width:100%}}.register-page__deadline{max-width:52ch;margin-top:26px}.form-lede{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 26px;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700}.registration-form{background:var(--white);color:var(--ink);border:1px solid #07173f29;max-width:860px;padding:clamp(22px,4vw,40px)}.team-form__stack{gap:24px;display:grid}.team-form__stack>p{margin:0;line-height:1.6}.team-form__lead-note{grid-column:1/-1;margin:0;line-height:1.6}.team-form__members{gap:18px;display:grid}.team-form__member{border:1px solid #07173f33;min-width:0;margin:0;padding:18px}.team-form__member legend{font-family:var(--font-display);padding-inline:8px;font-weight:700}.team-form .field,.team-form .form-grid>*{min-width:0}.team-form .choice-panel{border:1px solid #aab6cb;align-items:center;min-height:76px;padding:16px;display:flex}.team-form .choice-panel input{margin:0 12px 0 0;position:static}.team-form .choice-panel__body,.team-form .choice-panel input:checked+.choice-panel__body{background:0 0;border:0;height:auto;padding:0;display:block}.team-form .field textarea{background:var(--white);width:100%;color:var(--ink);font:inherit;resize:vertical;border:1px solid #9eabc3;border-radius:4px;padding:12px;display:block}.team-form .field textarea:focus-visible{outline:3px solid var(--electric-blue);outline-offset:2px}@media (max-width:700px){.team-form__member{padding:14px}.team-form .form-actions .button{justify-content:space-between;width:100%}}.form-progress{margin-bottom:26px}.form-progress__label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--electric-blue);margin:0 0 10px;font-size:.82rem;font-weight:700}.form-progress__track{gap:6px;margin:0;padding:0;list-style:none;display:flex}.form-progress__track li{background:#07173f24;flex:1;height:4px}.form-progress__track li[data-state=done]{background:var(--electric-blue)}.form-progress__track li[data-state=current]{background:var(--neon-blue)}.form-step-heading{font-family:var(--font-display);margin:0 0 24px;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:700}.form-step-heading:focus-visible{outline:3px solid var(--electric-blue);outline-offset:4px}.field-optional{color:#4a5f8a;letter-spacing:0;text-transform:none;font-size:.84rem;font-weight:400}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.choice-panel{cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;border:2px solid #07173f33;align-items:center;gap:12px;min-height:64px;padding:22px 20px;font-size:1.15rem;font-weight:700;display:flex}.choice-panel[data-selected]{border-color:var(--electric-blue);background:#0042a60f}.choice-panel:focus-within{outline:3px solid var(--electric-blue);outline-offset:2px}.inline-options{flex-wrap:wrap;gap:12px;display:flex}.check-row{cursor:pointer;border:1px solid #07173f29;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;line-height:1.45;display:flex}.check-row[data-selected]{border-color:var(--electric-blue);background:#0042a60d}.check-row:focus-within{outline:3px solid var(--electric-blue);outline-offset:2px}.skill-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.consent-block{gap:14px;display:grid}.consent-block a{color:var(--electric-blue)}.form-status:empty{display:none}.form-status{margin-top:22px}.form-status:focus-visible{outline:3px solid var(--electric-blue);outline-offset:4px}.form-status__message{border-left:4px solid var(--martian-red);color:#6b1400;background:#8e110012;margin:0;padding:14px 16px;line-height:1.55}.form-status__message[data-kind=closed],.form-status__message[data-kind=rateLimited]{border-left-color:var(--electric-blue);color:var(--ink);background:#0042a60f}.form-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.form-footnote{color:#4a5f8a;margin-top:18px;font-size:.88rem}.spin{animation:.9s linear infinite form-spin}@keyframes form-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.sr-honeypot{white-space:nowrap;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.confirmation-page__location{margin-top:20px;font-size:1.15rem}.confirmation-page__location span{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-yonder);margin-bottom:4px;font-size:.82rem;display:block}.confirmation-page__submitted{max-width:60ch;margin-top:18px;line-height:1.6}.official-notice{border:2px solid var(--neon-yellow);max-width:72ch;padding:clamp(22px,4vw,36px)}.official-notice__flag{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--deep-blue);background:var(--neon-yellow);margin:0 0 16px;padding:4px 10px;font-size:.78rem;font-weight:900;display:inline-block}.official-notice h2{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(1.4rem,3vw,2rem);font-weight:900}.official-notice p{max-width:none;margin:0 0 14px;line-height:1.65}.official-notice .button{margin-top:10px}.register-page .page-head__intro,.register-page .eyebrow,.register-page .page-head h1{color:var(--ink)}.register-page__layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-template-areas:"head notice""form notice";column-gap:clamp(40px,7vw,112px);display:grid}.register-page__head{grid-area:head;padding-bottom:28px}.register-page__heading{min-width:0}.register-page__summary{max-width:52ch;line-height:1.6}.register-page__notice{top:calc(var(--header-height) + 24px);border-top:4px solid var(--electric-blue);background:var(--white);grid-area:notice;align-self:start;min-width:0;margin-top:clamp(120px,16vw,190px);padding:clamp(24px,3vw,36px);position:sticky}.register-page__notice .eyebrow{color:var(--electric-blue);margin:0 0 12px}.register-page__notice h2{font-family:var(--font-display);margin:0 0 14px;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2}.register-page__notice-intro{margin:0 0 18px;line-height:1.6}.register-page__notice a{color:var(--electric-blue);text-underline-offset:3px;font-weight:700}.register-page__notice ul{margin:0;padding-left:1.3em;line-height:1.5}.register-page__notice li{margin-top:12px;padding-left:.25em}.register-page__notice li::marker{color:var(--electric-blue)}.register-page__form{border-top:0;grid-area:form;padding-top:0}@media (max-width:850px){.register-page__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""notice""form"}.register-page__head{padding-bottom:24px}.register-page__notice{margin-top:0;position:static}.register-page__form{padding-top:48px}}
.content-page{padding-bottom:clamp(88px,12vw,184px)}.page-head{padding-top:clamp(120px,16vw,190px);padding-bottom:clamp(40px,6vw,72px)}.page-head h1{font-family:var(--font-display);letter-spacing:-.01em;max-width:16ch;margin:12px 0 0;font-size:clamp(2.4rem,6.4vw,4.4rem);font-weight:900;line-height:1.02}.page-head__intro{color:#ffffffd1;max-width:60ch;margin-top:22px;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.6}.content-section{border-top:1px solid var(--line-dark);padding-block:clamp(44px,7vw,88px)}.content-section h2{font-family:var(--font-display);margin:0 0 20px;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:700;line-height:1.14}.content-section p{max-width:68ch;margin:0 0 16px;line-height:1.65}.content-caption{color:#ffffffc7;max-width:60ch;margin-top:24px;font-style:italic}.content-band{margin-block:clamp(24px,4vw,56px)}.content-band__image{width:100%;height:auto;display:block}.marker-list{gap:12px;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.marker-list li{padding-left:26px;line-height:1.6;position:relative}.marker-list li:before{content:"";background:var(--neon-yellow);width:10px;height:2px;position:absolute;top:.62em;left:0}.detail-list{gap:0;max-width:72ch;margin:0;display:grid}.detail-list__row{border-top:1px solid var(--line-dark);grid-template-columns:minmax(120px,1fr) 3fr;align-items:start;gap:16px 28px;padding:18px 0;display:grid}.detail-list__row:last-child{border-bottom:1px solid var(--line-dark)}.detail-list dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-yonder);font-size:.82rem;font-weight:700}.detail-list dd{margin:0;font-size:1.05rem}.participant-layout{grid-template:"title list""caption list"1fr/minmax(0,1fr) minmax(0,2fr);align-items:start;gap:16px clamp(40px,6vw,96px);display:grid}.participant-layout h2{grid-area:title;margin:0}.participant-list{grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.participant-list li{border-top:1px solid var(--line-dark);min-width:0;min-height:82px;font-family:var(--font-display);align-items:center;padding:18px 0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.35;display:flex}.participant-list li:nth-last-child(-n+2){border-bottom:1px solid var(--line-dark)}.participant-layout .content-caption{grid-area:caption;max-width:34ch;margin:0;font-style:normal}.step-list{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.step-list li{border-top:2px solid var(--neon-yellow);padding-top:18px}.step-list__number{font-family:var(--font-display);letter-spacing:.1em;color:var(--blue-yonder);font-size:.9rem;font-weight:900}.step-list h3{font-family:var(--font-display);letter-spacing:.04em;margin:10px 0 8px;font-size:1.18rem;font-weight:700}.step-list p{color:#ffffffd1;margin:0;line-height:1.6}.tag-list{flex-wrap:wrap;gap:10px 12px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--line-dark);letter-spacing:.03em;color:#ffffffdb;padding:7px 14px;font-size:.86rem}.person{grid-template-columns:minmax(220px,340px) 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.person--stacked{grid-template-columns:1fr;gap:20px}.person__portrait{width:100%;height:auto}.person__name{font-family:var(--font-display);margin:0 0 4px;font-size:1.3rem;font-weight:700}.person__role{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-yonder);margin:0 0 16px;font-size:.9rem}.person-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,4vw,56px);display:grid}.location-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,48px);display:grid}.location-grid>*{display:flex}.location-grid .location-card{width:100%}.location-card{border:1px solid var(--line-dark);flex-direction:column;padding:clamp(26px,3vw,38px) 0 28px;display:flex}.location-card>*{margin-left:24px;margin-right:24px}.location-card h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:18px 24px 16px;font-size:clamp(3.4rem,7vw,5.6rem);font-weight:900;line-height:.9}.location-card__lead{margin:0 24px 2px;font-weight:700}.location-card__role{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-yonder);margin:0 24px 20px;font-size:.86rem}.location-card__facts{flex:auto;gap:14px;margin:0 24px 24px;display:grid}.location-card__facts dt{letter-spacing:.09em;text-transform:uppercase;color:#fffc;margin-bottom:4px;font-size:.76rem}.location-card__facts dd{margin:0}.challenge-preview{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:36px;display:grid}.challenge-preview__card{border:1px dashed var(--line-dark);color:#ffffffb8;align-content:start;gap:10px;min-height:168px;padding:22px 20px;font-size:.92rem;display:grid}.challenge-preview__card span:first-child{font-family:var(--font-display);color:#ffffffd1;font-size:1.1rem;font-weight:700}.gallery-grid{columns:3 260px;column-gap:18px}.gallery-grid>*{break-inside:avoid;margin-bottom:18px}.faq-list{max-width:78ch;margin:0}.faq-list__entry{border-top:1px solid var(--line-dark);padding:26px 0}.faq-list__entry:last-child{border-bottom:1px solid var(--line-dark)}.faq-list dt{font-family:var(--font-display);margin-bottom:14px;font-size:1.14rem;font-weight:700;line-height:1.3}.faq-list dd{margin:0}.contact-list{gap:16px;margin:0 0 36px;padding:0;list-style:none;display:grid}.contact-list li{align-items:center;gap:12px;font-size:1.08rem;display:flex}.contact-list--social li{flex-direction:column;align-items:flex-start;gap:4px}.contact-list__network{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-yonder);font-size:.76rem}.archive-experience{padding-block:clamp(56px,8vw,112px)}.archive-experience__intro{max-width:62ch;margin:18px 0 40px;line-height:1.65}.stat-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px 32px;margin:0 0 40px;display:grid}.stat{border-top:2px solid var(--neon-yellow);padding-top:16px}.stat__value{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;line-height:1}.stat__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc2;margin:8px 0 0;font-size:.86rem}.stat__detail{letter-spacing:.03em;text-transform:none;color:#fffc;margin-top:4px;display:block}.archive-experience__band{width:100%;height:auto}.image-placeholder{text-align:center;border:1px dashed var(--blue-yonder);background:repeating-linear-gradient(45deg,#2e96f50d 0 12px,#2e96f51c 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:20px;display:flex}.image-placeholder__marker{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-yonder);font-size:.76rem;font-weight:700}.image-placeholder__meta{color:#ffffffc7;max-width:34ch;font-size:.78rem;line-height:1.4}.slot-image{max-width:100%;height:auto}.section--light .image-placeholder,.archive-experience .image-placeholder{border-color:var(--electric-blue)}.section--light .image-placeholder__meta,.archive-experience .image-placeholder__meta{color:var(--muted)}@media (max-width:1000px){.participant-layout{grid-template:"title""list""caption"/minmax(0,1fr);gap:24px}.participant-layout .content-caption{max-width:60ch}}@media (max-width:860px){.person{grid-template-columns:1fr}.detail-list__row{grid-template-columns:1fr;gap:6px}}@media (max-width:600px){.participant-list{grid-template-columns:minmax(0,1fr)}.participant-list li{min-height:60px;padding-block:14px}.participant-list li:nth-last-child(2){border-bottom:0}}@media (max-width:520px){.step-list{gap:26px}}.content-page .text-link,.section:not(.section--light) .text-link,.home-event .text-link{color:var(--blue-yonder);text-decoration-color:#2e96f566}.home-band{width:100%;line-height:0}.home-band--inset{padding-inline:var(--gutter,24px);margin-top:clamp(32px,5vw,64px)}.home-event{padding-block:clamp(56px,8vw,120px)}.home-event__grid{gap:clamp(20px,3vw,40px);display:grid}.home-event .marker-list{margin:18px 0 26px}.home-event .lead-copy{margin-bottom:6px;font-weight:700}.stat-row--compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:18px 20px;margin-top:26px;margin-bottom:0}.stat-row--compact .stat__value{font-size:clamp(1.8rem,3.4vw,2.6rem)}.stat-row--compact .stat__label{font-size:.78rem}.official-callout>*{min-width:0}@media (max-width:720px){.official-callout{grid-template-columns:1fr;gap:16px}}h1,h2,h3{overflow-wrap:break-word}.participation__steps .text-link{margin-top:10px;font-size:.9rem}.gallery-item{margin:0;position:relative}.gallery-item img{width:100%;height:auto;display:block}.gallery-item__year{background:var(--deep-blue);color:var(--neon-yellow);font-family:var(--font-display);letter-spacing:.12em;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;top:10px;left:10px}.archive-gallery__grid--wide{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;height:auto;margin-top:18px;display:grid}.archive-gallery__grid--wide img{width:100%;height:auto;display:block}#locations,#challenges,#gallery,#faq,#contact{scroll-margin-top:calc(var(--header-height) + 24px)}.home-band img,.content-band__image,.archive-experience__band{width:100%;height:auto;display:block}.faq-list--questions{margin:0;padding:0;list-style:none}.faq-list--questions li{border-top:1px solid var(--line-dark);font-family:var(--font-display);padding:20px 0;font-size:1.14rem;font-weight:700;line-height:1.3}.faq-list--questions li:last-child{border-bottom:1px solid var(--line-dark)}.location-card__mark{align-self:flex-start;width:auto;height:clamp(64px,7vw,88px);margin:0 24px}.person__portrait,.lead-portrait__image{position:relative}.person--stacked .person__portrait-frame,.lead-portrait__image{aspect-ratio:4/5;position:relative;overflow:hidden}.person--stacked .person__portrait-frame img,.person__portrait{object-fit:cover;object-position:center 30%;filter:saturate(.78)contrast(1.04);width:100%;height:100%;display:block}.person--stacked .person__portrait-frame:after,.lead-portrait__image:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0042a64d 0%,#07173fa8 100%);position:absolute;inset:0}.challenge-statement{border:1px solid var(--line-dark);border-top:2px solid var(--neon-yellow);text-align:center;max-width:34ch;font-family:var(--font-display);margin:clamp(36px,6vw,72px) auto;padding:clamp(24px,4vw,40px);font-size:clamp(1.05rem,2.1vw,1.35rem);font-weight:700;line-height:1.45}.brand-link__locales{border-left:1px solid var(--line-dark);align-items:center;gap:12px;padding-left:16px;display:inline-flex}.brand-link__locales img{opacity:.92;width:auto;height:48px}@media (max-width:1280px){.brand-link__locales{gap:9px;padding-left:12px}.brand-link__locales img{height:42px}}@media (max-width:700px){.brand-link__locales{display:none}}
