
.company-experience{--company-bg:#05080e;--company-ink:#eef3fa;--company-muted:#b7c5d6;--company-line:#344454;--company-accent:#a4c7ed;background:var(--company-bg);color:var(--company-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.7}
.company-experience .site-header{position:relative;inset:auto;z-index:60;border:0;border-bottom:1px solid #a8c9ef25;border-radius:0;background:#070b12ed;box-shadow:none;backdrop-filter:blur(18px)}
.company-experience .site-header>.wrap,.company-experience .site-footer>.wrap,.company-experience main>.section>.wrap,.company-experience main>.subhero>.wrap{width:min(1280px,calc(100% - 112px));max-width:1280px;margin-inline:auto;padding-inline:0}
.company-experience .header-row{min-height:88px}.company-experience .brand{gap:13px}.company-experience .brand svg{width:35px;height:35px}.company-experience .brand span{font-size:13px;letter-spacing:.18em}.company-experience .brand small{font-size:9px;letter-spacing:.24em}
.company-experience .navlinks{gap:28px}.company-experience .navlinks>a{display:inline-flex;align-items:center;min-height:44px;color:#c9d4e2;font-size:13px;letter-spacing:.01em;text-decoration:none}.company-experience .navlinks>a:hover,.company-experience .navlinks>a[aria-current=page]{color:white}.company-experience .navlinks>a[aria-current=page]{box-shadow:0 1px #a4c7ed}
.company-experience .site-nav-more>summary{font-size:13px}.company-experience .subhero{padding:90px 0 64px;background:radial-gradient(ellipse at 100% 0%,#223b5533,transparent 65%);border-bottom:1px solid #a8c9ef25}.company-experience .subhero h1{font-size:clamp(42px,6vw,84px);font-weight:430;letter-spacing:-.055em;line-height:1.07;max-width:1050px;margin:24px 0}.company-experience .lead{font-size:clamp(17px,1.5vw,21px);line-height:1.65;color:#c0ccdc;max-width:780px}.company-experience .eyebrow{font-size:11px;font-weight:550;letter-spacing:.19em;color:#a9bfd8;line-height:1.6}.company-experience .breadcrumb{font-size:12px;color:#a7b8cd}
.company-experience main>.section{padding-block:90px}.company-experience .section-head{margin-bottom:42px;gap:40px}.company-experience h2{font-size:clamp(32px,4.3vw,58px);font-weight:430;letter-spacing:-.045em;line-height:1.12}.company-experience h3{font-weight:500;letter-spacing:-.025em}.company-experience main p{color:var(--company-muted)}.company-experience .reading{max-width:840px}.company-experience .reading h2{font-size:clamp(27px,3vw,40px);margin-top:50px}.company-experience .reading p,.company-experience .reading li{max-width:76ch}
.company-experience .button{min-height:48px;border-radius:6px;padding:13px 22px;box-shadow:none;background:#dce9f8;color:#101927;border:1px solid #dce9f8;font-size:14px;font-weight:550;text-decoration:none}.company-experience .button.secondary{background:transparent;color:#e3edf9;border-color:#748aa4}.company-experience .button:hover{background:#fff;color:#101927}.company-experience a:focus-visible,.company-experience button:focus-visible,.company-experience summary:focus-visible,.company-experience input:focus-visible,.company-experience textarea:focus-visible,.company-experience select:focus-visible{outline:3px solid #f4d19b;outline-offset:5px}
.company-experience .journey-choice{background:transparent;border:0;border-top:1px solid #758ba4;border-radius:0;padding:28px 0;box-shadow:none}.company-experience .journey-choice:hover{background:transparent;border-color:#c6d9ed}.company-experience .journey-choice strong{font-size:clamp(25px,2.7vw,37px);font-weight:430}.company-experience .journey-choice-action{font-size:13px}.company-experience .journey-choices{gap:36px}
.company-experience .list-rows article{padding:30px 0}.company-experience .list-rows h2{font-size:30px}.company-experience .notice,.company-experience .aside-note{border-radius:3px;background:#101923;border-color:#3a4f66}.company-experience .form-layout{gap:72px}.company-experience .field label{font-size:14px}.company-experience .field input,.company-experience .field textarea,.company-experience .field select{border-radius:4px;min-height:48px;background:#0b1420;border-color:#6a819b;color:#eef3fa}.company-experience .cta-section{background:#0b1420;border-block:1px solid #31465f;padding:72px 0}.company-experience .cta-section h2{max-width:760px}.company-experience .site-footer{padding:64px 0 26px;background:#070c14;border-top:1px solid #31465f}.company-experience .footer-meta{font-size:11px;color:#a8b7c9}.company-experience .site-directory{margin-top:34px}.company-experience .footer-links a{font-size:12px}
.company-home>.site-header{position:fixed;top:0;left:0;right:0;transform:translateY(-115%);transition:transform .28s ease}.company-home.company-past-intro>.site-header,.company-home>.site-header:focus-within{transform:translateY(0)}.company-home>.skip{z-index:100}.company-universe{position:relative;isolation:isolate;background:#03070d}.company-canvas-shell{position:absolute;inset:0;height:100%;margin:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 70% 46%,#102434,transparent 68%)}
.company-home .company-canvas-shell .spatial-stage{inset:0;width:100%;height:100%;opacity:1;mask-image:none;touch-action:pan-y}.company-home .company-universe .company-intro{position:relative;z-index:1;min-height:100svh;margin:0;display:flex;justify-content:center;background:transparent;overflow:visible;pointer-events:none;perspective:none}.company-home .company-intro:after{display:none}.company-home .company-intro .wrap{position:relative;width:min(1280px,calc(100% - 112px));max-width:1280px;padding:0;margin-inline:auto;z-index:2}.company-home .company-intro h1{font-size:clamp(68px,8.1vw,132px);font-weight:500;line-height:.96;letter-spacing:-.055em;max-width:8ch;margin:0 0 30px;text-shadow:0 3px 50px #0009;color:#f5f8fc}.company-home .company-intro h1 span{display:block;background:none;color:#f5f8fc}.company-portal{position:relative;display:inline-block;max-width:100%;color:inherit;text-decoration:none;pointer-events:auto;transform-style:preserve-3d;transition:transform .35s ease,filter .35s ease}.company-portal h1{transform:perspective(1000px) rotateY(-8deg);transform-origin:left center;text-shadow:1px 0 #c4e8ff,-1px 0 #87b9d766,0 2px 18px #9edfff24,8px 8px 0 #98c7e309!important}.company-portal:hover,.company-portal:focus-visible{filter:drop-shadow(0 0 24px #8edfff42);transform:translate3d(0,-4px,12px)}.company-portal:focus-visible{outline-offset:18px}.company-entry{width:min(1320px,calc(100% - 48px));max-width:none;max-height:calc(100svh - 48px);padding:0;border:1px solid #789ebc66;border-radius:8px;background:radial-gradient(ellipse at 70% 10%,#193046,#070d17 65%);color:#f0f5fc;box-shadow:0 40px 120px #000b;overflow:auto}.company-entry-open{overflow:hidden}.company-entry::backdrop{background:#02070dcc;backdrop-filter:blur(18px)}.company-entry-inner{position:relative;padding:64px}.company-entry h2{font-size:clamp(38px,5vw,72px);line-height:1.06;letter-spacing:-.045em;max-width:16ch;margin:24px 0}.company-entry-lead{font-size:18px;line-height:1.7;max-width:55ch;color:#d2deeb}.company-entry-close{position:absolute;right:20px;top:20px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #94b4cf;border-radius:50%;background:#101f30;color:#edf6ff;font-size:25px}.company-entry-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px}.company-entry-choices>a{position:relative;display:flex;flex-direction:column;gap:18px;padding:24px 0;border-top:1px solid #8eacc4;color:#f0f5fc;text-decoration:none;min-width:0}.company-entry-choices>a:hover{border-color:white}.company-entry-choices>a>span{font-size:10px;letter-spacing:.12em;color:#b7cfe2}.company-entry-choices strong{font-size:clamp(25px,2.7vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.company-entry-choices p{font-size:15px;line-height:1.7;color:#c5d5e5;margin:0;flex:1}.company-entry a:focus-visible,.company-entry button:focus-visible{outline:3px solid #f4d19b;outline-offset:5px}@media(max-width:760px){.company-entry{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.company-entry-inner{padding:60px 24px 30px}.company-entry-choices{grid-template-columns:1fr;gap:8px;margin-top:28px}.company-entry-choices>a{gap:14px;padding:24px 0}.company-entry-choices strong{font-size:30px}.company-entry-choices strong br{display:none}}.company-home .company-intro .manifesto{font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.38;letter-spacing:-.025em;color:#d1dfed;max-width:25ch;margin:0;text-wrap:balance;text-shadow:0 2px 30px #000}
.company-scroll{position:absolute;z-index:5;left:50%;bottom:30px;display:flex;align-items:center;justify-content:center;width:44px;height:48px;color:#d1e1f0;pointer-events:auto}.company-story{position:relative;z-index:1}.company-chapter{min-height:86svh;display:flex;align-items:center;padding:96px 0;scroll-margin-top:88px}.company-chapter>.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto;padding:0}.company-chapter-copy{width:min(100%,32rem);max-width:32rem;min-width:0;padding:32px 32px 36px 0;background:linear-gradient(90deg,#03070df5,#03070d8c 80%,transparent)}.company-chapter h2{font-size:clamp(40px,4.6vw,68px);max-width:13ch;line-height:1.07;text-wrap:balance;margin:22px 0 26px;letter-spacing:-.045em}.company-chapter-copy p{font-size:17px;max-width:38ch;line-height:1.75;margin:0 0 24px;text-wrap:pretty}.company-text-link{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:10px 0;font-size:14px;color:#dbeafd;text-decoration:none}.company-text-link:hover{text-decoration:underline;text-underline-offset:6px}.company-link-arrow,.company-text-link>svg{display:block;width:20px;height:20px;min-width:20px;max-width:20px;flex:0 0 20px}.company-scroll>svg{display:block;width:24px;height:36px;min-width:24px;max-width:24px;flex:0 0 24px}.company-visual-caption{font-size:12px;line-height:1.65;width:100%;max-width:none;margin:0;padding:24px 0;color:#a2b4c9!important;background:#03070dba}
.company-visual-caption>span{display:block;width:min(1280px,calc(100% - 112px));margin-inline:auto;text-wrap:pretty}.company-cinematic-controls{position:fixed;z-index:45;bottom:24px;right:30px;display:flex;align-items:center;gap:6px;transition:opacity .2s}.company-cinematic-controls[hidden],.company-cinematic-controls button[hidden],.company-cinematic-controls button:disabled{display:none}.company-cinematic-controls button{width:44px;height:44px;min-height:44px;border:1px solid #a3bbd44a;border-radius:50%;background:#081421a8;backdrop-filter:blur(14px);color:#d7e5f4;font-size:22px;cursor:pointer}.company-cinematic-controls .motion-toggle{display:flex;align-items:center;justify-content:center;padding:0;font-size:0;box-shadow:none;margin:0}.company-cinematic-controls .motion-toggle:before{content:'';display:block;width:11px;height:14px;background:linear-gradient(90deg,#d7e5f4 0 3px,transparent 3px 8px,#d7e5f4 8px)}.paused .company-cinematic-controls .motion-toggle:before{background:#d7e5f4;clip-path:polygon(0 0,100% 50%,0 100%);width:11px}.company-cinematic-controls button:hover{border-color:#e4f2ff;background:#19344a}
.company-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:14px 64px;margin-bottom:50px;align-items:end}.company-section-heading>.eyebrow{grid-column:1/-1}.company-section-heading h2{font-size:clamp(38px,4.6vw,64px);max-width:15ch;line-height:1.08;text-wrap:balance;margin:8px 0}.company-section-heading>p{max-width:48ch;font-size:17px}.company-research{background:linear-gradient(#080e17,#070b12)}.company-research-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.company-research-list>article{min-width:0;padding:28px 0;border-top:1px solid #69819d}.company-research-list h3{font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:22px 0 20px;max-width:20ch;text-wrap:balance}.company-home .company-research-list h3>a{display:block;text-decoration:none;color:#f0f5fc}.company-research-list h3 .company-link-arrow{display:inline-block;margin-left:8px;vertical-align:baseline}.company-research-list article>p{font-size:16px;line-height:1.75;color:#d0dceb;max-width:38ch;margin:0}.company-research-list h3>a:hover{text-decoration:underline;text-underline-offset:5px}.company-research-index{font-size:10px;letter-spacing:.13em;color:#a8bfd9}.company-research-list strong{font-size:clamp(23px,2.6vw,35px);font-weight:430;line-height:1.2;letter-spacing:-.03em;color:#f0f5fc}.company-research-list>a>span:not(.company-research-index){font-size:14px;color:#b6c7d9;line-height:1.8}.company-research-list>article:hover{border-color:#eaf4ff}.company-research-footer{display:flex;gap:40px;flex-wrap:wrap;margin-top:36px}
.company-experience>.keddeh-estate-nav{min-height:88px;padding:16px max(20px,calc((100vw - 1280px)/2));background:#070b12ed;border-bottom:1px solid #a8c9ef25;box-shadow:none}.company-experience .keddeh-estate-nav-links{gap:22px;font-size:13px}.company-experience .keddeh-estate-brand{font-size:13px;letter-spacing:.17em}
.company-experience main>.section{background-color:var(--company-bg)}.company-experience .site-header .site-nav-more>summary{background:transparent;color:#e5eef9;border-radius:0}.company-experience .ordinal{color:#9ab4cc}.company-experience .component-panel{background:#0d1724;color:#eef3fa;border-color:#405772}.company-experience button[data-component]{background:#0d1724;color:#d4e2f2;border:1px solid #6c849e;min-height:48px}.company-experience button[data-component][aria-pressed=true]{background:#c8ddef;color:#0b1622;border-color:#c8ddef}.company-experience .education-section{background:#0b1522;color:#e5eef9;border-color:#405772}.company-experience .education-section p,.company-experience .education-section summary,.company-experience .education-chapters article>span{color:#bdccdf}.company-experience .education-section a,.company-experience .section a:not(.button):not(.journey-choice):not(.company-research-list>a):not(.company-study-link){color:#c4d9f0}.company-experience .education-section details,.company-experience .education-chapters article{border-color:#526781}
.company-experience main>.section{background:var(--company-bg)}.company-experience .explorer-panel{background:#0d1724;color:#eef3fa;border-color:#405772}.company-experience .site-header .site-nav-more,.company-experience .site-directory,.company-experience .education-section details{background:transparent}.company-experience main .ordinal{color:#9ab4cc}.company-experience .site-footer p{color:#bdccdf}.company-home main>.section{background:#05080e}.company-home main>.first-journey{background:linear-gradient(#03070d,#05080e)}.company-experience main>.company-research{background:transparent}.company-home .company-section-heading>p,.company-home .company-chapter-copy p{color:#cedbea;opacity:1}.company-home .company-section-heading h2,.company-home .company-chapter h2{color:#f2f6fc;opacity:1}.company-visual-context{position:relative;max-width:1280px;width:calc(100% - 112px);margin:0 auto;padding:20px 0 28px;background:transparent;border:0;font-size:13px;color:#c9d8e8}.company-visual-context summary,.company-research-context summary{min-height:44px;display:list-item;cursor:pointer;color:#c9d8e8;font-size:13px}.company-visual-context p,.company-research-context p{max-width:64ch;margin:12px 0;color:#cedbea;font-size:14px}.company-research-context{margin-top:20px;border:0;background:transparent;padding:0}.company-research-context a{display:inline-block;min-height:44px;padding-block:10px}.company-home .company-research-context a{color:#e0edfa}
@media(max-width:900px){.company-experience .site-header>.wrap,.company-experience .site-footer>.wrap,.company-experience main>.section>.wrap,.company-experience main>.subhero>.wrap,.company-home .company-intro .wrap,.company-chapter>.wrap,.company-visual-caption>span,.company-visual-context{width:calc(100% - 56px)}.company-experience .navlinks{gap:16px}.company-experience .header-row{min-height:76px}.company-experience .form-layout{gap:32px}.company-section-heading{grid-template-columns:1fr;gap:12px}.company-chapter-copy{max-width:420px}.company-research-list{grid-template-columns:1fr;gap:8px}.company-research-list>article{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px}.company-research-list .company-research-index{grid-column:1/-1}.company-research-list h3{margin:0}.company-experience .section-head{gap:24px}}
@media(max-width:650px){.company-experience .site-header>.wrap,.company-experience .site-footer>.wrap,.company-experience main>.section>.wrap,.company-experience main>.subhero>.wrap,.company-home .company-intro .wrap,.company-chapter>.wrap,.company-visual-caption>span,.company-visual-context{width:calc(100% - 40px)}.company-experience .subhero{padding:56px 0 38px}.company-experience main>.section{padding-block:56px}.company-experience .journey-choices,.company-research-list{grid-template-columns:1fr;gap:12px}.company-home .company-intro h1{font-size:clamp(48px,14.3vw,86px);margin-bottom:28px}.company-home .company-intro .manifesto{font-size:23px}.company-home .company-intro{justify-content:flex-start;padding-top:31svh}.company-chapter{min-height:90svh;padding:68px 0;align-items:end}.company-chapter-copy{max-width:100%;padding:26px 20px 25px 0;background:linear-gradient(90deg,#03070df2,#03070dbe 75%,transparent)}.company-chapter h2{font-size:clamp(34px,9.8vw,48px)}.company-chapter-copy p{font-size:15px}.company-cinematic-controls{right:18px;bottom:18px}.company-cinematic-controls button:not(.motion-toggle){display:none}.company-scroll{left:calc(50% - 22px);bottom:22px}.company-research-list>article{display:block;padding:28px 0}.company-research-list h3{margin:18px 0}.company-research-list h3{font-size:30px}.company-research-footer{gap:12px 28px}.company-section-heading{margin-bottom:28px}.company-experience .site-footer{padding-top:40px}}
@media(prefers-reduced-motion:reduce){.company-portal:hover,.company-portal:focus-visible{transform:none}.company-experience *{scroll-behavior:auto!important}.company-home>.site-header,.company-cinematic-controls{transition:none}}
@media(forced-colors:active){.company-canvas-shell{display:none}.company-intro{min-height:85svh!important}.company-universe,.company-chapter-copy{background:Canvas}.company-home .company-intro h1,.company-home .company-intro h1 span,.company-home .company-intro .manifesto,.company-chapter h2,.company-chapter p{color:CanvasText;text-shadow:none}.company-research-list>a,.company-experience .button{border-color:ButtonText}.company-cinematic-controls{display:none}}
