@font-face{font-family:Open Sauce One;src:url(/fonts/open-sauce-one-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Open Sauce Sans;src:url(/fonts/open-sauce-sans-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/fonts/inter-300.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Open Sans;src:url(/fonts/open-sans-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:600}:root{color-scheme:dark;--green:var(--color-accent);--green-soft:var(--color-accent-soft);--black:var(--surface-canvas);--panel:var(--surface-section);--panel-deep:var(--surface-section-deep);--white:var(--color-text-primary);--muted:var(--color-text-secondary);--faint:var(--color-text-tertiary);--line:var(--border-strong);--display:var(--font-family-display);--label:var(--font-family-label);--body:var(--font-family-body)}*,:before,:after{box-sizing:border-box}html{background:var(--black);color:var(--white);scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}html.menu-open{overflow:hidden}body{background:var(--black);font-family:var(--body);font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:300;overflow-x:clip}main,section,footer,header,nav,figure,dl,dd,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:4px}img,video,svg{display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-mark{color:var(--green);flex:none}.earn-experience-scope .btr-solar-icon{flex:none;display:block;overflow:visible}.earn-experience-scope .btr-solar-icon--reward{width:60px;height:60px}.arrow{flex:none;width:28px;height:28px}.feature-icon{width:34px;height:34px;color:var(--green-soft);flex:none}.bracket-frame{--bracket-size:22px;--bracket-color:var(--white);background-image:linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color)), linear-gradient(var(--bracket-color), var(--bracket-color));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--bracket-size) 1px, 1px var(--bracket-size), var(--bracket-size) 1px, 1px var(--bracket-size), var(--bracket-size) 1px, 1px var(--bracket-size), var(--bracket-size) 1px, 1px var(--bracket-size)}.site-header{z-index:100;width:100%;height:var(--header-height);-webkit-backdrop-filter:blur(23px);background:#17181a61;border-bottom:1px solid #ffffff1f;position:fixed;top:0;left:0}.site-header__inner{z-index:2;width:100%;height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex;position:relative}.brand{width:max-content;color:var(--white);align-items:center;display:inline-flex}.brand-logo{flex:none;width:166px;height:auto}.desktop-nav{font-family:var(--label);font-size:var(--font-size-ui);letter-spacing:.01em;line-height:var(--line-height-heading);color:#ffffffb3;justify-content:center;align-items:center;gap:26px;display:flex}.desktop-nav a,.footer a{transition:color .18s}.desktop-nav a:hover,.footer a:hover{color:var(--white)}.desktop-nav a[aria-current=page],.mobile-nav__links a[aria-current=page]{color:var(--white);font-weight:600}.earn-menu{flex:none;position:relative}.earn-trigger{min-height:35.6px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;transition:color .18s;display:inline-flex}.earn-trigger:hover,.earn-trigger[aria-expanded=true],.earn-trigger[data-current=true]{color:var(--white)}.earn-trigger[data-current=true]{font-weight:600}.earn-trigger__chevron{flex:none;width:14px;height:14px;transition:transform .18s}.earn-trigger[aria-expanded=true] .earn-trigger__chevron{transform:rotate(180deg)}.earn-dropdown{--bracket-size:12px;--bracket-color:#ffffff9e;z-index:12;background-color:var(--surface-glass-strong);-webkit-backdrop-filter:blur(18px);width:218px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.earn-option{color:#ffffffad;min-height:52px;font-family:var(--body);font-size:var(--font-size-ui);line-height:var(--line-height-title);grid-template-columns:34px minmax(0,1fr);align-items:center;padding:0 12px;transition:background-color .16s,color .16s;display:grid}.earn-option:hover,.earn-option:focus-visible{color:var(--white);background:#ffffff12}.earn-option>span{color:var(--faint);font-family:var(--label);font-size:var(--font-size-micro)}.earn-option strong{font-size:var(--font-size-small);white-space:nowrap;font-weight:400}.earn-option[aria-current=page]{color:var(--white)}.earn-option[aria-current=page]>span{color:var(--green-soft)}.header-actions{align-items:center;gap:12px;display:flex}.explore-button{--bracket-size:8px;-webkit-backdrop-filter:blur(5px);width:122px;height:35.6px;font-family:var(--body);font-size:var(--font-size-small);background-color:#ffffff1f;justify-content:center;align-items:center;font-weight:400;transition:background-color .18s,color .18s;display:inline-flex}.explore-button:hover{color:var(--white);background-color:#ffffff3d}.language-selector{flex:none;position:relative}.language-trigger{width:58px;height:35.6px;color:var(--white);font-family:var(--label);font-size:var(--font-size-caption);font-weight:400;line-height:var(--line-height-flat);cursor:pointer;background:#ffffff14;border:0;justify-content:center;align-items:center;gap:8px;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.language-trigger:hover,.language-trigger[aria-expanded=true]{background-color:#ffffff2e}.language-trigger__code{text-align:center;min-width:18px}.language-trigger__chevron{flex:none;width:13px;height:13px;transition:transform .18s}.language-trigger[aria-expanded=true] .language-trigger__chevron{transform:rotate(180deg)}.language-menu{--bracket-size:12px;--bracket-color:#ffffff9e;z-index:12;background-color:var(--surface-glass-strong);-webkit-backdrop-filter:blur(18px);width:218px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.language-option{color:#ffffffad;min-height:52px;font-family:var(--body);font-size:var(--font-size-ui);line-height:var(--line-height-title);grid-template-columns:34px minmax(0,1fr);align-items:center;padding:0 12px;transition:background-color .16s,color .16s;display:grid}.language-option:hover,.language-option:focus-visible{color:var(--white);background-color:#ffffff12}.language-option[aria-current=page]{color:var(--white)}.language-option__code{color:var(--faint);font-family:var(--label);font-size:var(--font-size-micro)}.language-option[aria-current=page] .language-option__code{color:var(--green-soft)}.menu-button,.mobile-nav{display:none}.hero{isolation:isolate;width:100%;height:100svh;min-height:760px;position:relative;overflow:hidden}.hero__media,.hero__shade{z-index:-2;transform-origin:50%;will-change:transform;position:absolute;inset:0}.hero__video{object-fit:cover;object-position:center;width:100%;height:100%}.hero__shade{z-index:-1;background:linear-gradient(#0000002e,#0000002e),linear-gradient(90deg,#00000094 0%,#0000001f 51%,#0000006b 100%),linear-gradient(#0000001f,#0000 40%,#00000029)}.hero__copy{top:var(--page-start-y);left:var(--gutter);will-change:transform;width:min(640px,48vw);position:absolute}.hero h1{max-width:720px;font-family:var(--display);font-size:var(--font-size-display-hero);letter-spacing:-.02em;font-weight:400;line-height:var(--line-height-heading)}.hero__copy>p{max-width:640px;color:var(--muted);font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:20px}.hero__actions{gap:18px;margin-top:40px;display:flex}.button{height:49.2px;min-height:49.2px;font-size:var(--font-size-body);line-height:var(--line-height-heading);white-space:nowrap;justify-content:center;align-items:center;padding:15px 25px;transition:background-color .18s,color .18s;display:inline-flex}.button--primary{background:var(--white);width:193px;color:var(--black);letter-spacing:-.01em;font-weight:600;transition:background-color .4s cubic-bezier(.34,1.56,.64,1),color .18s}.button--primary:hover{background:var(--green)}.button--secondary{--bracket-size:11px;background-color:#ffffff1f;width:221px;font-weight:400}.button--secondary:hover{background-color:#ffffff3d}.hero__evidence{bottom:152px;left:var(--gutter);width:640px;font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-heading);position:absolute}.hero__logos{bottom:80px;left:var(--gutter);width:640px;height:42px;position:absolute;overflow:hidden}.hero__logos-track,.hero__logos-group{flex:none;align-items:center;height:42px;display:flex}.hero__logos-track{will-change:transform;width:max-content;animation:28.63s linear infinite evidence-marquee}.hero__logos-group{gap:41px;padding-right:41px}.hero__logos img{flex:none;width:126px;height:42px}@keyframes evidence-marquee{to{transform:translate(-835px)}}.hero__stats{--bracket-size:22px;right:var(--gutter);-webkit-backdrop-filter:blur(5px);background-color:#16171a2b;grid-template-columns:repeat(3,145px);justify-content:space-between;align-items:start;gap:24px;width:min(580px,46vw);min-height:169.6px;padding:40px;display:grid;position:absolute;bottom:80px}.hero__stats dt{width:max-content;font-family:var(--display);font-size:var(--font-size-card-title);letter-spacing:-.04em;line-height:var(--line-height-body)}.hero__stats dd{color:var(--white);font-size:var(--font-size-ui);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:14px}.section-heading,.section-intro{width:min(100%, var(--section-intro-max-width));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.section-heading h2+p,.section-intro>h2+p{margin-top:20px}.section-heading h2,.section-intro>h2{max-width:var(--section-intro-max-width);font-family:var(--display);font-size:var(--font-size-display-section);letter-spacing:-.02em;font-weight:400;line-height:var(--line-height-heading);text-wrap:balance}.section-heading>p,.section-intro>p{max-width:var(--section-copy-max-width);color:var(--muted);font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body);text-wrap:pretty}.section-intro>p+p{margin-top:16px}.mission{background:var(--panel)}.mission__header{min-height:0;padding:var(--section-space-y) var(--gutter);background:var(--black)}.mission__intro{width:min(100%, var(--section-intro-max-width))}.mission__body{grid-template-columns:60% 40%;height:828px;min-height:828px;display:grid}.mission__features{grid-template-rows:repeat(3,276px);display:grid}.mission__feature{height:276px;min-height:276px;padding:0 var(--gutter);background-color:var(--black);border-bottom:1px solid #ffffff14;outline:0;flex-direction:column;justify-content:center;gap:20px;transition:background-color .12s;display:flex}.mission__feature[data-active=true]{background-color:var(--surface-section)}.mission__feature:last-child{border-bottom:0}.mission__feature h3{font-family:var(--display);font-size:var(--font-size-card-title);letter-spacing:-.01em;font-weight:400;line-height:var(--line-height-body)}.mission__feature p{color:var(--muted);font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:12px}.mission__feature .feature-icon{width:30px;height:30px}.research-card h3,.technology-card h3{font-family:var(--display);font-size:var(--font-size-card-title);letter-spacing:-.025em;font-weight:400;line-height:var(--line-height-title)}.research-card>p,.technology-card>p{color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:12px}.mission__image{background:var(--surface-media);position:relative;overflow:hidden}.mission__image>img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.mission__image:after{content:"";background:linear-gradient(#0000 32%,#0003 56%,#000000d1 100%);position:absolute;inset:0}.mission__image figcaption{z-index:1;position:absolute;bottom:60px;left:40px;right:80px}.mission__image figcaption>p{max-width:456px;font-family:var(--display);font-size:var(--font-size-card-title);letter-spacing:-.01em;font-weight:400;line-height:var(--line-height-body)}.text-link{color:#f0f0f0;width:max-content;max-width:100%;height:34px;min-height:34px;font-size:var(--font-size-body-small);white-space:nowrap;border-bottom:1.4px solid #f0f0f0;align-items:center;gap:0;margin-top:34px;font-weight:400;transition:color .18s;display:inline-flex}.text-link .arrow{transform-origin:50%;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transform:rotate(45deg)}.text-link:hover{color:#f0f0f099}.research-card:hover .text-link,.research-card:focus-visible .text-link{color:#f0f0f080}.text-link:hover .arrow,.research-card:hover .text-link .arrow,.research-card:focus-visible .text-link .arrow{transform:rotate(0)}.research,.expertise{padding:120px var(--gutter);background:var(--panel)}.research{min-height:1170px}.research__grid{margin-top:var(--section-intro-content-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.research-card{background:var(--black);flex-direction:column;gap:30px;height:670px;min-height:670px;padding:30px 30px 36px;display:flex}.research-card__media{background:var(--surface-media);height:230px;overflow:hidden}.research-card__media img{object-fit:cover;width:100%;height:100%}.research-card__meta{font-family:var(--label);font-size:var(--font-size-ui);letter-spacing:.01em;line-height:var(--line-height-heading);gap:14px;display:flex}.research-card__meta span{color:#6f92d7;background:#518eff14;padding:6px 8px}.research-card__meta span+span{color:#61aa59;background:#0cbd3814}.research-card__content{flex-direction:column;flex:1;justify-content:space-between;min-height:344px;display:flex}.research-card__upper{flex-direction:column;gap:20px;display:flex}.research-card h3{font-size:var(--font-size-card-title);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:0}.research-card__upper>p{color:var(--muted);font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:0}.research-card .text-link{font-size:var(--font-size-body);line-height:var(--line-height-heading);margin-top:0}.technology{min-height:1074px;padding:120px var(--gutter);background:var(--black)}.technology__grid{margin-top:var(--section-intro-content-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.technology-card{--bracket-size:32px;--bracket-color:#7d7d7d;text-align:center;background-color:var(--panel);flex-direction:column;justify-content:flex-start;align-items:center;gap:35px;height:278.8px;min-height:278.8px;padding:40px 30px;display:flex}.technology-card h3{font-size:var(--font-size-card-title);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:0}.technology-card__content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.technology-card__content>p{max-width:360px;font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:0}.technology-card>.feature-icon{width:40px;height:40px}.expertise{min-height:960px}.expertise__grid{margin-top:var(--section-intro-content-gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.expertise__pagination,.mobile-label{display:none}.expertise-card{min-width:0;position:relative}.expertise-card__media{clip-path:polygon(30% 0,100% 0,100% 78%,70% 100%,0 100%,0 22%);background:var(--surface-media);height:460px;overflow:hidden}.expertise-card img{object-fit:cover;width:100%;height:100%}.expertise-card figcaption{color:#5cab56;max-width:calc(100% - 40px);font-family:var(--label);font-size:var(--font-size-small);line-height:var(--line-height-heading);background:#0cbd381f;padding:6px 8px;position:absolute;bottom:20px;left:20px}.footer{background:var(--black)}.capital{min-height:620px;position:relative;overflow:hidden}.capital>img,.capital__shade{width:100%;height:100%;position:absolute;inset:0}.capital>img{object-fit:cover;object-position:center}.capital__shade{background:linear-gradient(90deg,#0000003d,#0000 66%),linear-gradient(#0000000d,#0000 42%,#00000047)}.capital__content{z-index:1;min-height:620px;padding:96px var(--gutter) 72px;flex-direction:column;justify-content:center;display:flex;position:relative}.capital h2{max-width:var(--section-intro-max-width)}.capital__details{text-align:center;flex-direction:column;align-items:center;gap:30px;margin-top:30px;display:flex}.capital__details>p{max-width:var(--section-copy-max-width);color:var(--muted);font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body)}.capital__details .text-link{width:max-content;font-size:var(--font-size-body);letter-spacing:-.01em;margin-top:0}.footer__navigation{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.footer__column{padding:110px var(--gutter) 80px;border-right:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer__column:last-child{border-right:0}.footer__column h3{font-family:var(--display);font-size:var(--font-size-card-title);letter-spacing:-.01em;font-weight:400;line-height:var(--line-height-body);margin-bottom:31px}.footer__column a{color:#ffffffb3;font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body)}.footer__ownership{min-height:126px;padding:0 var(--gutter);text-align:center;border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;display:flex}.footer__ownership p{color:#ffffffc7;max-width:920px;font-size:var(--font-size-body);line-height:var(--line-height-body)}.footer__legal-row{min-height:72px;padding:16px var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.footer__rights,.footer__legal{color:#ffffff80;font-family:var(--label);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.footer__legal{flex-wrap:wrap;justify-content:center;gap:12px 22px;display:flex}.footer__legal a{color:#ffffff9e}@media (width<=1100px) and (width>=810px){:root{--gutter:40px}.desktop-nav{font-size:var(--font-size-caption);gap:14px}.site-header__inner{padding-inline:20px}.brand{width:138px}.brand-logo{width:100%}.header-actions{gap:8px}.explore-button{width:100px}.language-trigger{width:52px}.hero__stats{width:52vw}.mission__body{grid-template-columns:58% 42%}.mission__feature{padding-inline:40px}.research-card{padding:22px}.research-card__media{height:190px}.technology-card{padding-inline:24px}.expertise-card__media{height:390px}}@media (width<=900px) and (width>=810px){.brand{width:112px}.desktop-nav{font-size:var(--font-size-micro);gap:10px}.earn-trigger,.header-actions{gap:6px}.explore-button{width:88px;font-size:var(--font-size-caption)}.language-trigger{gap:6px;width:48px}}@media (width<=809px){:root{--gutter:24px;--header-height:72px}.site-header__inner{padding:0 var(--gutter);justify-content:space-between;display:flex}.brand{width:144px}.brand-logo{width:100%}.desktop-nav,.header-actions{display:none}.menu-button{width:51px;height:37px;color:var(--white);background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-button svg{width:28px;height:28px;display:block}.menu-button:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:0}.mobile-nav{z-index:1;top:var(--header-height);width:100%;height:calc(100svh - var(--header-height));padding:42.5px var(--gutter) 22px;background:var(--surface-navigation);display:block;position:fixed;left:0;overflow-y:auto}.mobile-nav__links{flex-direction:column;align-items:flex-start;gap:34px;display:flex}.mobile-nav__links a{min-height:0;font-family:var(--label);font-size:var(--font-size-navigation-mobile);line-height:var(--line-height-heading);letter-spacing:.01em;color:#ffffffb3;display:block}.earn-menu--mobile{width:100%}.earn-menu--mobile .earn-trigger{color:#ffffffb3;min-height:0;font-family:var(--label);font-size:var(--font-size-navigation-mobile);line-height:var(--line-height-heading);letter-spacing:.01em}.earn-menu--mobile .earn-dropdown{width:min(100%,218px);margin-top:20px;padding:8px;position:relative;top:auto;left:auto;right:auto;transform:none}.earn-menu--mobile .earn-option{min-height:52px;font-family:var(--body);font-size:var(--font-size-ui);line-height:var(--line-height-title);letter-spacing:0;grid-template-columns:34px minmax(0,1fr);padding-inline:12px}.mobile-nav__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:60.5px;display:flex}.mobile-nav__explore{--bracket-size:8px;width:122px;height:35.6px;min-height:35.6px;color:var(--white);font-size:var(--font-size-caption);background-color:#ffffff1f;justify-content:center;align-items:center;font-weight:400;display:flex}.language-selector--mobile .language-trigger{background-color:#ffffff14;width:58px;height:35.6px}.language-selector--mobile .language-menu{left:0;right:auto}.hero{height:960.8px;min-height:960.8px}.hero__shade{background:linear-gradient(#0003,#0003),linear-gradient(#0000001f,#0000 50%,#00000038)}.hero__copy{top:var(--page-start-y);left:var(--gutter);width:calc(100% - 48px)}.hero h1{max-width:342px;font-size:var(--font-size-display-hero);letter-spacing:-.02em;line-height:var(--line-height-heading)}.hero__copy>p{max-width:342px;font-size:var(--font-size-body-large);line-height:var(--line-height-body);margin-top:20px}.hero__actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px}.button{min-height:49.2px}.hero__evidence{right:var(--gutter);bottom:317px;left:var(--gutter);width:auto;font-size:var(--font-size-small);line-height:var(--line-height-heading)}.hero__logos{right:var(--gutter);width:auto;bottom:245px}.hero__stats{right:var(--gutter);bottom:40px;left:var(--gutter);background-color:#16171a2b;grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,.72fr));justify-content:normal;gap:12px;width:auto;min-height:168.8px;padding:20px}.hero__stats dt{font-size:var(--font-size-navigation-mobile);letter-spacing:-.04em;line-height:var(--line-height-body)}.hero__stats dd{color:var(--white);font-size:var(--font-size-caption);letter-spacing:-.01em;line-height:var(--line-height-body);margin-top:14px}.hero__stats>div:first-child dd{font-size:var(--font-size-micro)}.section-heading h2,.section-intro>h2{font-size:var(--font-size-display-section);line-height:var(--line-height-heading)}.section-heading>p,.section-intro>p{font-size:var(--font-size-body-large)}.mission__header{min-height:0;padding:var(--section-space-y) var(--gutter)}.mission__body{height:auto;min-height:0;display:block}.mission__feature{height:269.8px;min-height:269.8px;padding:0 var(--gutter);gap:20px}.mission__features{grid-template-rows:repeat(3,269.8px)}.mission__feature h3{font-size:var(--font-size-card-title)}.mission__feature p{font-size:var(--font-size-body-large)}.mission__image{display:none}.research,.technology,.expertise{min-height:0;padding:100px var(--gutter)}.research__grid,.technology__grid,.expertise__grid{grid-template-columns:1fr;gap:16px;margin-top:60px}.research-card{gap:24px;height:auto;min-height:0;padding:20px 20px 26px}.research-card__media{height:230px}.research-card__content{flex:none;justify-content:flex-start;gap:30px;min-height:0}.research-card__meta{font-size:var(--font-size-caption)}.technology{padding-top:100px}.technology-card{height:auto;min-height:0;padding:40px}.technology-card:last-child .technology-card__content>p{max-width:228px}.expertise{padding-bottom:74px}.expertise__grid{gap:0;display:flex;overflow:hidden}.expertise-card{translate:var(--carousel-offset,0%) 0;flex:0 0 100%;transition:translate .5s cubic-bezier(.22,1,.36,1)}.expertise-card__media{height:451px}.desktop-label{display:none}.mobile-label{display:inline}.expertise__pagination{background:#ffffff14;border-radius:15px;justify-content:center;align-items:center;width:96px;height:30px;margin:36px auto 0;display:flex}.expertise__pagination button{background:0 0;border:0;place-items:center;width:24px;height:30px;padding:0;display:grid}.expertise__pagination button:first-child,.expertise__pagination button:last-child{width:24px}.expertise__pagination span{background:#4ebf4675;border-radius:50%;width:9px;height:9px}.expertise__pagination button[aria-current=true] span{background:var(--green-soft)}.capital{height:auto;min-height:600px}.capital>img{object-position:68% center}.capital__content{height:auto;min-height:600px;padding:56px var(--gutter) 52px}.capital h2{max-width:var(--section-intro-max-width);font-size:var(--font-size-display-section);letter-spacing:-.02em;line-height:var(--line-height-heading);margin-top:0}.capital__details{align-items:center;gap:36px;margin-top:24px}.capital__details>p{max-width:var(--section-copy-max-width);font-size:var(--font-size-body-large);letter-spacing:-.01em;line-height:var(--line-height-body)}.capital__details .text-link{font-size:var(--font-size-caption)}.footer__navigation{min-height:0;display:block}.footer__column{min-height:0;padding:40px var(--gutter);border-bottom:1px solid #ffffff14;border-right:0}.footer__column:first-child{height:349.2px}.footer__column:nth-child(2){height:306.6px}.footer__column:nth-child(3){height:224.2px}.footer__column h3{margin-bottom:28px}.footer__ownership{min-height:126px;padding:24px var(--gutter)}.footer__legal-row{flex-direction:column;gap:20px;height:auto;min-height:132px;padding:30px}.footer__rights{white-space:normal}}@media (width<=360px){.hero h1,.section-heading h2,.section-intro>h2{font-size:var(--font-size-display-section)}.hero__stats{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
