.Core_root__ud_Ks{background:#080c10;color:#edece6;font-family:var(--font-inter),sans-serif;isolation:isolate;overflow:clip}.Core_root__ud_Ks *{box-sizing:border-box}.Core_root__ud_Ks h1,.Core_root__ud_Ks h2{letter-spacing:-.055em;font-weight:650;line-height:.98}.Core_root__ud_Ks h1{font-size:clamp(64px,7.5vw,280px)}.Core_root__ud_Ks h2{font-size:clamp(38px,4.4vw,164px)}.Core_root__ud_Ks h3{font-size:clamp(23px,2vw,68px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.Core_root__ud_Ks p{font-size:clamp(16px,1.1vw,36px);line-height:1.65;color:#a6b4bc}.Core_root__ud_Ks a{color:#eee9de;text-decoration:none}.Core_root__ud_Ks a:focus-visible,.Core_root__ud_Ks button:focus-visible{outline:2px solid #ff985f;outline-offset:7px}.Core_label__Rxxz4{display:block;font-size:clamp(10px,.7vw,25px);letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:#e8a078}.Core_link__bTBTt{display:inline-flex;align-items:center;gap:24px;padding:15px 0;border-bottom:1px solid #b5754d;font-size:clamp(14px,1vw,34px);transition:color .2s}.Core_link__bTBTt:hover{color:#ff9653}.Core_word__UJDzs{position:absolute;font-size:26vw;font-weight:750;letter-spacing:-.08em;line-height:1;color:#a4bbd607;pointer-events:none;white-space:nowrap}.Core_close__ECc5Q{padding:11vw 8%;position:relative;border-top:1px solid #7790a11a;background:radial-gradient(ellipse at 10% 100%,#8c431a18,transparent 55%)}.Core_close__ECc5Q h2{margin:30px 0 40px;max-width:80%}.Core_close__ECc5Q p{max-width:36em}.Core_close__ECc5Q nav{display:flex;gap:4vw;flex-wrap:wrap;margin-top:35px}.Core_inset__jDJpA{padding-inline:8%}.Core_root__ud_Ks section{scroll-margin-top:100px}@media(min-width:1800px){.Core_root__ud_Ks h1{font-size:7.1vw}.Core_root__ud_Ks p{font-size:1.03vw}}@media(min-width:3000px){.Core_root__ud_Ks h1{font-size:6.6vw}.Core_root__ud_Ks h2{font-size:4vw}}@media(max-width:1023px){.Core_root__ud_Ks h1{font-size:clamp(56px,9vw,94px)}.Core_root__ud_Ks h2{font-size:clamp(36px,6vw,62px)}.Core_root__ud_Ks h3{font-size:26px}.Core_root__ud_Ks p{font-size:16px}.Core_label__Rxxz4{font-size:11px}.Core_word__UJDzs{font-size:34vw}.Core_close__ECc5Q{padding:90px 6%}.Core_close__ECc5Q h2{max-width:100%}.Core_link__bTBTt{font-size:15px}.Core_inset__jDJpA{padding-inline:6%}}@media(prefers-reduced-motion:reduce){.Core_root__ud_Ks *{scroll-behavior:auto!important;transition:none!important}}.case_nav__W_9qj{background:#080c0e;color:#ecebe5;padding:5vw 6%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3vw;border-top:1px solid #97b6c326;font-family:var(--font-inter),sans-serif}.case_nav__W_9qj a{display:flex;flex-direction:column;gap:18px;padding:18px 0;transition:color .25s}.case_nav__W_9qj a:nth-child(2){text-align:center}.case_nav__W_9qj a:last-child{text-align:right}.case_nav__W_9qj small{font-size:clamp(10px,.7vw,24px);letter-spacing:.13em;color:#899fa9}.case_nav__W_9qj span{font-size:clamp(17px,1.8vw,66px)}.case_nav__W_9qj a:hover{color:#ff7838}.case_nav__W_9qj a:focus-visible{outline:2px solid #ff7838;outline-offset:8px}@media(max-width:600px){.case_nav__W_9qj{padding:42px 6%;grid-template-columns:1fr 1fr;gap:25px}.case_nav__W_9qj a:nth-child(2){grid-row:2;grid-column:1/-1;text-align:left}.case_nav__W_9qj a:last-child{grid-column:2;grid-row:1}.case_nav__W_9qj small{font-size:9px}}.EngineeringCaseStudy_case__NWy2F{font-family:var(--font-studio),sans-serif}.EngineeringCaseStudy_opening__TWioS{padding:150px 8% 60px}.EngineeringCaseStudy_opening__TWioS h1{margin:24px 0;overflow-wrap:anywhere}.EngineeringCaseStudy_opening__TWioS>p{max-width:64ch;margin:24px 0}.EngineeringCaseStudy_opening__TWioS .EngineeringCaseStudy_lead__RRzD_{font-size:clamp(20px,1.8vw,32px)}.EngineeringCaseStudy_cover__SPgi9,.EngineeringCaseStudy_gallery__idFir{margin:0 auto;max-width:1100px;width:84%}.EngineeringCaseStudy_case__NWy2F figure a{display:block}.EngineeringCaseStudy_case__NWy2F figure img{width:100%;height:auto;display:block;border:1px solid #7894aa55}.EngineeringCaseStudy_case__NWy2F figcaption{font-size:14px;line-height:1.6;color:#a6b4bc;margin-top:16px}.EngineeringCaseStudy_sections___M_MC{padding:50px 8%}.EngineeringCaseStudy_section__E9QR4{display:grid;grid-template-columns:1fr 4fr;gap:4vw;padding:45px 0;border-bottom:1px solid #7894aa33}.EngineeringCaseStudy_gallery__idFir h2,.EngineeringCaseStudy_section__E9QR4 h2,.EngineeringCaseStudy_status__4KoMx h2{font-size:clamp(28px,3vw,46px);line-height:1.1}.EngineeringCaseStudy_section__E9QR4 p{max-width:68ch;margin:24px 0 0}.EngineeringCaseStudy_gallery__idFir>p{margin:24px 0 40px}.EngineeringCaseStudy_gallery__idFir figure{margin:0 auto 60px;max-width:1000px}.EngineeringCaseStudy_status__4KoMx{padding:60px 8% 90px}.EngineeringCaseStudy_status__4KoMx p{max-width:75ch;margin:28px 0}.EngineeringCaseStudy_case__NWy2F a:hover{color:#ff985f}@media(max-width:767px){.EngineeringCaseStudy_opening__TWioS{padding:110px 6% 36px}.EngineeringCaseStudy_case__NWy2F .EngineeringCaseStudy_opening__TWioS h1{font-size:clamp(36px,10.5vw,74px);overflow-wrap:normal}.EngineeringCaseStudy_section__E9QR4{display:block;padding:32px 0}.EngineeringCaseStudy_section__E9QR4>span{margin-bottom:18px}.EngineeringCaseStudy_sections___M_MC{padding:25px 6%}.EngineeringCaseStudy_cover__SPgi9,.EngineeringCaseStudy_gallery__idFir{width:88%}.EngineeringCaseStudy_status__4KoMx{padding:45px 6% 60px}.EngineeringCaseStudy_case__NWy2F figcaption{font-size:13px}}