.home_hero__3uBHQ{background:#fff;color:#171719;padding-top:58px}.home_heroTop__sgMzQ{display:flex;justify-content:space-between;gap:30px;align-items:center}.home_heroTop__sgMzQ>span{font-size:10px;letter-spacing:.13em;color:#666}.home_hero__3uBHQ h1{font-size:clamp(3.8rem,7.3vw,7.3rem);max-width:1220px;margin:40px 0 32px;line-height:.99!important;letter-spacing:-.065em!important;text-wrap:balance}.home_heroBottom___pBUx{display:grid;grid-template-columns:1fr 1.15fr auto;gap:60px;align-items:center;margin:38px 0 60px}.home_heroBottom___pBUx>a:first-child{justify-self:start}.home_heroBottom___pBUx>p{font-size:17px;line-height:1.75;color:#636365;max-width:540px}.home_down__dJjnS{width:56px;height:56px;border:1px solid #d4d4d4;border-radius:50%;display:grid;place-items:center;font-size:24px}.home_banner__3uS3t{padding:0 24px}.home_statement__Xa0Es{display:grid;grid-template-columns:1.45fr .75fr;gap:80px;margin-top:36px;align-items:start}.home_statement__Xa0Es h2{font-size:clamp(2.8rem,4.8vw,4.7rem);line-height:1.08!important}.home_statement__Xa0Es h2 span{color:#878789}.home_statement__Xa0Es p{font-size:16px;line-height:1.85;color:#666}.home_statement__Xa0Es p+p{margin-top:18px}.home_textLink__54f_7{display:inline-flex;gap:15px;align-items:center;border-bottom:1px solid;padding-bottom:7px;font-size:14px;margin-top:26px;color:inherit}.home_introduction__cXoZM{padding-bottom:20px!important}.home_feature___2ANH{background:#111215;color:#fff}.home_featureHead___cn2a{display:grid;grid-template-columns:1fr 2fr;gap:40px}.home_featureHead___cn2a h2{font-size:clamp(3.4rem,6.2vw,6.4rem)}.home_featureHead___cn2a em{font-style:normal;color:#ff6a29}.home_featureGrid__d96D2{display:grid;grid-template-columns:1.55fr .65fr;gap:70px;align-items:end;margin-top:64px}.home_largeArtwork__VZiZ2{position:relative;display:block;aspect-ratio:1.2;border-radius:22px;overflow:hidden;background:#252528}.home_largeArtwork__VZiZ2 img{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.home_largeArtwork__VZiZ2:hover img{transform:scale(1.035)}.home_largeArtwork__VZiZ2>span{position:absolute;bottom:22px;left:24px;background:#ffffffeb;color:#141416;padding:12px 20px;border-radius:30px;font-size:13px}.home_featureCopy__ki2f7 h3{font-size:34px;letter-spacing:-.04em;line-height:1.15}.home_featureCopy__ki2f7 p{color:#b2b2b7;line-height:1.85;margin-top:20px;font-size:15px}.home_giantArrow__3niv_{font-size:130px;font-weight:300;line-height:1;display:block;margin-bottom:60px;color:#ff6425}.home_projects__2pbxx{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:70px}.home_projectImage__nfWEt{position:relative;aspect-ratio:1.35;border-radius:20px;overflow:hidden}.home_projects__2pbxx h3{font-size:28px;margin:12px 0}.home_projects__2pbxx p{font-size:14px;color:#bbb;line-height:1.7;margin-top:15px}.home_contextIntro__Geet2{display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:end}.home_contextIntro__Geet2 h2{font-size:clamp(3rem,5vw,4.8rem);margin-top:26px}.home_contextIntro__Geet2>p{font-size:17px;line-height:1.8;color:#666}.home_industryLayout__bbsN9{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:56px;align-items:start}.home_industryLayout__bbsN9>figure{position:sticky;top:110px;aspect-ratio:.94;border-radius:24px;overflow:hidden;background:#eceeef}.home_industryLayout__bbsN9 img{-o-object-fit:cover;object-fit:cover}.home_industryLinks__aAPde>a{display:flex;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid #ddd;transition:color .2s}.home_industryLinks__aAPde>a:hover{color:#b93c00}.home_industryLinks__aAPde b{flex:1;font-size:21px;font-weight:500;letter-spacing:-.025em}.home_industryLinks__aAPde span{font-size:12px;color:#777}.home_industryLinks__aAPde span:last-child{font-size:24px;color:inherit}.home_insights__1oiVi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.home_insights__1oiVi>a{border-top:1px solid #ccc;padding-top:25px}.home_insights__1oiVi h3{font-size:29px;line-height:1.2;letter-spacing:-.04em;margin:20px 0}.home_insights__1oiVi p{font-size:15px;color:#666;line-height:1.8}.home_insights__1oiVi span{font-size:12px;display:block;margin-top:18px}.home_questions__S8CJ5{background:#f4f5f6!important}.home_questions__S8CJ5>.home_container__iexb8,.home_questions__S8CJ5>div{display:grid;grid-template-columns:1fr 1fr;gap:100px}.home_questions__S8CJ5 h2{font-size:clamp(3rem,4.5vw,4.4rem);margin-top:25px}.home_questions__S8CJ5 p{max-width:390px;font-size:16px;color:#666;line-height:1.8;margin-top:22px}.home_questions__S8CJ5 details p{max-width:none}.home_questions__S8CJ5 summary{font-size:18px!important;line-height:1.55}.home_questions__S8CJ5 details{padding:25px 0!important}@media(max-width:1000px){.home_hero__3uBHQ{padding-top:45px}.home_hero__3uBHQ h1{font-size:7.7vw}.home_heroBottom___pBUx{gap:25px;grid-template-columns:1fr 1.3fr}.home_down__dJjnS{display:none}.home_featureGrid__d96D2,.home_industryLayout__bbsN9,.home_statement__Xa0Es{gap:40px}.home_featureHead___cn2a{grid-template-columns:.7fr 1.3fr}.home_contextIntro__Geet2{gap:40px}.home_featureCopy__ki2f7 h3{font-size:27px}.home_questions__S8CJ5>div{gap:45px}}@media(max-width:700px){.home_hero__3uBHQ{padding-top:32px}.home_heroTop__sgMzQ>span{display:none}.home_hero__3uBHQ h1{font-size:clamp(2.8rem,10.5vw,4.8rem);margin:30px 0}.home_heroBottom___pBUx{display:flex;flex-direction:column;align-items:start;margin:25px 0 38px;gap:24px}.home_heroBottom___pBUx>p{order:-1;font-size:15px}.home_banner__3uS3t{padding:0 12px}.home_contextIntro__Geet2,.home_featureGrid__d96D2,.home_featureHead___cn2a,.home_industryLayout__bbsN9,.home_questions__S8CJ5>div,.home_statement__Xa0Es{grid-template-columns:1fr;gap:30px}.home_statement__Xa0Es h2{font-size:2.7rem}.home_statement__Xa0Es p{font-size:15px}.home_featureHead___cn2a h2{font-size:3.5rem}.home_featureGrid__d96D2{margin-top:35px}.home_giantArrow__3niv_{display:none}.home_largeArtwork__VZiZ2{aspect-ratio:1.15;border-radius:16px}.home_featureCopy__ki2f7 h3{font-size:30px}.home_industryLayout__bbsN9>figure{position:relative;top:auto;aspect-ratio:1.4;border-radius:16px}.home_industryLayout__bbsN9{margin-top:35px}.home_industryLinks__aAPde>a{padding:17px 0;gap:17px}.home_industryLinks__aAPde b{font-size:19px}.home_industryLinks__aAPde span{font-size:10px}.home_insights__1oiVi,.home_projects__2pbxx{grid-template-columns:1fr}.home_projectImage__nfWEt{border-radius:16px}.home_questions__S8CJ5 summary{font-size:16px!important}.home_questions__S8CJ5 h2{font-size:3rem}}@media(prefers-reduced-motion:reduce){.home_industryLinks__aAPde>a,.home_largeArtwork__VZiZ2 img{transition:none}.home_largeArtwork__VZiZ2:hover img{transform:none}}.home_feature___2ANH .home_featureHead___cn2a .eyebrow{color:#ff996c}.home_industryLinks__aAPde>a>span:first-child{color:#68686d}.system-story_transformation__mRIlJ{color:#1a1c1f;background:#e8e4dc;padding:32px 36px 8px;border-radius:6px}.system-story_transformHeader__LR3M2{display:flex;justify-content:space-between;align-items:center;gap:24px}.system-story_transformHeader__LR3M2>span{font:10px monospace;letter-spacing:.12em;color:#646364}.system-story_switcher__fK9Jc{display:flex;gap:4px;padding:4px;border:1px solid #b7b5af;border-radius:4px}.system-story_switcher__fK9Jc button{min-height:44px;padding:10px 16px;font-size:12px;color:#505154;border-radius:2px}.system-story_switcher__fK9Jc button[aria-pressed=true]{background:#17191c;color:#fff}.system-story_transformCanvas__UOKXx{padding-top:44px}.system-story_fragments__1SbxA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.system-story_fragments__1SbxA>div{position:relative;border:1px dashed #b6b2a9;background:#f5f3ee;padding:24px 20px;transform:rotate(-2deg);transition:transform .5s,background .5s,border-color .5s}.system-story_fragments__1SbxA>div:nth-child(2n){transform:rotate(2deg)}.system-story_fragments__1SbxA span{display:block;font:10px monospace;color:#a53708}.system-story_fragments__1SbxA b{display:block;font:500 20px var(--font-space);letter-spacing:-.025em;margin-top:28px}.system-story_fragments__1SbxA small{display:block;font-size:11px;color:#65666a;line-height:1.7;margin-top:12px}.system-story_transformCanvas__UOKXx[data-connected=true] .system-story_fragments__1SbxA>div{transform:none;border-style:solid;border-color:#27292c;background:white}.system-story_transformCanvas__UOKXx[data-connected=true] .system-story_fragments__1SbxA>div:not(:last-child):after{content:"→";position:absolute;right:-21px;top:45%;color:#ae3400}.system-story_result__f_2HC{display:flex;gap:28px;align-items:start;margin:40px 0 22px;padding-top:32px;border-top:1px solid #bdb9b0}.system-story_result__f_2HC>span{font-size:42px;color:#ac3400;line-height:1}.system-story_result__f_2HC h3{font:500 clamp(1.5rem,2.6vw,2.5rem)/1.2 var(--font-space);letter-spacing:-.035em}.system-story_result__f_2HC p{max-width:730px;font-size:14px;color:#595a5d;line-height:1.9;margin-top:12px}.system-story_caption__PC7lw{font-size:10px;color:#5d5e60}.system-story_journey__3KRaq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.system-story_steps___mfHR>button{width:100%;display:flex;align-items:start;gap:18px;text-align:left;border-top:1px solid #bdbcb8;min-height:68px;padding:20px 0;color:#58595c}.system-story_steps___mfHR>button>span:first-child{font:10px monospace;padding-top:5px}.system-story_steps___mfHR>button>span:last-child{margin-left:auto;font-size:22px}.system-story_steps___mfHR b{font:500 24px var(--font-space);letter-spacing:-.025em}.system-story_steps___mfHR p{font-size:13px;line-height:1.8;max-width:360px;margin-top:12px}.system-story_steps___mfHR>button[aria-pressed=true]{color:#ac3400}.system-story_steps___mfHR>button[aria-pressed=true] p{color:#58595c}.system-story_artifact__ZaD9v{position:sticky;top:120px;background:#202225;color:#f5f3ee;min-height:460px;box-shadow:12px 12px 0 #ddd9d0;border:1px solid #3e4044;border-radius:6px;overflow:hidden}.system-story_artifactChrome__LRFhE{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff24;padding:18px 24px;font-size:9px;letter-spacing:.07em;color:#b7b9bd}.system-story_artifactContent__5uTgn{padding:40px;animation:system-story_reveal__L0ouo .25s ease-out}.system-story_artifactContent__5uTgn>small{font:10px monospace;letter-spacing:.1em;color:#ff8757}.system-story_artifactContent__5uTgn h3{font:500 clamp(1.8rem,3vw,2.7rem)/1.08 var(--font-space);letter-spacing:-.045em;margin-top:22px;max-width:460px}.system-story_artifactList__Gltsw{margin-top:35px}.system-story_artifactList__Gltsw>li{display:flex;gap:16px;align-items:center;padding:19px 0;border-top:1px solid #ffffff2a;font-size:13px}.system-story_artifactList__Gltsw>li>span:first-child{font:10px monospace;color:#ff8757}.system-story_artifactList__Gltsw b{font-weight:400}.system-story_artifactList__Gltsw>li>span:last-child{margin-left:auto;color:#ff8757}.system-story_output__3ljU9{border-top:1px solid #ffffff2a;margin-top:30px;padding-top:18px;color:#b8b9bd;font-size:11px;line-height:1.8}.system-story_wireframe__osa96{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.system-story_wireframe__osa96>div{border:1px dashed #9b9ca0;padding:15px 10px;min-height:165px}.system-story_wireframe__osa96 b{display:block;font-size:11px;font-weight:400;margin-top:14px}.system-story_wireframe__osa96 span{font-size:10px;color:#ff8757}.system-story_wireframe__osa96 i{display:block;height:7px;background:#ffffff24;margin-top:12px}.system-story_wireframe__osa96 i:last-child{width:65%;height:20px}.system-story_feedback__G_GEU{display:grid;gap:15px;margin-top:30px}.system-story_feedback__G_GEU>div{border-left:2px solid #ff8757;padding-left:15px}.system-story_feedback__G_GEU span{display:block;font:9px monospace;color:#ff8757}.system-story_feedback__G_GEU b{display:block;font-size:13px;font-weight:400;margin-top:8px}.system-story_artifact__ZaD9v[data-stage="2"]{background:#fff;color:#17191c;border-color:#c9c8c3}.system-story_artifact__ZaD9v[data-stage="2"] .system-story_artifactChrome__LRFhE,.system-story_artifact__ZaD9v[data-stage="2"] .system-story_artifactList__Gltsw>li,.system-story_artifact__ZaD9v[data-stage="2"] .system-story_output__3ljU9{border-color:#d9d8d3;color:#55565b}.system-story_artifact__ZaD9v[data-stage="2"] .system-story_artifactContent__5uTgn>small,.system-story_artifact__ZaD9v[data-stage="2"] .system-story_artifactList__Gltsw span{color:#ae3400}@keyframes system-story_reveal__L0ouo{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:1023px){.system-story_journey__3KRaq{gap:32px}.system-story_artifactContent__5uTgn{padding:28px}.system-story_fragments__1SbxA{gap:16px}.system-story_fragments__1SbxA>div{padding:20px 15px}.system-story_fragments__1SbxA b{font-size:17px}}@media(max-width:639px){.system-story_transformation__mRIlJ{padding:22px 18px 8px}.system-story_transformHeader__LR3M2{align-items:start;flex-direction:column;gap:18px}.system-story_switcher__fK9Jc{width:100%}.system-story_switcher__fK9Jc button{flex:1}.system-story_transformCanvas__UOKXx{padding-top:28px}.system-story_fragments__1SbxA{grid-template-columns:1fr 1fr;gap:16px}.system-story_fragments__1SbxA>div{padding:16px;transform:rotate(-1deg)}.system-story_fragments__1SbxA b{font-size:17px;margin-top:18px}.system-story_fragments__1SbxA small{font-size:10px}.system-story_transformCanvas__UOKXx[data-connected=true] .system-story_fragments__1SbxA>div:not(:last-child):after{display:none}.system-story_result__f_2HC{gap:16px;margin-top:28px;padding-top:24px}.system-story_result__f_2HC>span{font-size:28px}.system-story_result__f_2HC p{font-size:12px}.system-story_journey__3KRaq{display:flex;flex-direction:column;gap:26px}.system-story_steps___mfHR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.system-story_steps___mfHR>button{border:1px solid #bdbcb8;min-height:64px;padding:10px 6px;display:block;text-align:center}.system-story_steps___mfHR>button[aria-pressed=true]{background:#17191c;color:#fff;border-color:#17191c}.system-story_steps___mfHR>button>span:first-child{display:block;font-size:9px;padding:0;margin-bottom:6px}.system-story_steps___mfHR b{font-size:11px}.system-story_steps___mfHR p,.system-story_steps___mfHR>button>span:last-child{display:none}.system-story_artifact__ZaD9v{position:static;width:100%;min-height:405px;box-shadow:6px 6px 0 #ddd9d0}.system-story_artifactContent__5uTgn{padding:26px 22px}.system-story_artifactChrome__LRFhE{padding:15px;font-size:8px}.system-story_artifactContent__5uTgn h3{font-size:29px}.system-story_artifactList__Gltsw>li{font-size:12px}.system-story_wireframe__osa96{gap:8px}.system-story_wireframe__osa96>div{padding:12px 8px}}@media(prefers-reduced-motion:reduce){.system-story_fragments__1SbxA>div{transition:none;transform:none!important}.system-story_artifactContent__5uTgn{animation:none}}