.research-page{color:#18283b;background:#fff}.research-hero{color:#fff;background:radial-gradient(circle at 82% 32%,#2278b32e,#0000 28%),linear-gradient(135deg,#06172f,#0a2d52);min-height:560px;padding:92px 0;overflow:hidden}.research-hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:7vw;min-height:376px;display:grid}.research-video-hero{isolation:isolate;position:relative}.research-background-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.research-video-overlay{z-index:1;background:linear-gradient(90deg,#041022e6 0%,#06172fb8 45%,#06172f40 100%);position:absolute;inset:0}.research-video-hero .research-hero-grid{z-index:2;position:relative}.research-hero-grid>div:first-child>p,.research-heading>p,.research-cta p{color:#59c5e7;letter-spacing:.2em;margin:0 0 19px;font-size:13.5px;font-weight:700}.research-hero h1{color:#63c8e8;letter-spacing:-.06em;margin:0;font-size:clamp(55px,6.5vw,92px);font-weight:750;line-height:1}.research-hero h2{letter-spacing:-.045em;word-break:keep-all;max-width:720px;margin:27px 0 18px;font-size:clamp(25px,2.7vw,38px);font-weight:520;line-height:1.3}.research-hero-grid>div:first-child>span{color:#aabbd0;word-break:keep-all;max-width:720px;font-size:15px;line-height:1.8;display:block}.research-hero-mark{aspect-ratio:1;background:#0d3b684f;border:1px solid #65c9e63d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:min(360px,28vw);display:flex;position:relative;box-shadow:0 0 0 34px #2785b60d,0 0 90px #4ad3ff1f}.research-hero-mark:before,.research-hero-mark:after,.research-hero-mark i{content:"";border:1px solid #5dc6e63d;border-radius:50%;position:absolute}.research-hero-mark:before{inset:16%}.research-hero-mark:after{inset:32%}.research-hero-mark i:first-child{background:#69d4ef;width:8px;height:8px;top:7%;left:49%;box-shadow:0 0 15px #69d4ef}.research-hero-mark i:nth-child(2){background:#f3984c;width:9px;height:9px;bottom:25%;right:11%;box-shadow:0 0 15px #f3984c}.research-hero-mark strong{letter-spacing:-.06em;font-size:clamp(42px,5vw,72px)}.research-hero-mark small{color:#74b9d0;letter-spacing:.18em;margin-top:7px;font-size:13px}.research-section{padding:14px 0}.research-heading{grid-template-columns:1fr .75fr;align-items:end;gap:7vw;margin-bottom:16px;display:grid}.research-heading>p{grid-column:1/3;margin-bottom:8px}.research-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:350;line-height:1.12}.research-heading>span{color:#69798c;word-break:keep-all;font-size:15px;line-height:1.8}.research-heading.compact{margin-bottom:14px}.research-focus{background:#f3f7fa}.research-focus-grid{border-top:1px solid #d8e2ea;border-left:1px solid #d8e2ea;grid-template-columns:repeat(4,1fr);display:grid}.research-focus-grid article{background:#fff;border-bottom:1px solid #d8e2ea;border-right:1px solid #d8e2ea;min-height:270px;padding:22px 22px 26px}.research-focus-grid small{color:#8d9bab;font-size:13.5px;display:block}.research-focus-grid i{color:#1377a8;background:linear-gradient(145deg,#f4f8fb,#dfeaf2);border:1px solid #d8e6ef;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;margin:27px 0 22px;font-size:21px;font-style:normal;font-weight:750;display:flex;box-shadow:0 11px 28px #294a6516}.research-focus-grid h3{margin:0 0 10px;font-size:18px}.research-focus-grid p{color:#66778a;word-break:keep-all;margin:0;font-size:15px;line-height:1.72}.research-architecture{color:#fff;background:#071a39}.research-architecture .research-heading>span{color:#93a7bf}.research-architecture figure{margin:0}.research-architecture figure>img,.research-architecture figure>video{aspect-ratio:16/9;object-fit:cover;background:#eef4fa;width:100%;height:auto;display:block}.research-architecture figure>video{border:0}.research-architecture figcaption{background:#0b244b;border-top:1px solid #2b4e77;border-left:1px solid #2b4e77;grid-template-columns:repeat(4,1fr);display:grid}.research-architecture figcaption span{border-bottom:1px solid #2b4e77;border-right:1px solid #2b4e77;flex-direction:column;min-height:92px;padding:16px 18px;display:flex}.research-architecture figcaption small{color:#55c7e7;font-size:13.5px}.research-architecture figcaption b{color:#fff;margin:6px 0 5px;font-size:15px}.research-architecture figcaption em{color:#9fb1c7;font-size:13.5px;font-style:normal;line-height:1.5}.research-outcomes{background:#fff}.research-outcome-grid{border-top:1px solid #d8e2ea;border-left:1px solid #d8e2ea;grid-template-columns:repeat(3,1fr);display:grid}.research-outcome-grid article{border-bottom:1px solid #d8e2ea;border-right:1px solid #d8e2ea;min-height:280px;padding:25px 28px}.research-outcome-grid small{color:#8998aa;font-size:13.5px;display:block}.research-outcome-grid strong{color:#0b70a5;letter-spacing:-.05em;margin:35px 0 25px;font-size:clamp(38px,4vw,56px);display:block}.research-outcome-grid h3{margin:0 0 10px;font-size:19px}.research-outcome-grid p{color:#68788b;word-break:keep-all;margin:0;font-size:15px;line-height:1.75}.research-cta{text-align:center;background:#edf3f7;padding:85px 0}.research-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.3vw,58px);font-weight:350;line-height:1.22}.research-cta a{color:#fff;background:#0b70a5;gap:60px;margin-top:31px;padding:15px 19px;font-size:18px;display:inline-flex}.research-dropdown .dropdown-panel{width:350px}.desktop-nav{gap:34px}@media (max-width:980px){.research-hero{padding:74px 0}.research-hero-grid{grid-template-columns:1fr}.research-hero-mark{display:none}.research-focus-grid{grid-template-columns:1fr 1fr}.research-heading{grid-template-columns:1fr;gap:20px}.research-heading>p{grid-column:1}.research-architecture figcaption{grid-template-columns:1fr 1fr}.research-outcome-grid{grid-template-columns:1fr}}@media (max-width:640px){.research-hero{min-height:520px;padding:70px 0}.research-hero-grid{min-height:370px}.research-hero h1{font-size:50px}.research-hero h2{font-size:27px}.research-section{padding:10px 0}.research-heading{margin-bottom:12px}.research-heading h2{font-size:36px}.research-focus-grid{grid-template-columns:1fr}.research-focus-grid article{min-height:0}.research-architecture figcaption{grid-template-columns:1fr 1fr}.research-architecture figcaption span{min-height:92px;padding:13px}.research-outcome-grid article{min-height:220px}.research-cta{padding:36px 0}.research-cta h2{font-size:34px}}.research-heading{margin-bottom:12px;display:block}.research-heading h2{white-space:nowrap}.research-heading>span{margin-top:5px;font-size:18px;line-height:1.45;display:block}.research-focus-grid article,.research-outcome-grid article{min-height:0;padding-top:10px;padding-bottom:10px}.research-focus-grid i{margin:8px 0 7px}.research-focus-grid h3,.research-outcome-grid h3{margin-bottom:4px}.research-focus-grid p,.research-outcome-grid p{font-size:18px;line-height:1.5}.research-outcome-grid strong{margin:8px 0 7px}.research-architecture figcaption span{min-height:0;padding-top:9px;padding-bottom:9px}.research-smartfarm-page .research-focus-grid p,.research-smartfarm-page .research-outcome-grid p{font-size:18px}@media (max-width:640px){.research-heading h2{white-space:normal}.research-architecture figcaption span{min-height:0;padding-top:9px;padding-bottom:9px}.research-smartfarm-page .research-focus-grid p,.research-smartfarm-page .research-outcome-grid p{font-size:18px}}
