@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.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}.origin-stage,.product-stage,.company-stage{background:var(--navy)}.origin-copy,.company-intro{pointer-events:none;padding-top:clamp(2rem,6vh,4.5rem);position:relative}.origin-copy a,.company-intro a{pointer-events:auto}.origin-name{color:var(--accent);margin-bottom:var(--s-5)}.origin-copy h1,.company-intro h1{font-size:var(--display-xl);max-width:14ch}.origin-copy h1>span{color:var(--slate-light);margin-top:var(--s-4);font-size:.52em;font-weight:500;display:block}.origin-description{font-size:var(--step-0);color:var(--fg-soft);margin-block:var(--s-5) var(--s-6);line-height:1.6}.film-caption{right:var(--margin);bottom:var(--s-10);align-items:flex-end;gap:var(--s-2);color:var(--cream);text-align:right;flex-direction:column;display:flex;position:absolute}.film-caption [lang=ar]{font-size:var(--step-2);line-height:1.4}.film-controls{left:0;right:0;bottom:var(--s-5);justify-content:space-between;align-items:center;gap:var(--s-5);display:flex;position:absolute}.film-controls>p{color:var(--fg-soft)}.film-controls>p span{color:var(--accent);margin-left:var(--s-3)}.stage-controls{gap:var(--s-2);align-items:center;display:flex}.stage-controls button{padding:var(--s-2) var(--s-4);font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);border:1px solid #0000;transition:color .18s,border-color .18s}.stage-controls button.active{color:var(--paper);border-color:#fff3}.stage-controls button:hover{color:var(--accent)}.section-head{align-items:end;row-gap:var(--s-5);margin-bottom:var(--s-7)}.section-head .index{grid-column:1/-1}.section-head h2{grid-column:1/span 7}.section-head .lede{grid-column:9/-1}.parts{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.part{align-items:baseline;row-gap:var(--s-3);padding-block:var(--s-6);border-bottom:1px solid var(--rule);transition:background .18s}.part:hover{background:#637f9714}.part-id{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--accent-ink);grid-column:1/span 3;font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);font-weight:700;line-height:1}.part-name{grid-column:4/span 6}.part-name .note{margin-top:var(--s-3)}.part-meta{justify-content:space-between;align-items:center;gap:var(--s-4);grid-column:11/-1;display:flex}.part-meta svg{width:1.25rem;color:var(--accent);transition:transform .18s}.part:hover .part-meta svg{transform:translate(2px,-2px)}.product-status{padding:var(--s-1) var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);white-space:nowrap;font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;display:inline-block}.offering-links{row-gap:var(--s-6)}.offering-links a{padding:var(--s-5) var(--s-7) var(--s-5) 0;border-top:1px solid var(--rule);grid-column:span 6;position:relative}.offering-links .note{margin-top:var(--s-3)}.offering-links svg{width:1.25rem;right:0;top:var(--s-5);color:var(--accent);transition:transform .18s;position:absolute}.offering-links a:hover svg{transform:translate(2px,-2px)}.offering-links a:hover h3{color:var(--accent-ink)}.origin-note{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:center;display:grid}.origin-note-name{text-align:right;grid-column:1/span 5}.quarter-arabic{font-family:var(--arabic);color:var(--accent-ink);font-size:clamp(2.75rem,1.4rem + 4.2vw,5rem);font-weight:400;line-height:1.35}.quarter-gloss{color:var(--fg-soft);margin-top:var(--s-3);justify-content:flex-end}.origin-note-copy{grid-column:7/-1}.origin-note-copy .note{margin-block:var(--s-5) var(--s-4)}.careers-home{justify-content:space-between;align-items:flex-end;gap:var(--s-7);display:flex}.careers-home .index{margin-bottom:var(--s-5)}.careers-home .button{flex-shrink:0}.products-intro{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:end;display:grid}.products-intro h1{grid-column:1/span 8}.products-intro>div{grid-column:9/-1}.products-intro .note{margin-bottom:var(--s-5)}.products-intro nav{gap:var(--s-3);flex-direction:column;display:flex}.products-intro nav a{justify-content:space-between;align-items:center;gap:var(--s-4);font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;padding-block:var(--s-3);border-top:1px solid var(--rule);display:flex}.products-intro nav a:hover{color:var(--accent-ink)}.products-intro nav svg{width:1rem;color:var(--accent)}.product-stage-grid{padding-top:var(--s-7);position:relative}.product-copy{width:min(46%,34rem)}.product-identity{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.product-identity>.mono{font-size:var(--step--1);letter-spacing:.06em;color:var(--accent)}.product-copy h2{font-size:var(--display-m)}.product-copy>p{margin-top:var(--s-5);font-size:var(--step--1);color:var(--fg-soft);line-height:1.7}.product-features{margin:var(--s-6) 0 0;font-size:var(--step--1)}.product-features>div{gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:9rem 1fr;display:grid}.product-features dt{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.product-features dd{color:var(--fg-soft);margin:0}.product-architecture{margin-top:var(--s-6)}.architecture-title{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin-bottom:var(--s-3)}.product-architecture ul{margin:0;padding:0;list-style:none}.product-architecture li{padding-left:var(--s-5);margin-top:var(--s-2);font-size:var(--step--1);color:var(--fg-soft);line-height:1.7;position:relative}.product-architecture li:before{content:"";width:var(--s-3);background:var(--accent);height:1px;position:absolute;top:.75em;left:0}.product-copy .application-note{font-size:var(--step--1);margin-top:var(--s-5);color:var(--fg-soft);line-height:1.7}.application-note strong{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin-bottom:var(--s-2);display:block}.product-copy .text-link{margin-top:var(--s-5)}.product-film-footer{bottom:var(--s-5);justify-content:space-between;align-items:center;gap:var(--s-5);display:flex;position:absolute;left:0;right:0}.product-film-footer>.mono{color:var(--fg-soft)}.product-enquiry{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.product-enquiry h2{grid-column:1/span 6}.product-enquiry>div{grid-column:8/-1}.product-enquiry .note{margin-bottom:var(--s-6)}.enablement-hero{isolation:isolate;position:relative;overflow:hidden}.enablement-hero:before,.enablement-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.enablement-hero:before{opacity:.46;background:url(/images/riyadh-skyline.jpg) 50% 38%/cover no-repeat;-webkit-mask-image:linear-gradient(#000 0 66%,#0000 100%);mask-image:linear-gradient(#000 0 66%,#0000 100%)}.enablement-hero:after{background:linear-gradient(to right, var(--navy) 0, #041b32d9 24%, #041b325e 54%, #041b3214 100%), linear-gradient(to bottom, #041b32cc 0, #041b3233 26%, #041b3266 100%)}.enablement-hero>.band{padding-block:var(--s-9) var(--s-8)}.enablement-hero .quadrants{right:calc(var(--s-10) * -1);bottom:auto;top:calc(var(--s-9) * -1);width:min(44rem,54vw);color:var(--slate)}.enablement-hero .quadrants svg{opacity:.07}.enablement-intro{z-index:1;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);align-items:end;display:grid;position:relative}.enablement-intro>.index{grid-column:1/-1}.enablement-intro h1{margin-top:var(--s-6);grid-column:1/span 8}.enablement-lede{padding-bottom:var(--s-3);font-size:var(--step--1);color:var(--fg-soft);grid-column:10/-1;line-height:1.7}.enablement-figures{margin:var(--s-8) 0 0;gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.enablement-figures>div{border-top:1px solid var(--rule);padding-top:var(--s-4)}.enablement-figures dd{margin:var(--s-4) 0 0;gap:var(--s-2);flex-direction:column;display:flex}.enablement-figures .label{color:var(--accent)}.enablement-figures .note{font-size:var(--step--2);max-width:24ch;color:var(--fg-soft)}.enablement-contents{margin:var(--s-9) 0 0;border-top:1px solid var(--rule);grid-column:1/-1;padding:0;list-style:none}.enablement-contents a{align-items:center;gap:var(--gutter);padding:var(--s-5) var(--s-4) var(--s-5) 0;border-bottom:1px solid var(--rule);grid-template-columns:4rem minmax(0,18rem) 1fr auto;transition:background .2s,padding .2s;display:grid}.enablement-contents a:hover{padding-left:var(--s-4);background:#ffffff0a}.contents-no{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.14em;color:var(--accent)}.contents-name{font-family:var(--display);font-weight:600;font-size:var(--display-s);letter-spacing:-.02em;line-height:1.15}.contents-note{font-size:var(--step--1);color:var(--fg-soft);line-height:1.6}.enablement-contents svg{width:1.1rem;height:1.1rem;color:var(--accent);transition:transform .18s}.enablement-contents a:hover svg{transform:translate(4px)}.design-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.design-lead{grid-area:1/1/auto/span 5}.design-lead h2{margin-top:var(--s-4)}.design-lead>p{margin-top:var(--s-5);font-size:var(--step--1);color:var(--fg-soft);line-height:1.7}.design-considerations{margin:var(--s-6) 0 0;gap:var(--s-4);padding:0;list-style:none;display:flex}.design-considerations li{min-width:0;padding-top:var(--s-3);border-top:2px solid var(--accent);font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);flex:1 1 0}.design-lead .text-link{margin-top:var(--s-7)}.design-figure{margin:var(--s-9) 0 0;grid-area:2/1/auto/-1}.floorplan{color:var(--slate)}.floorplan svg{opacity:.62;width:100%;height:auto;display:block}.design-figure figcaption{margin-top:var(--s-5);max-width:36ch;font-size:var(--step--2);color:var(--fg-soft);line-height:1.7}.design-brief{padding:var(--s-7);background:var(--raised);grid-area:1/7/auto/-1}.brief-title{font-family:var(--display);font-weight:600;font-size:var(--display-s);letter-spacing:-.02em;line-height:1.15}.design-brief dl{margin:var(--s-6) 0 0}.design-brief dl>div{padding-block:var(--s-5);border-top:1px solid var(--rule)}.design-brief dt{align-items:baseline;gap:var(--s-4);font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);display:flex}.brief-no{color:var(--accent-ink);flex:0 0 1.75rem}.design-brief dd{margin:var(--s-3) 0 0 calc(1.75rem + var(--s-4));font-size:var(--step--1);color:var(--fg-soft);line-height:1.7}.brief-note{margin-top:var(--s-6);font-size:var(--step--2);color:var(--fg-soft);line-height:1.7}.incubation-inner{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.incubation-title{grid-column:1/span 5}.incubation-title h2{margin-top:var(--s-4)}.incubation-body{grid-column:7/-1}.incubation-section .large-copy{font-family:var(--display);max-width:22ch;font-weight:500;font-size:var(--display-m);letter-spacing:-.02em;color:var(--fg);margin:0 0 var(--s-5);line-height:1.2}.incubation-body>p+p{max-width:46ch;font-size:var(--step--1);color:var(--fg-soft);line-height:1.7}.incubation-body .text-link{margin-top:var(--s-6)}.incubation-support{gap:var(--gutter);margin:var(--s-8) 0 0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.incubation-support li{padding-top:var(--s-4);border-top:2px solid var(--accent)}.support-no{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.14em;color:var(--accent-ink);display:block}.incubation-support h3{margin:var(--s-4) 0 0;font-size:var(--step-2);letter-spacing:-.015em;font-weight:600}.enablement-careers{justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-6);font-size:var(--step--1);display:flex}.enablement-careers p{color:var(--fg-soft)}.enablement-careers a{gap:var(--s-4);align-items:center;font-weight:500;display:flex}.enablement-careers svg{width:1rem;color:var(--accent)}.company-intro h1{max-width:16ch}.company-intro .company-name-story{font-family:var(--display);font-weight:500;font-size:var(--display-m);letter-spacing:-.02em;margin-top:var(--s-5);color:var(--accent);line-height:1.2}.company-intro>p:last-child{margin-top:var(--s-5);color:var(--fg-soft);font-size:var(--step--1);line-height:1.7}.story-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:center;display:grid}.story-grid>div{grid-column:1/span 5}.story-grid .section-name{font-family:var(--arabic);font-size:var(--step-2);text-align:left;color:var(--accent-ink);margin-bottom:var(--s-4);line-height:1.4}.story-grid>div>p:not(.section-name){font-size:var(--step--1);color:var(--fg-soft);margin-top:var(--s-5);line-height:1.7}.desert-plate{grid-column:7/-1;margin:0}.desert-plate img{filter:saturate(.9)contrast(1.03);width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 21% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 21% 90%,#0000 100%)}.desert-plate figcaption{font-size:var(--step--2);letter-spacing:.01em;color:var(--fg-soft);margin-top:var(--s-4);line-height:1.7}.company-purpose{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.company-purpose h2{grid-column:1/span 6}.company-purpose>div{grid-column:8/-1}.company-purpose p{font-size:var(--step--1);color:var(--fg-soft);line-height:1.7}.company-purpose p+p{margin-top:var(--s-4)}.company-links{margin-top:var(--s-5);flex-direction:column;align-items:flex-start;display:flex}.company-address{justify-content:space-between;align-items:center;gap:var(--s-6);border-top:1px solid var(--rule);padding-top:var(--s-6);display:flex}.company-address .index{margin-bottom:var(--s-4)}.company-address p{font-size:var(--step--1);line-height:1.7}.careers-intro-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.careers-intro-grid>div:first-child{grid-column:1/span 6}.training-lead{padding-top:var(--s-6);align-self:start}.training-lead>p:not(.index){color:var(--fg-soft);margin-top:var(--s-5);font-size:var(--step--1);max-width:36ch;line-height:1.7}.careers-intro-grid>div:first-child>p:not(.section-name){color:var(--fg-soft);margin-block:var(--s-5);font-size:var(--step--1);line-height:1.7}.training-card{padding:var(--s-6);background:var(--raised);grid-column:8/-1}.training-date{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.training-card h2{font-size:var(--display-s);margin-top:var(--s-4)}.training-card>p{font-size:var(--step--1);color:var(--fg-soft);margin-top:var(--s-4);line-height:1.7}.training-card .text-link{margin-top:var(--s-5)}.record{margin:var(--s-5) 0 0}.record>div{gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:7rem 1fr;display:grid}.record dt{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.record dd{font-size:var(--step--1);color:var(--fg-soft);margin:0}.jobs-head h2{font-size:var(--display-m)}.jobs-head{justify-content:space-between;align-items:flex-end;gap:var(--s-6);margin-bottom:var(--s-6);display:flex}#jobs-list{border-bottom:1px solid var(--rule)}.job-filter{gap:var(--s-4);color:var(--fg-soft);font-size:var(--step--1);align-items:center;display:flex}.job-filter select{min-width:12rem}.jobs-status{padding:var(--s-6);border:1px solid var(--rule);color:var(--fg-soft);font-size:var(--step--1);line-height:1.7}.jobs-status a{color:var(--accent);border-bottom:1px solid var(--rule)}.job-row{justify-content:space-between;align-items:center;gap:var(--s-5);border-top:1px solid var(--rule);padding:var(--s-5) var(--s-2);transition:background .18s;display:flex}.job-row:hover{background:#637f9714}.job-row h3{font-size:var(--step-2)}.job-row p{font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);margin-top:var(--s-3)}.job-row>span{color:var(--accent);font-size:var(--step-2)}.talent-note{justify-content:space-between;align-items:center;gap:var(--s-6);border-top:1px solid var(--rule);padding-top:var(--s-6);margin-top:var(--s-7);display:flex}.talent-note p{color:var(--fg-soft);font-size:var(--step--1);margin-top:var(--s-3)}.contact-section{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.contact-intro{grid-column:1/span 5}.contact-intro>p{font-size:var(--step--1);color:var(--fg-soft);margin-top:var(--s-5);max-width:34ch;line-height:1.7}.contact-info{margin-top:var(--s-7);flex-direction:column;align-items:flex-start;display:flex}.contact-info .contact-email{font-family:var(--display);font-weight:600;font-size:var(--step-2);letter-spacing:-.02em;color:var(--accent-ink);margin-bottom:var(--s-5)}.contact-info address{font-style:normal;font-size:var(--step--1);color:var(--fg-soft);line-height:1.8}.contact-info .text-link{margin-top:var(--s-5)}.contact-form{padding:var(--s-6);background:var(--raised);grid-column:7/-1}.form-heading{font-family:var(--display);font-weight:600;font-size:var(--step-1);letter-spacing:-.015em;margin-bottom:var(--s-2)}.form-required{font-size:var(--step--2);letter-spacing:.01em;color:var(--fg-soft);margin-bottom:var(--s-6)}.contact-form label{font-size:var(--step--1);margin-bottom:var(--s-5);font-weight:500;display:block}.contact-form label .optional{color:var(--fg-soft);font-weight:400}.form-row{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}input,textarea,select{color:var(--fg);background:var(--ground);border:1px solid var(--rule);padding:var(--s-3);font-size:var(--step--1);border-radius:0;max-width:100%}input::placeholder,textarea::placeholder{color:var(--fg-soft);opacity:1}input:focus,textarea:focus,select:focus{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.contact-form input:not([type=checkbox]),.contact-form textarea,.contact-form select{width:100%;margin-top:var(--s-2);font-weight:400;display:block}.contact-form textarea{resize:vertical;min-height:8rem}.contact-form .consent-label{gap:var(--s-3);font-size:var(--step--2);color:var(--fg-soft);margin-bottom:var(--s-5);align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.consent-label input{accent-color:var(--accent-ink);flex-shrink:0;width:1rem;height:1rem;margin:2px 0 0}.consent-label a{border-bottom:1px solid var(--rule)}.honey-field{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status{font-size:var(--step--1);margin-top:var(--s-4);color:var(--fg-soft);line-height:1.7}.form-status[data-state=success]{color:#1f6f4a}.form-status[data-state=error]{color:var(--orange-deep)}.legal-page{max-width:60ch}.legal-lead{color:var(--fg-soft);line-height:1.5;font-size:var(--step-1)!important;margin-top:var(--s-6)!important}.legal-page h2{font-size:var(--display-s);margin-top:var(--s-7)}.legal-page p{font-size:var(--step--1);color:var(--fg-soft);margin-top:var(--s-4);line-height:1.8}.inline-link{color:var(--accent);border-bottom:1px solid var(--rule)}.not-found>p{color:var(--fg-soft);margin-block:var(--s-5)}.not-found .button{margin-bottom:var(--s-7)}@media (width<=760px){.enablement-hero:before{opacity:.4;background-position:66% 46%}}@media (width<=1100px){.section-head h2{grid-column:1/span 8}.section-head .lede{grid-column:1/-1}.part-id{grid-column:1/span 3}.part-name{grid-column:4/span 5}.part-meta{grid-column:10/-1}.product-copy{width:52%}.products-intro>div{grid-column:1/-1}.products-intro nav{gap:var(--s-6);flex-direction:row}.products-intro nav a{border-top:0}.enablement-intro h1{grid-column:1/-1}.enablement-lede{margin-top:var(--s-5);grid-column:1/span 8;padding-bottom:0}.enablement-figures{row-gap:var(--s-6);margin-top:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr))}.enablement-hero .quadrants{width:min(34rem,62vw);right:calc(var(--s-9) * -1)}.enablement-contents a{row-gap:var(--s-2);grid-template-columns:3rem 1fr auto}.contents-note{grid-column:2}.design-lead,.design-figure{grid-column:1/span 6}.design-brief{padding:var(--s-6);grid-column:8/-1}.incubation-title{grid-column:1/span 6}.incubation-body{grid-column:8/-1}.product-features>div{grid-template-columns:7rem 1fr}}@media (width<=760px){.origin-copy,.company-intro{padding-top:var(--s-5)}.origin-copy h1{max-width:11ch}.origin-copy h1>span{margin-top:var(--s-3);font-size:.6em}.film-caption{display:none}.film-controls{bottom:var(--s-3);gap:var(--s-2);flex-direction:column;align-items:flex-start}.stage-controls button{padding:var(--s-2) var(--s-3)}.section-head{margin-bottom:var(--s-6)}.section-head h2,.section-head .lede{grid-column:1/-1}.part{row-gap:var(--s-4);padding-block:var(--s-5)}.part-id,.part-name,.part-meta{grid-column:1/-1}.part-meta{justify-content:flex-start;gap:var(--s-5)}.offering-links a,.origin-note,.origin-note-name,.origin-note-copy{grid-column:1/-1}.origin-note{row-gap:var(--s-6)}.careers-home{align-items:flex-start;gap:var(--s-6);flex-direction:column}.products-intro h1,.products-intro>div{grid-column:1/-1}.products-intro nav{flex-direction:column;gap:0}.products-intro nav a{border-top:1px solid var(--rule)}.product-stage-grid{padding-top:var(--s-5)}.product-copy{width:100%}.product-features>div{gap:var(--s-1);grid-template-columns:1fr}.product-film-footer{bottom:var(--s-3);align-items:flex-start;gap:var(--s-2);flex-direction:column}.product-enquiry h2,.product-enquiry>div,.enablement-intro h1,.enablement-lede{grid-column:1/-1}.enablement-figures{margin-top:var(--s-6);grid-template-columns:1fr}.enablement-hero .quadrants{top:auto;bottom:calc(var(--s-10) * -1);right:calc(var(--s-8) * -1);width:min(26rem,80vw)}.enablement-contents{margin-top:var(--s-7)}.enablement-contents a{gap:var(--s-2) var(--s-4);padding-block:var(--s-4);grid-template-columns:2.75rem 1fr}.contents-no{align-self:baseline}.contents-name{font-size:var(--step-2)}.contents-note{grid-column:2}.enablement-contents svg{display:none}.design-lead,.design-figure,.design-brief{grid-area:auto/1/auto/-1}.design-figure{margin-top:var(--s-7)}.floorplan svg{height:210px}.design-brief{padding:var(--s-5)}.design-considerations{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-considerations li{letter-spacing:.08em}.incubation-title,.incubation-body{grid-column:1/-1}.incubation-body{margin-top:var(--s-5)}.incubation-support{gap:var(--s-5);margin-top:var(--s-7);grid-template-columns:1fr}.enablement-careers{align-items:flex-start;gap:var(--s-4);flex-direction:column}.story-grid>div,.desert-plate,.company-purpose h2,.company-purpose>div{grid-column:1/-1}.company-address{align-items:flex-start;gap:var(--s-5);flex-direction:column}.careers-intro-grid>div:first-child,.training-card{grid-column:1/-1}.training-card{padding:var(--s-5)}.job-filter{justify-content:space-between}.talent-note{align-items:flex-start;gap:var(--s-4);flex-direction:column}.contact-intro,.contact-form{grid-column:1/-1}.contact-form{padding:var(--s-5)}.form-row{grid-template-columns:1fr;gap:0}.contact-form input,.contact-form select,.contact-form textarea{font-size:var(--step-0)}}.statement{text-align:left}.statement .index{margin-bottom:var(--s-5)}.statement-copy{font-family:var(--display);font-weight:600;font-size:var(--display-m);letter-spacing:-.02em;max-width:34ch;line-height:1.18}.statement-copy em{color:var(--navy-mid);font-style:normal}.vm-grid{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vm-grid>div{padding:var(--s-6);background:var(--raised);border-top:2px solid var(--accent)}.vm-grid .label{color:var(--accent-ink);margin-bottom:var(--s-4)}.vm-grid .note{max-width:none;font-size:var(--step--1)}.built-cards{margin:0 0 var(--s-8);gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.built-cards>li{padding:var(--s-6) var(--s-6) var(--s-7);background:var(--raised)}.built-index{color:var(--accent-ink);margin-bottom:var(--s-6);display:block}.built-cards h3{font-size:var(--step-1)}.built-cards .note{margin-top:var(--s-3);max-width:none;font-size:var(--step--1)}.figures{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.figures>div{border-top:1px solid var(--rule);padding-top:var(--s-4)}.figure-value{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);font-weight:700;line-height:1}.figures dd{margin:var(--s-4) 0 0;gap:var(--s-2);flex-direction:column;display:flex}.figures .label{color:var(--accent-ink)}.figures .note{font-size:var(--step--2);max-width:24ch}.film-scene.floor-scene .film-stage{min-height:min(78svh,720px)}.film-scene.floor-scene .intro-video-media{aspect-ratio:5/6;-webkit-mask-composite:source-in;width:min(40vw,32rem);height:auto;left:auto;right:8vw;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%),linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 17% 83%,#0000 100%),linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-composite:intersect}.floor-copy{z-index:1;width:min(52%,38rem);padding-block:var(--s-8);position:relative}.floor-copy h2{font-size:var(--display-m);margin-top:var(--s-5)}.floor-copy .note{margin-top:var(--s-5);font-size:var(--step--1);max-width:38ch;line-height:1.7}@media (width<=760px){.film-scene.floor-scene .film-stage{min-height:0}.floor-copy{width:100%;padding-block:var(--s-7) 0}.film-scene.floor-scene .intro-video{aspect-ratio:5/6;width:min(84%,22rem);height:auto;margin-inline:auto}.film-scene.floor-scene .intro-video-media{aspect-ratio:auto;width:100%;height:100%;inset:0 auto 0 0;transform:none}}.map-section{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:center;display:grid}.map-head{grid-column:1/span 4}.map-head h2{font-size:var(--display-s);margin-top:var(--s-4)}.map-head address{margin-top:var(--s-5);font-style:normal;font-size:var(--step--1);color:var(--fg-soft);line-height:1.8}.map-head .text-link{margin-top:var(--s-5)}.map-frame{aspect-ratio:16/9;background:var(--raised);border:1px solid var(--rule);grid-column:6/-1;position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.map-open{place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.map-tag{position:relative;transform:translateY(-2.9rem)}.map-tag-name{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.1em;color:var(--paper);background:var(--navy);padding:var(--s-2) var(--s-3);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);white-space:nowrap;box-shadow:0 2px 10px #04206033}.map-tag-hint{bottom:calc(100% + var(--s-2));align-items:center;gap:var(--s-2);font-family:var(--label);font-weight:600;font-size:calc(var(--step--2) * .92);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--accent);padding:var(--s-2) var(--s-3);opacity:0;white-space:nowrap;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,4px)}.map-tag-hint svg{width:.85rem;height:.85rem}.map-open:hover .map-tag-hint,.map-open:focus-visible .map-tag-hint{opacity:1;transform:translate(-50%)}.map-open:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.map-tag-hint{transition:none}}@media (width<=1100px){.map-head{grid-column:1/span 5}.map-frame{grid-column:6/-1}}@media (width<=760px){.map-head,.map-frame{grid-column:1/-1}.map-frame{margin-top:var(--s-6);aspect-ratio:4/3}}.silicon-grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.silicon-grid>article{padding:var(--s-6);border:1px solid var(--rule)}.silicon-grid .label{color:var(--accent-ink);margin-bottom:var(--s-5)}.silicon-grid h3{font-size:var(--display-s)}.silicon-grid .note{margin-top:var(--s-4);max-width:none;font-size:var(--step--1)}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--rule);transform-origin:top;width:2px;height:100%;scale:1 var(--timeline-progress,1);position:absolute;top:0;left:0}.timeline>li{padding:var(--s-5) 0 var(--s-5) var(--s-7);gap:var(--s-5);border-bottom:1px solid var(--rule);grid-template-columns:9rem 1fr;align-items:baseline;display:grid;position:relative}.timeline>li:before{content:"";left:-5px;top:calc(var(--s-5) + .5em);background:var(--accent);width:12px;height:12px;position:absolute}.timeline-when{color:var(--accent-ink)}.timeline-what{font-family:var(--display);font-weight:600;font-size:var(--step-1);letter-spacing:-.015em}.leaders{gap:var(--gutter);margin-bottom:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leaders>article{background:var(--raised);padding-bottom:var(--s-6);isolation:isolate}.leaders img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:var(--s-5);mix-blend-mode:multiply;filter:brightness(1.06)saturate(.94);-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.leaders .label,.leaders h3,.leaders .note{padding-inline:var(--s-6)}.leaders .label{color:var(--accent-ink)}.leaders h3{font-size:var(--step-2);margin-top:var(--s-2)}.leaders .note{margin-top:var(--s-3);max-width:none;font-size:var(--step--1)}.team-plate{margin:0}.team-plate img{filter:saturate(.88)contrast(1.04);width:100%;height:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 3.5% 95.5%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 3.5% 95.5%,#0000 100%)}.team-plate figcaption{font-size:var(--step--2);letter-spacing:.01em;color:var(--fg-soft);margin-top:var(--s-4);line-height:1.7}.ecosystem-section{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:start;display:grid}.ecosystem-section>div:first-child{grid-column:1/span 5}.ecosystem-section>div:last-child{grid-column:7/-1}.ecosystem-section .index{margin-bottom:var(--s-5)}.ecosystem-section .note+.note{margin-top:var(--s-4)}.ecosystem-section .company-links{margin-top:var(--s-6)}.sectors{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sectors>li{padding:var(--s-6) var(--s-5) var(--s-7);background:var(--raised);border-top:2px solid var(--accent)}.sectors h3{font-size:var(--step-2)}.sectors .label{color:var(--accent);margin-top:var(--s-3)}.sectors .note{margin-top:var(--s-4);max-width:none;font-size:var(--step--1)}.case-list{margin:0;padding:0;list-style:none}.case-list>li{gap:var(--s-6);padding-block:var(--s-6);border-top:1px solid var(--rule);grid-template-columns:5rem 1fr;display:grid}.case-list>li:last-child{border-bottom:1px solid var(--rule)}.case-index{font-family:var(--display);font-weight:700;font-size:var(--step-3);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1}.case-list h3{font-size:var(--step-2)}.case-list .note{margin-top:var(--s-3);max-width:70ch;font-size:var(--step--1)}@media (width<=1100px){.vm-grid,.built-cards,.sectors{grid-template-columns:repeat(2,minmax(0,1fr))}.figures{row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-section>div:first-child,.ecosystem-section>div:last-child{grid-column:1/-1}}@media (width<=760px){.vm-grid,.built-cards,.silicon-grid,.leaders,.sectors{grid-template-columns:1fr}.vm-grid>div,.built-cards>li,.silicon-grid>article,.sectors>li{padding:var(--s-5)}.figures{grid-template-columns:1fr}.statement-copy{font-size:var(--display-s)}.timeline>li{gap:var(--s-2);padding-left:var(--s-6);grid-template-columns:1fr}.case-list>li{gap:var(--s-4);grid-template-columns:3.5rem 1fr}}.journal-intro{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);align-items:end;display:grid}.journal-intro>div{grid-column:1/span 7}.journal-lede{font-size:var(--step--1);color:var(--fg-soft);grid-column:9/-1;max-width:40ch;line-height:1.8}.journal-section{padding-top:0}.journal-row{padding-block:var(--s-6);border-bottom:1px solid var(--rule);transition:background .18s;display:block}.journal-row:hover{background:#637f9714}.journal-row h2{font-size:var(--display-s);margin-top:var(--s-3);max-width:24ch}.journal-row-illustrated{gap:var(--gutter);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.journal-cover{aspect-ratio:4/3;object-fit:cover;width:100%}.journal-standfirst{margin-top:var(--s-4);font-size:var(--step--1);color:var(--fg-soft);max-width:62ch;line-height:1.8}.journal-more{margin-top:var(--s-5);font-size:var(--step--1);color:var(--accent-ink);display:inline-block}.journal-row:hover .journal-more{border-bottom:1px solid var(--accent-ink)}.journal-meta{gap:var(--s-2) var(--s-4);font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);flex-wrap:wrap;display:flex}.journal-meta span+span:before{content:"/ ";opacity:.6}.journal-article{max-width:70ch}.journal-head{padding-bottom:var(--s-6);border-bottom:1px solid var(--rule)}.journal-head h1{margin:var(--s-4) 0 var(--s-5);font-size:var(--display-m)}.journal-head .journal-lede{max-width:none;margin-bottom:var(--s-5);font-size:var(--step-1);grid-column:auto;line-height:1.6}.journal-article .journal-cover{aspect-ratio:16/9;margin-top:var(--s-6)}.journal-body{margin-top:var(--s-6);font-size:var(--step--1);color:var(--fg-soft);line-height:1.85}.article-body>*+*{margin-top:var(--s-4)}.article-body h2{font-size:var(--display-s);margin-top:var(--s-7);color:var(--fg)}.article-body h3{font-size:var(--step-2);margin-top:var(--s-6);color:var(--fg)}.article-body h4{font-family:var(--display);font-weight:600;font-size:var(--step-1);margin-top:var(--s-5);color:var(--fg)}.article-body ul,.article-body ol{margin-top:var(--s-4);padding-left:1.25em}.article-body li+li{margin-top:var(--s-2)}.article-body a{color:var(--accent-ink);border-bottom:1px solid var(--rule)}.article-body strong{color:var(--fg)}.article-body blockquote{margin:var(--s-6) 0;padding-left:var(--s-5);border-left:2px solid var(--accent);color:var(--fg)}.article-body pre{margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--rule);font-size:var(--step--1);overflow-x:auto}.article-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.article-body hr{margin:var(--s-7) 0;border:0;border-top:1px solid var(--rule)}@media (width<=1100px){.journal-intro>div{grid-column:1/span 8}.journal-lede{grid-column:1/-1}}@media (width<=760px){.journal-row-illustrated{grid-template-columns:1fr}.journal-row-illustrated .journal-cover{margin-bottom:var(--s-5);aspect-ratio:16/9;order:-1}.journal-row h2{max-width:none}}.job-row-illustrated{gap:var(--gutter);grid-template-columns:minmax(0,1fr) 11rem;align-items:center;display:grid}.job-thumb{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%}.job-standfirst{margin-top:var(--s-4);font-size:var(--step--1);color:var(--fg-soft);max-width:60ch;line-height:1.75}.job-meta{gap:var(--s-2) var(--s-4);margin-top:var(--s-3);font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft);flex-wrap:wrap;display:flex}.job-meta span+span:before{content:"/ ";opacity:.6}.job-ad{max-width:76ch}.job-ad-head{padding-bottom:var(--s-6);border-bottom:1px solid var(--rule)}.job-ad-head h1{margin:var(--s-4) 0 var(--s-5);font-size:var(--display-m)}.job-ad-lede{font-size:var(--step-1);color:var(--fg-soft);margin-bottom:var(--s-5);line-height:1.6}.job-poster{width:100%;height:auto;margin-top:var(--s-6);border:1px solid var(--rule);background:var(--raised);display:block}.job-ad-body{margin-top:var(--s-6);font-size:var(--step--1);color:var(--fg-soft);line-height:1.85}.job-ad-apply{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--rule)}@media (width<=760px){.job-row-illustrated{grid-template-columns:1fr}.job-row-illustrated .job-thumb{margin-bottom:var(--s-4);aspect-ratio:16/9;order:-1}.job-standfirst{max-width:none}}.job-ad-lead-apply{margin-top:var(--s-5)}:root{--navy:#041b32;--navy-mid:#002060;--slate:#637f97;--orange:#e97132;--cream:#ffdba6;--paper:#f5f6f8;--navy-raised:#08243f;--paper-raised:#e8ebf0;--slate-light:#9fb2c4;--slate-dark:#48607a;--orange-deep:#b4480f;--ground:var(--navy);--fg:var(--paper);--fg-soft:var(--slate-light);--accent:var(--orange);--accent-ink:var(--orange);--accent-warm:var(--cream);--raised:var(--navy-raised);--rule:#ffffff26;--lift:#00000059;--display:"Montserrat Variable","Montserrat",system-ui,sans-serif;--body:"Poppins",system-ui,sans-serif;--label:"Poppins",system-ui,sans-serif;--arabic:"IBM Plex Sans Arabic","Poppins",system-ui,sans-serif;--step--2:.6875rem;--step--1:.8125rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.9375rem;--step-4:2.4375rem;--step-5:3.0625rem;--step-6:3.8125rem;--step-7:4.75rem;--display-xl:clamp(2.75rem,1.5rem + 4.2vw,5.3125rem);--display-l:clamp(2.25rem,1.5rem + 2.4vw,3.8125rem);--display-m:clamp(1.9375rem,1.5rem + 1.4vw,2.75rem);--display-s:clamp(1.5625rem,1.35rem + .7vw,2rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:10rem;--cols:12;--gutter:2rem;--margin:3.5rem;--measure:85rem;--band:var(--s-8);--band-tight:var(--s-7);color-scheme:dark;font-family:var(--body);font-synthesis:none;background:var(--navy);color:var(--paper);font-weight:300}.ground-paper{--ground:var(--paper);--fg:var(--navy);--fg-soft:var(--slate-dark);--accent:var(--orange);--accent-ink:var(--orange-deep);--accent-warm:var(--orange-deep);--raised:var(--paper-raised);--rule:#637f973d;--lift:#04206021;background:var(--ground);color:var(--fg);color-scheme:light}.ground-cream{--ground:var(--cream);--fg:var(--navy);--fg-soft:var(--slate-dark);--accent:var(--navy-mid);--accent-ink:var(--navy-mid);--accent-warm:var(--navy-mid);--raised:#ffcf8a;--rule:#0420603d;--lift:#5a3c0f2b;background:var(--ground);color:var(--fg);color-scheme:light}.ground-paper>.ground-cream,.ground-cream+section{border-top:0!important}.ground-navy{--ground:var(--navy);--fg:var(--paper);--fg-soft:var(--slate-light);--accent:var(--orange);--accent-ink:var(--orange);--accent-warm:var(--cream);--raised:var(--navy-raised);--rule:#ffffff26;--lift:#0006;background:var(--ground);color:var(--fg);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--s-8) + var(--s-5))}body{font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0}button:disabled{cursor:default}button,select{touch-action:manipulation}img,svg{display:block}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3,.display{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.08}h1,h2{font-size:var(--display-l)}h3{font-size:var(--display-s);letter-spacing:-.01em}em{font-style:normal}strong{font-weight:600}::selection{background:var(--orange);color:var(--navy)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.label,.index,.mono{font-family:var(--label);font-weight:600;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.5}.index{color:var(--fg-soft);align-items:baseline;gap:var(--s-3);display:flex}.index:before{content:"";width:var(--s-6);background:var(--accent);height:2px;transform:translateY(-.35em)}.lede{font-size:var(--step-1);color:var(--fg-soft);max-width:32ch;line-height:1.5}.note{font-size:var(--step-0);color:var(--fg-soft);max-width:56ch;line-height:1.7}[lang=ar]{font-family:var(--arabic);letter-spacing:0;font-weight:400}.wrap{width:min(100% - var(--margin) * 2, var(--measure));margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gutter);display:grid}.band{padding-block:var(--band)}.band-tight{padding-block:var(--band-tight)}.ground-paper>section+section,.ground-navy>section+section{border-top:1px solid var(--rule)}.dune{width:100%;height:clamp(3.5rem,7vw,7.5rem);display:block}.dune svg{width:100%;height:100%;display:block}.quadrants{right:calc(var(--s-9) * -1);bottom:calc(var(--s-9) * -1);pointer-events:none;width:min(38rem,52vw);color:var(--slate);position:absolute}.quadrants svg{opacity:.22;width:100%;height:auto}.button{align-items:center;gap:var(--s-5);min-height:3rem;padding:var(--s-3) var(--s-5);font-size:var(--step--1);border:1px solid #0000;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button svg,.text-link svg{flex-shrink:0;width:1rem;height:1rem;transition:transform .18s}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.button-accent{background:var(--orange);color:var(--navy);font-weight:600}.button-accent:hover{background:var(--cream)}.button-navy{background:var(--navy-mid);color:var(--paper);font-weight:600}.button-navy:hover{background:var(--navy)}.button-outline{border-color:var(--rule);color:var(--fg)}.button-outline:hover{border-color:var(--accent);color:var(--accent-ink)}.text-link{align-items:center;gap:var(--s-4);font-size:var(--step--1);padding-block:var(--s-2);border-bottom:1px solid var(--rule);font-weight:500;transition:border-color .18s;display:inline-flex}.text-link svg{color:var(--accent)}.text-link:hover{border-bottom-color:var(--accent)}.skip-link{left:var(--s-5);z-index:100;background:var(--orange);color:var(--navy);padding:var(--s-3) var(--s-5);font-size:var(--step--1);font-weight:600;position:fixed;top:-6rem}.skip-link:focus{top:var(--s-3)}.site-header{z-index:50;align-items:center;gap:var(--s-6);height:calc(var(--s-8) + var(--s-5));padding-inline:var(--margin);background:var(--navy);color:var(--paper);border-bottom:1px solid #ffffff1f;display:flex;position:sticky;top:0}.wordmark{width:9.5rem;padding-block:var(--s-2);display:block}.wordmark img{width:100%;height:auto;display:block}.wordmark-large{width:12.5rem}.wordmark-tagged{padding-block:var(--s-1) var(--s-2)}.wordmark-tagline{font-family:var(--label);letter-spacing:.153em;text-transform:uppercase;white-space:nowrap;color:var(--slate-light);margin-top:.5em;font-size:.5625rem;font-weight:500;line-height:1;display:block}.wordmark-large .wordmark-tagline{letter-spacing:.148em;color:var(--paper);margin-top:.75em;font-size:.75rem}.desktop-nav{gap:var(--s-6);font-size:var(--step--1);margin-inline-start:auto;margin-inline-end:var(--s-6);font-weight:400;display:flex}.desktop-nav a{padding-block:var(--s-2);border-bottom:1px solid #0000;transition:color .18s,border-color .18s}.desktop-nav a:hover{color:var(--orange)}.desktop-nav a[aria-current=page]{color:var(--orange);border-bottom-color:var(--orange);font-weight:500}.header-contact{align-items:center;gap:var(--s-3);font-size:var(--step--1);padding:var(--s-2) var(--s-4);border:1px solid #fff3;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:flex}.header-contact:hover{border-color:var(--orange);background:var(--orange);color:var(--navy)}.header-contact:hover svg{color:var(--navy)}.header-contact svg{width:.875rem;color:var(--orange);transition:color .18s}.language-toggle{min-width:3.25rem;min-height:2.25rem;padding:var(--s-2) var(--s-3);border:0;color:var(--slate-light);font-family:var(--label);font-size:var(--step--2);border-inline:1px solid #ffffff26;font-weight:500;line-height:1;transition:color .18s,border-color .18s}.language-toggle:hover{color:var(--orange);border-color:var(--orange)}.menu-toggle,.mobile-nav[hidden]{display:none}.mobile-nav{inset:calc(var(--s-8) + var(--s-2)) 0 0;z-index:49;background:var(--navy);padding:var(--s-6) var(--s-5);position:fixed;overflow:auto}.mobile-nav a{font-family:var(--display);font-weight:700;font-size:var(--step-3);letter-spacing:-.02em;padding:var(--s-4) 0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;display:flex}.mobile-nav svg{width:1.25rem;color:var(--orange)}.menu-open{overflow:hidden}.site-footer{background:var(--navy);color:var(--paper);padding-top:var(--s-9);position:relative;overflow:hidden}.site-footer .wrap{z-index:1;position:relative}.footer-top{align-items:center;gap:var(--s-6);padding-bottom:var(--s-8);grid-template-columns:auto 1fr auto;display:grid}.footer-top>p{font-size:var(--step--1);color:var(--slate-light);justify-self:start;margin-inline-start:var(--s-7)}.footer-bottom{justify-content:space-between;gap:var(--s-5);padding-block:var(--s-5);color:var(--slate-light);font-family:var(--label);font-weight:500;font-size:var(--step--2);letter-spacing:.06em;border-top:1px solid #ffffff1f;display:flex}.footer-bottom>div{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.footer-bottom a:hover,.motion-toggle:hover{color:var(--orange)}.motion-toggle{font:inherit;letter-spacing:inherit;color:var(--slate-light);border:0;padding:0}.no-script-nav{gap:var(--s-4);padding-block:var(--s-4);font-size:var(--step--1);flex-wrap:wrap;display:flex}.motion-paused{scroll-behavior:auto}.motion-paused *{transition:none!important;animation:none!important}@media (width>=1700px){.site-header{padding-inline:max(var(--margin),calc((100vw - var(--measure))/2))}}@media (width<=1100px){:root{--margin:2.25rem;--gutter:1.5rem;--band:var(--s-7);--band-tight:var(--s-6)}.desktop-nav{gap:var(--s-5);margin-inline-end:var(--s-4)}.wordmark{width:8.5rem}.footer-top{grid-template-columns:1fr}.footer-top>p{margin-inline-start:0}.footer-bottom{gap:var(--s-3);flex-direction:column}}@media (width<=760px){:root{--margin:1.25rem;--gutter:1rem;--cols:6;--band:var(--s-7);--band-tight:var(--s-6)}.site-header{height:calc(var(--s-8) + var(--s-2));padding-inline:var(--margin);gap:var(--s-4)}.wordmark{width:7.25rem}.wordmark-large{width:10rem}.desktop-nav{display:none}.language-toggle{margin-inline-start:auto}.header-contact{margin-inline-start:0}.menu-toggle{width:1.5rem;height:2.25rem;padding:var(--s-1) 0;justify-content:center;gap:var(--s-2);border:0;flex-direction:column;display:flex}.menu-toggle span{background:var(--paper);width:1.4rem;height:2px;transition:transform .18s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-5px)rotate(-45deg)}.lede{font-size:var(--step-0);max-width:none}.footer-top{gap:var(--s-5);padding-bottom:var(--s-6)}.site-footer{padding-top:var(--s-7)}}html.i18n-pending body{opacity:0}html.i18n-ready body{transition:opacity .18s}html.language-switching body{opacity:0}::view-transition-old(root){animation:.16s both language-out}::view-transition-new(root){animation:.28s both language-in}@keyframes language-out{to{opacity:0}}@keyframes language-in{0%{opacity:0}}html[dir=rtl] body{font-family:var(--arabic)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .display,html[dir=rtl] .mobile-nav a{font-family:var(--arabic);letter-spacing:0}html[dir=rtl] .label,html[dir=rtl] .index,html[dir=rtl] .mono,html[dir=rtl] .wordmark-tagline{font-family:var(--arabic);letter-spacing:0;text-transform:none}html[dir=rtl] .index:before{transform:translateY(-.35em)}html[dir=rtl] .button svg:not(.no-rtl),html[dir=rtl] .text-link svg:not(.no-rtl),html[dir=rtl] .mobile-nav svg{transform:scaleX(-1)}html[dir=rtl] .button:hover svg:not(.no-rtl),html[dir=rtl] .text-link:hover svg:not(.no-rtl){transform:scaleX(-1)translate(2px,-2px)}html[dir=rtl] .origin-note-name{text-align:start}html[dir=rtl] .quarter-gloss{justify-content:flex-start}@media (width<=760px){.language-toggle{min-width:2.8rem;padding-inline:var(--s-2)}}@media (prefers-reduced-motion:reduce){html.i18n-ready body{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
