@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.0c7ha31nuacbu.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.1fbvi_fot8u4l.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_b84cd844-module__fwnJFa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_b84cd844-module__fwnJFa__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.1mou8v493x-u7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.2otm1xqa4lz8q.woff2)format("woff2");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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.3bws0utn4kpyc.woff2)format("woff2");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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_788b1746-module__r6fZ4a__className{font-family:Amiri,Amiri Fallback;font-style:normal;font-weight:400}.amiri_788b1746-module__r6fZ4a__variable{--font-arabic-serif:"Amiri", "Amiri Fallback"}
.Logo-module__wacNiq__logo{color:var(--fg);direction:ltr;border-radius:4px;align-items:center;gap:9px;display:inline-flex}.Logo-module__wacNiq__word{letter-spacing:-.045em;align-items:flex-end;font-size:19px;font-weight:600;line-height:1;display:inline-flex}.Logo-module__wacNiq__word i{background:var(--cobalt);width:4px;height:4px;margin-bottom:2px;margin-left:2px;display:inline-block}
.Nav-module__gOObGW__header{z-index:100;color:var(--fg);transition:background-color .35s var(--ease-ui), color .35s var(--ease-ui), box-shadow .35s var(--ease-ui);position:fixed;inset:0 0 auto}.Nav-module__gOObGW__header:before{content:"";background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .35s var(--ease-ui);border-bottom:1px solid var(--line);position:absolute;inset:0}.Nav-module__gOObGW__scrolled:before,.Nav-module__gOObGW__open:before{opacity:1}.Nav-module__gOObGW__bar{align-items:center;gap:40px;height:72px;display:flex;position:relative}.Nav-module__gOObGW__links{gap:28px;margin-inline-start:24px;display:flex}.Nav-module__gOObGW__link{color:var(--fg-2);transition:color .2s var(--ease-ui);padding:8px 0;font-size:14.5px;font-weight:500;position:relative}.Nav-module__gOObGW__link:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease-ui);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.Nav-module__gOObGW__link:hover,.Nav-module__gOObGW__link[aria-current=page]{color:var(--fg)}.Nav-module__gOObGW__link:hover:after,.Nav-module__gOObGW__link[aria-current=page]:after{transform:scaleX(1)}.Nav-module__gOObGW__cta{background:var(--action);height:42px;color:var(--action-fg);transition:transform .2s var(--ease-ui), filter .2s var(--ease-ui);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.Nav-module__gOObGW__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.Nav-module__gOObGW__toggle{border-radius:999px;width:44px;height:44px;margin-inline-start:auto;display:none;position:relative}.Nav-module__gOObGW__toggle span{height:1.5px;transition:transform .3s var(--ease-ui), top .3s var(--ease-ui);background:currentColor;position:absolute;top:18px;left:12px;right:12px}.Nav-module__gOObGW__toggle span+span{top:25px}.Nav-module__gOObGW__open .Nav-module__gOObGW__toggle span:first-child{top:21.5px;transform:rotate(45deg)}.Nav-module__gOObGW__open .Nav-module__gOObGW__toggle span+span{top:21.5px;transform:rotate(-45deg)}.Nav-module__gOObGW__panel{display:none}@media (max-width:960px){.Nav-module__gOObGW__links,.Nav-module__gOObGW__cta{display:none}.Nav-module__gOObGW__toggle{display:block}.Nav-module__gOObGW__panel{background:var(--bg);color:var(--fg);padding:24px var(--pad) 32px;flex-direction:column;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto}.Nav-module__gOObGW__panel[hidden]{display:none}.Nav-module__gOObGW__panelLinks{flex-direction:column;display:flex}.Nav-module__gOObGW__panelLink{border-bottom:1px solid var(--line);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease-ui), transform .4s var(--ease-ui);align-items:baseline;gap:16px;padding:18px 0;font-size:clamp(26px,6vw,34px);font-weight:500;display:flex;transform:translateY(10px)}.Nav-module__gOObGW__open .Nav-module__gOObGW__panelLink{opacity:1;transform:none}.Nav-module__gOObGW__panelLink .Nav-module__gOObGW__label{color:var(--accent);font-size:11px}.Nav-module__gOObGW__panelCta{background:var(--action);color:var(--action-fg);border-bottom:0;border-radius:999px;justify-content:center;margin-top:20px;padding:18px 24px;font-size:18px;font-weight:600}.Nav-module__gOObGW__panelFoot{color:var(--fg-3);margin-top:auto;padding-top:28px}}.Nav-module__gOObGW__lang{color:var(--fg-2);transition:color .2s var(--ease-ui);border-radius:999px;margin-inline-start:auto;padding:8px 10px;font-size:14px;font-weight:500}.Nav-module__gOObGW__lang:hover{color:var(--fg)}.Nav-module__gOObGW__cta{margin-inline-start:12px}@media (max-width:960px){.Nav-module__gOObGW__lang{display:none}}
.CookieConsent-module__QbGkGW__wrap{z-index:120;max-width:min(440px,100vw - 32px);animation:CookieConsent-module__QbGkGW__rise .5s var(--ease-narrative);position:fixed;bottom:16px;left:16px}@keyframes CookieConsent-module__QbGkGW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.CookieConsent-module__QbGkGW__card{color:#f4efe7;background:#1c1a17;border:1px solid #ffffff14;border-radius:8px;padding:20px 22px;box-shadow:0 30px 60px -30px #0009}.CookieConsent-module__QbGkGW__title{color:#d0864f;margin-bottom:10px}.CookieConsent-module__QbGkGW__text{color:#cfc9bf;margin-bottom:16px;font-size:14px;line-height:1.55}.CookieConsent-module__QbGkGW__link{color:#f4efe7;border-bottom:1px solid #f4efe766}.CookieConsent-module__QbGkGW__prefs{border-top:1px solid #ffffff1a;flex-direction:column;margin-bottom:16px;display:flex}.CookieConsent-module__QbGkGW__pref{cursor:pointer;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.CookieConsent-module__QbGkGW__pref b{font-size:14px;font-weight:600;display:block}.CookieConsent-module__QbGkGW__pref small{color:#a5acba;margin-top:2px;font-size:12.5px;display:block}.CookieConsent-module__QbGkGW__pref input{accent-color:#2b5bff;flex-shrink:0;width:20px;height:20px}.CookieConsent-module__QbGkGW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CookieConsent-module__QbGkGW__primary,.CookieConsent-module__QbGkGW__secondary,.CookieConsent-module__QbGkGW__textBtn{min-height:40px;transition:transform .2s var(--ease-ui), background-color .2s var(--ease-ui);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.CookieConsent-module__QbGkGW__primary{color:#1c1a17;background:#f4efe7}.CookieConsent-module__QbGkGW__secondary{color:#f4efe7;border:1px solid #ffffff4d}.CookieConsent-module__QbGkGW__secondary:hover{border-color:#f4efe7}.CookieConsent-module__QbGkGW__textBtn{color:#a5acba;padding:0 6px;font-weight:500}.CookieConsent-module__QbGkGW__textBtn:hover{color:#f4efe7}.CookieConsent-module__QbGkGW__primary:hover{transform:translateY(-1px)}
.Footer-module__S6Hkya__footer{background:var(--black);color:var(--paper);border-top:1px solid var(--line);padding:clamp(64px,8vw,110px) 0 32px}.Footer-module__S6Hkya__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;display:grid}.Footer-module__S6Hkya__lockup{letter-spacing:-.045em;direction:ltr;align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.Footer-module__S6Hkya__tag{color:var(--mist);max-width:34ch;margin-top:16px}.Footer-module__S6Hkya__cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Footer-module__S6Hkya__cols li{padding:6px 0}.Footer-module__S6Hkya__cols a{color:var(--mist);transition:color .2s var(--ease-ui);font-size:15px}.Footer-module__S6Hkya__cols a:hover{color:var(--paper)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--line);color:var(--mist-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:clamp(48px,6vw,80px);padding-top:24px;display:flex}@media (max-width:760px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr}}.Footer-module__S6Hkya__meta{color:var(--mist-2);margin-top:18px}.Footer-module__S6Hkya__textBtn{color:var(--mist);transition:color .2s var(--ease-ui);text-align:left;font-size:15px}.Footer-module__S6Hkya__textBtn:hover{color:var(--paper)}
.page-module__LTIEbW__hero{background:var(--warm);color:var(--ink);padding:calc(72px + clamp(72px,12vh,150px)) 0 clamp(56px,8vh,100px)}.page-module__LTIEbW__heroInner{flex-direction:column;gap:26px;display:flex}.page-module__LTIEbW__eyebrow{color:var(--sienna)}.page-module__LTIEbW__title{max-width:18ch;font-size:clamp(36px,5.2vw,76px);line-height:1}.page-module__LTIEbW__lead{max-width:58ch}.page-module__LTIEbW__section{background:var(--warm);color:var(--ink);padding-block:clamp(64px,9vh,120px)}.page-module__LTIEbW__sectionCool{background:var(--cool)}.page-module__LTIEbW__sectionMineral{background:var(--mineral)}.page-module__LTIEbW__rule{border-top:1px solid var(--line)}.page-module__LTIEbW__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);display:grid}.page-module__LTIEbW__item{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:clamp(28px,3vw,40px) 0;display:grid}.page-module__LTIEbW__item .page-module__LTIEbW__n{color:var(--sienna);padding-top:8px}.page-module__LTIEbW__item h2,.page-module__LTIEbW__item h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(20px,1.8vw,24px);font-weight:500}.page-module__LTIEbW__item p{color:var(--ink-2);max-width:48ch}.page-module__LTIEbW__points{flex-direction:column;gap:6px;margin-top:16px;display:flex}.page-module__LTIEbW__points li{color:var(--ink-2);padding-inline-start:16px;font-size:14.5px;position:relative}.page-module__LTIEbW__points li:before{content:"";inset-inline-start:0;background:var(--sienna);width:6px;height:1px;position:absolute;top:.65em}.page-module__LTIEbW__chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.page-module__LTIEbW__chip{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:9px 16px;font-size:14px}.page-module__LTIEbW__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);margin-bottom:clamp(32px,4vw,56px);display:grid}.page-module__LTIEbW__head h2{letter-spacing:-.03em;max-width:16ch;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.05}.page-module__LTIEbW__head p{color:var(--ink-2);max-width:58ch}.page-module__LTIEbW__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.page-module__LTIEbW__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(24px,3vw,40px)}.page-module__LTIEbW__panel h2,.page-module__LTIEbW__panel h3{letter-spacing:-.02em;margin-bottom:18px;font-size:22px;font-weight:500}.page-module__LTIEbW__panel li{border-top:1px solid var(--line);color:var(--ink-2);padding:12px 0;font-size:15.5px}.page-module__LTIEbW__timeline{gap:0;display:grid}.page-module__LTIEbW__tStage{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,48px);padding:clamp(28px,3vw,44px) 0;display:grid}.page-module__LTIEbW__tStage .page-module__LTIEbW__n{color:var(--sienna);flex-direction:column;gap:8px;display:flex}.page-module__LTIEbW__tStage .page-module__LTIEbW__n small{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.page-module__LTIEbW__tStage h2,.page-module__LTIEbW__tStage h3{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15}.page-module__LTIEbW__tStage p{color:var(--ink-2);max-width:48ch}.page-module__LTIEbW__grid3{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.page-module__LTIEbW__cell{background:var(--warm);flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px);display:flex}.page-module__LTIEbW__cellCool{background:var(--cool)}.page-module__LTIEbW__cell .page-module__LTIEbW__n{color:var(--cobalt)}.page-module__LTIEbW__cell h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.page-module__LTIEbW__cell p{color:var(--ink-2);font-size:15px;line-height:1.55}.page-module__LTIEbW__indGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);display:grid}.page-module__LTIEbW__indItem{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:20px;padding:clamp(28px,3vw,40px) 0;scroll-margin-top:90px;display:grid}.page-module__LTIEbW__indItem svg{color:var(--sienna)}.page-module__LTIEbW__indItem h2,.page-module__LTIEbW__indItem h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:500}.page-module__LTIEbW__indItem p{color:var(--ink-2);max-width:46ch}.page-module__LTIEbW__prose{max-width:68ch;color:var(--ink-2);flex-direction:column;gap:18px;display:flex}.page-module__LTIEbW__prose h2{color:var(--ink);letter-spacing:-.025em;margin-top:16px;font-size:clamp(24px,2.6vw,34px);font-weight:500}.page-module__LTIEbW__prose h3{color:var(--ink);margin-top:8px;font-size:19px;font-weight:500}.page-module__LTIEbW__prose ul{flex-direction:column;gap:6px;padding-inline-start:18px;list-style:outside;display:flex}.page-module__LTIEbW__note{border-inline-start:2px solid var(--sienna);color:var(--ink-2);padding:6px 0 6px 18px;padding-inline:18px 0;font-size:15px}.page-module__LTIEbW__formGrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:860px){.page-module__LTIEbW__list,.page-module__LTIEbW__two,.page-module__LTIEbW__indGrid{grid-template-columns:1fr}.page-module__LTIEbW__head{grid-template-columns:1fr;gap:16px}.page-module__LTIEbW__grid3{grid-template-columns:1fr}.page-module__LTIEbW__tStage{grid-template-columns:70px minmax(0,1fr)}.page-module__LTIEbW__tStage p{grid-column:2}.page-module__LTIEbW__formGrid{grid-template-columns:1fr}}.page-module__LTIEbW__factsRow{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.page-module__LTIEbW__fact{background:var(--warm);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.page-module__LTIEbW__factV{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.1}.page-module__LTIEbW__factL{color:var(--ink-3)}.page-module__LTIEbW__founders{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.page-module__LTIEbW__founder{flex-direction:column;gap:20px;display:flex}.page-module__LTIEbW__founder h3{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:500}.page-module__LTIEbW__role{color:var(--sienna);margin-bottom:14px}.page-module__LTIEbW__bio{color:var(--ink-2);margin-bottom:14px;font-size:15.5px}.page-module__LTIEbW__focus{flex-wrap:wrap;gap:6px;display:flex}.page-module__LTIEbW__focus li{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:12.5px}.page-module__LTIEbW__beliefs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.page-module__LTIEbW__belief h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:19px;font-weight:500}.page-module__LTIEbW__belief p{color:var(--ink-2);font-size:15.5px}.page-module__LTIEbW__program{border-top:1px solid var(--line);padding:clamp(40px,5vw,72px) 0;scroll-margin-top:90px}.page-module__LTIEbW__programHead{max-width:62ch;margin-bottom:32px}.page-module__LTIEbW__programMeta{flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;display:flex}.page-module__LTIEbW__programEnv{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.page-module__LTIEbW__programHead h2{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.02}.page-module__LTIEbW__programFacts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:36px;display:grid;overflow:hidden}.page-module__LTIEbW__programGrid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.page-module__LTIEbW__subhead{letter-spacing:-.01em;margin-bottom:12px;font-size:15px;font-weight:600}.page-module__LTIEbW__tStageH3{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15}.page-module__LTIEbW__sideStack{flex-direction:column;gap:24px;display:flex}.page-module__LTIEbW__steps{flex-direction:column;display:flex}.page-module__LTIEbW__steps li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.page-module__LTIEbW__steps b{margin-bottom:4px;font-size:15.5px;font-weight:500;display:block}.page-module__LTIEbW__steps p{color:var(--ink-2);font-size:14.5px}@media (max-width:900px){.page-module__LTIEbW__factsRow,.page-module__LTIEbW__programFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__LTIEbW__founders,.page-module__LTIEbW__beliefs,.page-module__LTIEbW__programGrid{grid-template-columns:1fr}}.page-module__LTIEbW__cell{transition:background-color .3s var(--ease-ui)}.page-module__LTIEbW__cell:hover{background:#fff}
.Button-module__iYV4-q__btn{letter-spacing:-.005em;white-space:nowrap;min-height:48px;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), border-color .2s var(--ease-ui), transform .2s var(--ease-ui);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.Button-module__iYV4-q__primary{background:var(--action);color:var(--action-fg)}.Button-module__iYV4-q__primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.Button-module__iYV4-q__secondary{border:1px solid var(--line-strong);color:var(--fg)}.Button-module__iYV4-q__secondary:hover{border-color:var(--fg)}.Button-module__iYV4-q__link{min-height:0;color:var(--fg);border-radius:3px;padding:0;font-weight:500}.Button-module__iYV4-q__link svg{transition:transform .2s var(--ease-ui)}.Button-module__iYV4-q__link:hover svg{transform:translate(4px)}
.CTABand-module__8l3-_W__band{background:var(--black);color:var(--paper);padding-block:clamp(110px,16vh,200px);position:relative;overflow:hidden}.CTABand-module__8l3-_W__band:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8a6cff29,#0000 70%);width:min(120vw,1400px);height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CTABand-module__8l3-_W__inner{flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:relative}.CTABand-module__8l3-_W__title{max-width:16ch}.CTABand-module__8l3-_W__body{color:var(--mist);max-width:44ch}.CTABand-module__8l3-_W__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.CTABand-module__8l3-_W__mail{color:var(--mist);border-bottom:1px solid var(--line-strong);transition:color .2s var(--ease-ui);padding-bottom:2px;font-size:15px}.CTABand-module__8l3-_W__mail:hover{color:var(--paper)}.CTABand-module__8l3-_W__band:before{animation:7s ease-in-out infinite CTABand-module__8l3-_W__glow}@keyframes CTABand-module__8l3-_W__glow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}
.home-module__06co2W__hero{background:var(--warm);min-height:100svh;color:var(--ink);align-items:center;padding-top:72px;display:flex;position:relative;overflow:hidden}.home-module__06co2W__heroFog{background:linear-gradient(90deg, #1b1d2200 0%, #1b1d22eb 42%, var(--black) 100%);pointer-events:none;width:60%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 150px calc(100% - 180px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 150px calc(100% - 180px),#0000 100%)}.home-module__06co2W__heroGrid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(40px,8vh,96px);display:grid;position:relative}.home-module__06co2W__heroCopy{max-width:640px}.home-module__06co2W__eyebrow{color:var(--sienna);margin-bottom:28px}.home-module__06co2W__heroCopy .display{max-width:10ch;margin-bottom:.38em}.home-module__06co2W__heroLead{max-width:46ch;margin-bottom:36px}.home-module__06co2W__ctas{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.home-module__06co2W__scene{aspect-ratio:640/520;will-change:transform, opacity;width:100%;position:relative}.home-module__06co2W__sceneSvg{pointer-events:none;width:100%;height:100%;position:relative;overflow:visible}.home-module__06co2W__scene .cloud{z-index:0}.home-module__06co2W__vectors{animation:4.5s ease-in-out infinite home-module__06co2W__breathe}@keyframes home-module__06co2W__breathe{0%,to{opacity:.45}50%{opacity:.85}}.home-module__06co2W__tag{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.06em;white-space:nowrap;border:1px solid;border-radius:3px;padding:5px 8px;font-size:11px;line-height:1.3;position:absolute}.home-module__06co2W__tagWarm{color:#5e3f2b;background:#f4efe7cc;border-color:#b1562f59}.home-module__06co2W__tagCool{color:var(--cyan);background:#0b0c0fb8;border-color:#5ee4ff59}.home-module__06co2W__scrollHint{left:var(--pad);color:var(--ink-3);align-items:center;gap:12px;display:flex;position:absolute;bottom:26px}.home-module__06co2W__scrollHint i{background:var(--line-strong);width:1px;height:40px;display:block;position:relative;overflow:hidden}.home-module__06co2W__scrollHint i:after{content:"";background:var(--ink);width:1px;height:12px;animation:home-module__06co2W__drop 2.2s var(--ease-narrative) infinite;position:absolute;top:-12px;left:0}@keyframes home-module__06co2W__drop{0%{transform:translateY(0)}to{transform:translateY(56px)}}@media (max-width:900px){.home-module__06co2W__hero{align-items:flex-start;min-height:auto;padding-bottom:0}.home-module__06co2W__heroGrid{grid-template-columns:1fr;gap:24px;padding-block:clamp(40px,8vh,72px) 0}.home-module__06co2W__heroFog{display:none}.home-module__06co2W__scene{margin-top:20px;margin-inline:calc(-1 * var(--pad));aspect-ratio:auto;width:auto;padding:48px var(--pad) 32px;background:linear-gradient(180deg, #1b1d2200 0%, var(--graphite) 22%, var(--black) 100%)}.home-module__06co2W__sceneSvg{aspect-ratio:640/520;height:auto}.home-module__06co2W__scene .home-module__06co2W__tag{transform:none}.home-module__06co2W__scrollHint{display:none}.home-module__06co2W__tag{font-size:10px}}.home-module__06co2W__human{background:linear-gradient(180deg, var(--warm) 0%, var(--warm) 60%, var(--mineral) 100%);color:var(--ink)}.home-module__06co2W__tableau{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(56px,8vh,110px);display:grid}.home-module__06co2W__frag{margin:0}.home-module__06co2W__f1{grid-column:1/5}.home-module__06co2W__f2{grid-column:5/10;margin-top:90px}.home-module__06co2W__f3{grid-column:10/13;margin-top:24px}.home-module__06co2W__f4{grid-column:2/6;margin-top:-16px}.home-module__06co2W__f5{grid-column:6/9;margin-top:72px}.home-module__06co2W__f6{grid-column:9/13}.home-module__06co2W__fragInner{background:color-mix(in srgb, var(--mineral) 55%, var(--warm));border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.home-module__06co2W__fragMedia{aspect-ratio:4/3;position:relative}.home-module__06co2W__fragSvg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__06co2W__animTool{transform-box:fill-box;transform-origin:20% 80%;animation:4s ease-in-out infinite alternate home-module__06co2W__wrist}.home-module__06co2W__fragCap{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 16px 16px;display:grid}.home-module__06co2W__fragCap .home-module__06co2W__label:first-child{color:var(--sienna);padding-top:3px}.home-module__06co2W__fragTitle{letter-spacing:-.01em;font-size:15px;font-weight:500}.home-module__06co2W__fragNote{color:var(--ink-3);grid-column:2}@media (max-width:900px){.home-module__06co2W__tableau{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__06co2W__f1,.home-module__06co2W__f2,.home-module__06co2W__f3,.home-module__06co2W__f4,.home-module__06co2W__f5,.home-module__06co2W__f6{grid-column:auto;margin-top:0}}@media (max-width:560px){.home-module__06co2W__tableau{grid-template-columns:1fr}}.home-module__06co2W__data{background:var(--graphite);color:var(--paper)}.home-module__06co2W__dataGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(48px,7vh,96px);display:grid}.home-module__06co2W__dataScene{border:1px solid var(--line);border-radius:var(--radius);background:var(--black);aspect-ratio:640/480;position:relative;overflow:hidden}.home-module__06co2W__dataSvg{pointer-events:none;width:100%;height:100%;position:relative}.home-module__06co2W__lRaw,.home-module__06co2W__lLayer,.home-module__06co2W__lStruct{transition:opacity .6s var(--ease-narrative), transform .6s var(--ease-narrative)}.home-module__06co2W__st_raw .home-module__06co2W__lRaw{opacity:1}.home-module__06co2W__st_raw .home-module__06co2W__lLayer,.home-module__06co2W__st_raw .home-module__06co2W__lStruct{opacity:0}.home-module__06co2W__st_layer .home-module__06co2W__lRaw{opacity:.3}.home-module__06co2W__st_layer .home-module__06co2W__lLayer{opacity:1}.home-module__06co2W__st_layer .home-module__06co2W__lStruct,.home-module__06co2W__st_structure .home-module__06co2W__lRaw{opacity:0}.home-module__06co2W__st_structure .home-module__06co2W__lLayer{opacity:.12}.home-module__06co2W__st_structure .home-module__06co2W__lStruct{opacity:1}.home-module__06co2W__stateTag{top:16px;left:16px}.home-module__06co2W__dataControls{flex-direction:column;gap:32px;display:flex}.home-module__06co2W__segmented{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.home-module__06co2W__segBtn{min-height:40px;color:var(--mist);transition:background-color .25s var(--ease-ui), color .25s var(--ease-ui);white-space:nowrap;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.home-module__06co2W__segBtn:hover{color:var(--paper)}.home-module__06co2W__segBtn[aria-pressed=true]{background:var(--paper);color:var(--black)}.home-module__06co2W__stages{flex-direction:column;display:flex}.home-module__06co2W__stage{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.home-module__06co2W__stageN{color:var(--cyan);padding-top:6px}.home-module__06co2W__stageT{letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:500}.home-module__06co2W__stageP{color:var(--mist);max-width:40ch}@media (max-width:900px){.home-module__06co2W__dataGrid{grid-template-columns:1fr}.home-module__06co2W__segmented{display:flex}.home-module__06co2W__segBtn{flex:1;padding:0 10px;font-size:13px}}.home-module__06co2W__industries{background:var(--black);color:var(--paper)}.home-module__06co2W__indGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(48px,7vh,96px);display:grid}.home-module__06co2W__indList{border-top:1px solid var(--line);flex-direction:column;display:flex}.home-module__06co2W__indBtn{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--mist);letter-spacing:-.01em;transition:color .2s var(--ease-ui);align-items:baseline;gap:16px;padding:13px 0;font-size:17px;font-weight:500;display:flex}.home-module__06co2W__indBtn:after{content:"";background:var(--cyan);opacity:0;width:8px;height:8px;transition:opacity .25s var(--ease-ui), transform .25s var(--ease-ui);align-self:center;margin-left:auto;transform:scale(.5)}.home-module__06co2W__indBtn:hover,.home-module__06co2W__indBtn[aria-pressed=true]{color:var(--paper)}.home-module__06co2W__indBtn[aria-pressed=true]:after{opacity:1;transform:none}.home-module__06co2W__indN{color:var(--mist-2);width:24px}.home-module__06co2W__indCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:460px;padding:clamp(28px,3.5vw,48px);position:sticky;top:96px}.home-module__06co2W__indCardInner{animation:home-module__06co2W__fadeUp .5s var(--ease-narrative)}@keyframes home-module__06co2W__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.home-module__06co2W__indGlyph{color:var(--cyan);margin-bottom:28px}.home-module__06co2W__indCardLabel{color:var(--mist-2);margin-bottom:16px}.home-module__06co2W__indStatement{text-wrap:pretty;max-width:24ch;margin-bottom:32px;font-size:clamp(22px,2.3vw,31px)}.home-module__06co2W__indCapLabel{color:var(--cyan);margin-bottom:8px}.home-module__06co2W__indCaps li{border-top:1px solid var(--line);color:var(--mist);padding:10px 0;font-size:15px}.home-module__06co2W__indMore{color:var(--paper);align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:500;display:inline-flex}.home-module__06co2W__indMore svg{transition:transform .2s var(--ease-ui)}.home-module__06co2W__indMore:hover svg{transform:translate(4px)}@media (max-width:900px){.home-module__06co2W__indGrid{grid-template-columns:1fr;gap:20px}.home-module__06co2W__indListWrap{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.home-module__06co2W__indListWrap::-webkit-scrollbar{display:none}.home-module__06co2W__indList{border:0;flex-direction:row;gap:8px;width:max-content;padding-bottom:6px}.home-module__06co2W__indBtn{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;width:auto;min-height:40px;padding:0 14px;font-size:14px}.home-module__06co2W__indBtn:after,.home-module__06co2W__indN{display:none}.home-module__06co2W__indBtn[aria-pressed=true]{background:var(--paper);color:var(--black);border-color:var(--paper)}.home-module__06co2W__indCard{min-height:0;position:static}}.home-module__06co2W__method{background:linear-gradient(180deg, var(--indigo) 0%, var(--black) 100%);color:var(--paper);padding-block:var(--section)}.home-module__06co2W__methodPinned{padding-block:0}.home-module__06co2W__methodPinned .home-module__06co2W__methodWrap{height:420vh}.home-module__06co2W__methodPinned .home-module__06co2W__methodSticky{flex-direction:column;justify-content:center;height:100vh;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.home-module__06co2W__methodHead{margin-bottom:clamp(24px,4vh,48px)}.home-module__06co2W__methodPinned .home-module__06co2W__methodHead .h2{font-size:clamp(30px,3.6vw,52px)}.home-module__06co2W__methodGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.home-module__06co2W__stageList{flex-direction:column;display:flex}.home-module__06co2W__mStage{border-top:1px solid var(--line);opacity:.4;transition:opacity .45s var(--ease-narrative);padding:14px 0}.home-module__06co2W__mDone{opacity:.65}.home-module__06co2W__mActive{opacity:1}.home-module__06co2W__mStageHead{gap:14px;margin-bottom:6px;display:flex}.home-module__06co2W__mN{color:var(--cyan)}.home-module__06co2W__mLayer{color:var(--mist-2)}.home-module__06co2W__mTitle{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.2}.home-module__06co2W__mText{color:var(--mist);opacity:0;max-width:44ch;max-height:0;transition:max-height .5s var(--ease-narrative), opacity .4s var(--ease-narrative), margin .4s var(--ease-narrative);overflow:hidden}.home-module__06co2W__mActive .home-module__06co2W__mText{opacity:1;max-height:160px;margin-top:8px}.home-module__06co2W__method:not(.home-module__06co2W__methodPinned) .home-module__06co2W__mStage{opacity:1}.home-module__06co2W__method:not(.home-module__06co2W__methodPinned) .home-module__06co2W__mText{opacity:1;max-height:none;margin-top:8px}.home-module__06co2W__stackSvg{width:100%;height:auto;max-height:64vh;overflow:visible}.home-module__06co2W__layer{opacity:0;transition:opacity .8s var(--ease-narrative), transform .8s var(--ease-narrative);transform:translateY(70px)}.home-module__06co2W__layerOn{opacity:1;transform:none}.home-module__06co2W__methodFoot{margin-top:clamp(20px,3vh,36px)}@media (max-height:820px){.home-module__06co2W__methodPinned .home-module__06co2W__methodHead .h2{font-size:clamp(28px,3vw,40px)}.home-module__06co2W__methodPinned .home-module__06co2W__methodHead .body{display:none}.home-module__06co2W__methodPinned .home-module__06co2W__stackSvg{max-height:52vh}}@media (max-width:900px){.home-module__06co2W__methodGrid{grid-template-columns:1fr}.home-module__06co2W__stackSvg{order:-1;max-height:none}}.home-module__06co2W__calm{width:100%;height:100%;position:absolute;inset:0}.home-module__06co2W__calm line{will-change:transform, opacity}.home-module__06co2W__responsible{background:var(--cool);color:var(--ink)}.home-module__06co2W__principles{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(48px,7vh,96px);display:grid;overflow:hidden}.home-module__06co2W__principle{background:var(--cool);flex-direction:column;gap:12px;min-height:250px;padding:clamp(24px,3vw,40px);display:flex}.home-module__06co2W__prN{color:var(--cobalt)}.home-module__06co2W__prT{letter-spacing:-.02em;font-size:20px;font-weight:500}.home-module__06co2W__prP{color:var(--ink-2)}.home-module__06co2W__respFoot{margin-top:40px}@media (max-width:1000px){.home-module__06co2W__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-module__06co2W__principles{grid-template-columns:1fr}.home-module__06co2W__principle{min-height:0}}.home-module__06co2W__outcome{background:var(--warm);color:var(--ink)}.home-module__06co2W__outGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(48px,7vh,96px);display:grid}.home-module__06co2W__outScene{aspect-ratio:640/480;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--mineral) 55%, var(--warm));position:relative;overflow:hidden}.home-module__06co2W__outSvg{pointer-events:none;width:100%;height:100%;position:relative}.home-module__06co2W__outLayer{opacity:0;transition:opacity 1s var(--ease-narrative) .6s}.home-module__06co2W__outScene.is-in .home-module__06co2W__outLayer{opacity:.9}.home-module__06co2W__outField{opacity:0;transition:opacity 1.2s var(--ease-narrative) .9s}.home-module__06co2W__outScene.is-in .home-module__06co2W__outField{opacity:1}.home-module__06co2W__outNotes{flex-direction:column;display:flex}.home-module__06co2W__outNote{border-top:1px solid var(--line);padding:22px 0}.home-module__06co2W__outT{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:500}.home-module__06co2W__outP{color:var(--ink-2);max-width:40ch}@media (max-width:900px){.home-module__06co2W__outGrid{grid-template-columns:1fr}.home-module__06co2W__heroCopy .display{max-width:none;margin-bottom:.6em}}@media (max-width:640px){.home-module__06co2W__layerLabel{display:none}}.home-module__06co2W__scene{--p:0}.home-module__06co2W__tagScene{top:6%;left:6%}.home-module__06co2W__tagPerson{top:30%;left:8%}.home-module__06co2W__tagSeq{bottom:8%;right:4%}.home-module__06co2W__stream{pointer-events:none;width:36%;transform:translateY(calc(var(--p) * -70px));flex-direction:column;gap:6px;transition:transform .2s linear;display:flex;position:absolute;top:10%;right:-4%}.home-module__06co2W__streamLine{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.04em;color:var(--cyan);white-space:nowrap;opacity:0;animation:home-module__06co2W__tick 9s var(--ease-narrative) infinite;animation-delay:calc(1.4s + var(--i) * .28s);font-size:11px;transform:translateY(6px)}.home-module__06co2W__streamLine:nth-child(3n){color:var(--uv)}.home-module__06co2W__streamLine:nth-child(3n+1){color:var(--mist)}@keyframes home-module__06co2W__tick{0%{opacity:0;transform:translateY(6px)}6%{opacity:.85;transform:none}70%{opacity:.85}84%{opacity:.12}to{opacity:0;transform:translateY(-4px)}}.home-module__06co2W__scene[style*=--p] .home-module__06co2W__stream{filter:brightness(calc(1 + var(--p) * .6))}@media (max-width:900px){.home-module__06co2W__sceneSvg{transform:translate(-14%)}.home-module__06co2W__stream{gap:4px;width:44%;top:24%;right:2%}.home-module__06co2W__streamLine{font-size:9.5px}.home-module__06co2W__tagPerson{display:none}.home-module__06co2W__tagScene{top:4%;left:4%}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__heroSil{opacity:1}.home-module__06co2W__stream{transform:none}.home-module__06co2W__streamLine{opacity:.7;animation:none;transform:none}}.home-module__06co2W__reach{background:var(--black);color:var(--paper);padding-top:0}.home-module__06co2W__reachGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(40px,6vh,80px);padding-top:32px;display:grid}.home-module__06co2W__reachLabel{color:var(--cyan);margin-bottom:12px}.home-module__06co2W__reachBig{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.1}.home-module__06co2W__reachList li{border-bottom:1px solid var(--line);color:var(--mist);padding:9px 0;font-size:15.5px}@media (max-width:900px){.home-module__06co2W__reachGrid{grid-template-columns:1fr}}.home-module__06co2W__proof{background:var(--black);color:var(--paper)}.home-module__06co2W__proofGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:clamp(48px,7vh,96px);display:grid}.home-module__06co2W__proofGrid>div{width:min(100%,960px)}.home-module__06co2W__proofFrame{border:1px solid var(--line);border-radius:var(--radius);background:var(--graphite);aspect-ratio:640/480;position:relative;overflow:hidden}.home-module__06co2W__proofFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.home-module__06co2W__proofFacts>div{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.home-module__06co2W__proofV{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:500}.home-module__06co2W__proofL{color:var(--mist-2)}.home-module__06co2W__proofTitle{color:var(--cyan);margin-bottom:14px}@media (max-width:900px){.home-module__06co2W__proofGrid{grid-template-columns:1fr}.home-module__06co2W__proofFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-module__06co2W__faqSec{background:var(--warm);color:var(--ink)}.home-module__06co2W__faqGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.home-module__06co2W__faqGrid .section-head{grid-template-columns:1fr;position:sticky;top:100px}@media (max-width:900px){.home-module__06co2W__faqGrid{grid-template-columns:1fr}.home-module__06co2W__faqGrid .section-head{position:static}}.home-module__06co2W__scene{--sil:1}.home-module__06co2W__heroSil{opacity:calc(var(--sil) * (1 - var(--p) * .5));transition:opacity 1.1s var(--ease-narrative)}.home-module__06co2W__ph_human{--sil:1}.home-module__06co2W__ph_observe{--sil:.92}.home-module__06co2W__ph_record{--sil:.55}.home-module__06co2W__ph_resolve{--sil:.16}.home-module__06co2W__heroSkel{transition:opacity .8s var(--ease-narrative)}.home-module__06co2W__ph_human .home-module__06co2W__heroSkel{opacity:.35}.home-module__06co2W__tagPerson{opacity:0;transition:opacity .5s var(--ease-ui), transform .5s var(--ease-ui);transform:translateY(6px)}.home-module__06co2W__ph_observe .home-module__06co2W__tagPerson,.home-module__06co2W__ph_record .home-module__06co2W__tagPerson,.home-module__06co2W__ph_resolve .home-module__06co2W__tagPerson{opacity:1;transform:none}.home-module__06co2W__stream .home-module__06co2W__streamLine{opacity:0;transition:opacity .5s var(--ease-narrative), transform .5s var(--ease-narrative), color .6s linear;transition-delay:calc(var(--i) * .12s);animation:none;transform:translateY(8px)}.home-module__06co2W__ph_record .home-module__06co2W__streamLine,.home-module__06co2W__ph_resolve .home-module__06co2W__streamLine{opacity:.92;transform:none}.home-module__06co2W__ph_resolve .home-module__06co2W__streamLine{color:var(--cyan)}.home-module__06co2W__ph_resolve .home-module__06co2W__streamLine:nth-child(3n){color:var(--uv)}.home-module__06co2W__ph_human .home-module__06co2W__streamLine{transition-delay:calc((11 - var(--i)) * 60ms)}.home-module__06co2W__phaseTag{color:var(--mist);position:absolute;bottom:4%;left:6%;overflow:hidden}.home-module__06co2W__phaseTag span{animation:home-module__06co2W__phaseIn .6s var(--ease-narrative);display:inline-block}@keyframes home-module__06co2W__phaseIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (max-width:900px){.home-module__06co2W__phaseTag{color:var(--mist);bottom:3%;left:4%}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__heroSil{opacity:.55}.home-module__06co2W__stream .home-module__06co2W__streamLine{opacity:.9;transition:none;transform:none}.home-module__06co2W__tagPerson{opacity:1;transform:none}}.home-module__06co2W__walker{animation:6s ease-in-out infinite alternate home-module__06co2W__walk}@keyframes home-module__06co2W__walk{0%{transform:translate(0)}to{transform:translate(-28px)}}.home-module__06co2W__scan{pointer-events:none;border-bottom:1px solid #5ee4ff8c;height:100%;animation:6.5s linear infinite home-module__06co2W__scanY;position:absolute;top:-100%;left:0;right:0;box-shadow:0 0 14px #5ee4ff47}@keyframes home-module__06co2W__scanY{0%{transform:translateY(0)}to{transform:translateY(100%)}}.home-module__06co2W__proofFrame .fig-pts circle{animation:2.6s ease-in-out infinite home-module__06co2W__pulse;animation-delay:calc(var(--i) * .11s)}@keyframes home-module__06co2W__pulse{0%,to{opacity:.55}50%{opacity:1}}.home-module__06co2W__stackSvg{animation:7s ease-in-out infinite home-module__06co2W__float}@keyframes home-module__06co2W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.home-module__06co2W__outField path{animation:14s ease-in-out infinite alternate home-module__06co2W__drift}.home-module__06co2W__outField path:nth-child(2n){animation-delay:-4s}.home-module__06co2W__outField path:nth-child(3n){animation-delay:-9s}@keyframes home-module__06co2W__drift{0%{transform:translate(-10px)}to{transform:translate(10px)}}.home-module__06co2W__principle{transition:background-color .3s var(--ease-ui)}.home-module__06co2W__principle:hover{background:#fff}.home-module__06co2W__indCard{transition:border-color .3s var(--ease-ui)}.home-module__06co2W__indCard:hover{border-color:var(--line-strong)}.home-module__06co2W__animHand{transform-box:fill-box;transform-origin:20% 80%;animation:4s ease-in-out infinite alternate home-module__06co2W__wrist}@keyframes home-module__06co2W__wrist{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.home-module__06co2W__animItem{animation:7s linear infinite home-module__06co2W__belt}@keyframes home-module__06co2W__belt{0%{opacity:0;transform:translate(-50px)}8%{opacity:.7}92%{opacity:.7}to{opacity:0;transform:translate(130px)}}.home-module__06co2W__animWrite{stroke-dasharray:1;stroke-dashoffset:1px;animation:6s ease-in-out infinite home-module__06co2W__write}@keyframes home-module__06co2W__write{0%{stroke-dashoffset:1px}45%{stroke-dashoffset:0}80%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.home-module__06co2W__animSway{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite alternate home-module__06co2W__sway}@keyframes home-module__06co2W__sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.home-module__06co2W__animPass{animation:6s ease-in-out infinite alternate home-module__06co2W__pass}@keyframes home-module__06co2W__pass{0%{transform:translate(-14px)}to{transform:translate(14px)}}.home-module__06co2W__animPlant{transform-box:fill-box;transform-origin:50% 100%;animation:4.5s ease-in-out infinite alternate home-module__06co2W__plant}@keyframes home-module__06co2W__plant{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.home-module__06co2W__animRoll{animation:8s ease-in-out infinite alternate home-module__06co2W__roll}@keyframes home-module__06co2W__roll{0%{transform:translate(-12px)}to{transform:translate(22px)}}[dir=rtl] .home-module__06co2W__heroFog{background:linear-gradient(270deg, #1b1d2200 0%, #1b1d22eb 42%, var(--black) 100%);left:0;right:auto}[dir=rtl] .home-module__06co2W__sceneSvg{transform:scaleX(-1)}[dir=rtl] .home-module__06co2W__stream{align-items:flex-end;left:-4%;right:auto}[dir=rtl] .home-module__06co2W__tagScene{left:auto;right:6%}[dir=rtl] .home-module__06co2W__tagPerson{left:auto;right:8%}[dir=rtl] .home-module__06co2W__tagSeq{left:4%;right:auto}[dir=rtl] .home-module__06co2W__phaseTag{left:auto;right:6%}[dir=rtl] .home-module__06co2W__scrollHint{left:auto;right:var(--pad)}[dir=rtl] .home-module__06co2W__stateTag{left:auto;right:16px}@media (max-width:900px){[dir=rtl] .home-module__06co2W__heroFog{display:none}[dir=rtl] .home-module__06co2W__sceneSvg{transform:scaleX(-1)translate(-14%)}[dir=rtl] .home-module__06co2W__stream{left:2%;right:auto}[dir=rtl] .home-module__06co2W__tagScene{left:auto;right:4%}}@media (max-width:600px){.home-module__06co2W__heroCopy{min-height:680px}.home-module__06co2W__eyebrow{min-height:2.9em}}
.ContactForm-module__j1WgZG__form{flex-direction:column;gap:26px;display:flex}.ContactForm-module__j1WgZG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.ContactForm-module__j1WgZG__field{color:var(--ink-2);flex-direction:column;gap:10px;display:flex}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field textarea{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);transition:border-color .2s var(--ease-ui);background:0 0;border-radius:0;min-height:48px;padding:12px 0}.ContactForm-module__j1WgZG__field textarea{resize:vertical;line-height:1.5}.ContactForm-module__j1WgZG__field input:focus-visible,.ContactForm-module__j1WgZG__field textarea:focus-visible{border-bottom-color:var(--cobalt);box-shadow:0 1px 0 0 var(--cobalt);outline:none}.ContactForm-module__j1WgZG__fieldset{color:var(--ink-2);border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.ContactForm-module__j1WgZG__chips{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__j1WgZG__chip{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), border-color .2s var(--ease-ui);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.ContactForm-module__j1WgZG__chip input{opacity:0;width:1px;height:1px;position:absolute}.ContactForm-module__j1WgZG__chip:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:2px}.ContactForm-module__j1WgZG__chipOn{background:var(--ink);color:var(--warm);border-color:var(--ink)}.ContactForm-module__j1WgZG__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ContactForm-module__j1WgZG__submit{background:var(--ink);min-height:50px;color:var(--warm);transition:transform .2s var(--ease-ui), opacity .2s var(--ease-ui);border-radius:999px;padding:0 26px;font-size:15px;font-weight:600}.ContactForm-module__j1WgZG__submit:hover{transform:translateY(-1px)}.ContactForm-module__j1WgZG__submit:disabled{opacity:.6}.ContactForm-module__j1WgZG__status{color:var(--ink-2);max-width:48ch;font-size:15px}@media (max-width:640px){.ContactForm-module__j1WgZG__row{grid-template-columns:1fr}}
.Faq-module__pkI36W__list{border-top:1px solid var(--line)}.Faq-module__pkI36W__item{border-bottom:1px solid var(--line)}.Faq-module__pkI36W__q{cursor:pointer;letter-spacing:-.01em;color:var(--fg);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:20px 0;font-size:clamp(17px,1.4vw,20px);font-weight:500;list-style:none;display:flex}.Faq-module__pkI36W__q::-webkit-details-marker{display:none}.Faq-module__pkI36W__q:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px;border-radius:3px}.Faq-module__pkI36W__icon{flex-shrink:0;width:18px;height:18px;position:relative}.Faq-module__pkI36W__icon:before,.Faq-module__pkI36W__icon:after{content:"";width:18px;height:1.5px;transition:transform .3s var(--ease-ui);background:currentColor;position:absolute;top:8px;left:0}.Faq-module__pkI36W__icon:after{transform:rotate(90deg)}.Faq-module__pkI36W__item[open] .Faq-module__pkI36W__icon:after{transform:rotate(0)}.Faq-module__pkI36W__a{color:var(--fg-2);max-width:62ch;padding:0 0 22px}
