.solution-detail-page_page__rTbo_{--ink:#111217;--paper:#f1ede5;--muted:#9b9aa2;--line:#34353d;--orange:#ff6b35;overflow:hidden;background:#0d0e12;color:#f4f1eb}.solution-detail-page_page__rTbo_ h1,.solution-detail-page_page__rTbo_ h2,.solution-detail-page_page__rTbo_ h3,.solution-detail-page_page__rTbo_ ol,.solution-detail-page_page__rTbo_ p{margin:0}.solution-detail-page_page__rTbo_ em{color:var(--orange);font-style:normal}.solution-detail-page_hero__zrUiI{min-height:820px;padding:112px max(5vw,32px) 88px;display:grid;grid-template-columns:minmax(430px,.82fr) minmax(620px,1.18fr);gap:clamp(54px,7vw,118px);align-items:center;background:radial-gradient(circle at 73% 42%,#482319 0,transparent 34%),radial-gradient(circle at 22% 35%,#18362f 0,transparent 29%),#0d0e12}.solution-detail-page_heroCopy__SD8xC{max-width:720px}.solution-detail-page_ctaSection__O9hqK>span,.solution-detail-page_examplesHeading__xx47L>span,.solution-detail-page_eyebrow__8RLME,.solution-detail-page_outcomesSection__VGRX2>div:first-child>span,.solution-detail-page_relatedSection__dvgpr>div:first-child>span,.solution-detail-page_sectionIntro__7Ccgu>span,.solution-detail-page_workflowHeading__Jf5f9>span{font:750 12px var(--font-mono);letter-spacing:.14em}.solution-detail-page_eyebrow__8RLME{display:flex;align-items:center;gap:10px;color:#bbb9c0}.solution-detail-page_eyebrow__8RLME i{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px #ff6b35}.solution-detail-page_hero__zrUiI h1{margin-top:24px;font:550 clamp(60px,6vw,102px)/.89 var(--font-sans);letter-spacing:-.07em}.solution-detail-page_heroCopy__SD8xC>p{max-width:650px;margin-top:28px;color:#aaa9b0;font:400 17px/1.66 var(--font-sans)}.solution-detail-page_heroActions__1_Ar3{margin-top:31px;display:flex;flex-wrap:wrap;gap:10px}.solution-detail-page_heroActions__1_Ar3 a{min-height:50px;padding:0 18px;border:1px solid #494a52;border-radius:8px;color:#f5f1eb;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;font:750 13px var(--font-sans)}.solution-detail-page_heroActions__1_Ar3 a:first-child{border-color:#f5f1eb;background:#f5f1eb;color:#121318}.solution-detail-page_heroSignals__jSOop{margin-top:30px;padding-top:20px;border-top:1px solid #36373e;display:flex;flex-wrap:wrap;gap:10px 20px}.solution-detail-page_heroSignals__jSOop span{color:#bbb9c0;display:flex;align-items:center;gap:7px;font:650 12px var(--font-sans)}.solution-detail-page_heroSignals__jSOop svg{color:#55c49b}.solution-detail-page_artwork___b7Ph{position:relative;min-width:0;height:590px}.solution-detail-page_primaryMedia__A5MQE{position:absolute;left:0;top:24px;right:76px;height:430px;overflow:hidden;border:1px solid #44454d;background:#1a1b20;box-shadow:0 40px 90px #0009}.solution-detail-page_exampleMedia__qZIb7 img,.solution-detail-page_primaryMedia__A5MQE img,.solution-detail-page_secondaryMedia__uaRgE img{object-fit:cover}.solution-detail-page_exampleMedia__qZIb7:after,.solution-detail-page_primaryMedia__A5MQE:after,.solution-detail-page_secondaryMedia__uaRgE:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#090a0ddf)}.solution-detail-page_mediaCaption__cnJ1r{position:absolute;z-index:2;left:18px;right:18px;bottom:17px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.solution-detail-page_mediaCaption__cnJ1r span,.solution-detail-page_secondaryMedia__uaRgE span{font:750 12px var(--font-mono);letter-spacing:.11em}.solution-detail-page_mediaCaption__cnJ1r span{padding:7px 8px;border-radius:5px;background:#121318e8}.solution-detail-page_mediaCaption__cnJ1r strong{max-width:50%;font:750 16px/1.2 var(--font-sans);text-align:right}.solution-detail-page_secondaryMedia__uaRgE{position:absolute;right:0;top:260px;width:245px;height:220px;overflow:hidden;border:7px solid #17181d;background:#1a1b20;box-shadow:0 25px 65px #000a}.solution-detail-page_secondaryMedia__uaRgE span{position:absolute;z-index:2;left:10px;bottom:10px}.solution-detail-page_artworkRail___EcNu{position:absolute;left:26px;right:75px;bottom:49px;height:83px;border:1px solid #414249;border-radius:11px;background:#17181ee8;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;box-shadow:0 20px 55px #0008}.solution-detail-page_artworkRail___EcNu>div{min-width:0;padding:13px;border-right:1px solid #393a41;display:grid;grid-template-columns:27px 1fr 18px;gap:6px;align-items:center}.solution-detail-page_artworkRail___EcNu>div:last-child{border-right:0}.solution-detail-page_artworkRail___EcNu b{color:#ff8d66;font:750 12px var(--font-mono)}.solution-detail-page_artworkRail___EcNu span{overflow:hidden;text-overflow:ellipsis;color:#dedbe0;font:700 12px/1.3 var(--font-sans)}.solution-detail-page_artworkRail___EcNu svg{color:#5bcaa4}.solution-detail-page_artworkFooter__swJPu{position:absolute;left:26px;right:75px;bottom:16px;padding:0 5px;display:flex;align-items:center;justify-content:space-between;color:#92939c;font:650 12px var(--font-mono)}.solution-detail-page_artworkFooter__swJPu span{display:flex;align-items:center;gap:7px}.solution-detail-page_artworkFooter__swJPu strong{font-weight:650;color:#b7b6bd}.solution-detail-page_capabilitySection__E_g5a,.solution-detail-page_examplesSection__eZ0CG,.solution-detail-page_outcomesSection__VGRX2,.solution-detail-page_relatedSection__dvgpr,.solution-detail-page_workflowSection__0U5XU{padding:120px max(5vw,32px)}.solution-detail-page_capabilitySection__E_g5a{display:grid;grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);gap:clamp(55px,8vw,130px);align-items:start;background:var(--paper);color:var(--ink)}.solution-detail-page_examplesHeading__xx47L>span,.solution-detail-page_relatedSection__dvgpr>div:first-child>span,.solution-detail-page_sectionIntro__7Ccgu>span{color:#78757b}.solution-detail-page_examplesHeading__xx47L h2,.solution-detail-page_outcomesSection__VGRX2 h2,.solution-detail-page_relatedSection__dvgpr h2,.solution-detail-page_sectionIntro__7Ccgu h2,.solution-detail-page_workflowHeading__Jf5f9 h2{margin-top:19px;font:520 clamp(49px,5vw,78px)/.94 var(--font-sans);letter-spacing:-.06em}.solution-detail-page_examplesHeading__xx47L>p,.solution-detail-page_sectionIntro__7Ccgu>p,.solution-detail-page_workflowHeading__Jf5f9>p{max-width:680px;margin-top:26px;color:#67656b;font:400 16px/1.7 var(--font-sans)}.solution-detail-page_capabilityList__eUJHq{border-top:1px solid #c7c1b8}.solution-detail-page_capabilityList__eUJHq article{min-height:156px;padding:23px 0;border-bottom:1px solid #c7c1b8;display:grid;grid-template-columns:42px 1fr 22px;gap:12px;align-items:start}.solution-detail-page_capabilityList__eUJHq article>span{padding-top:4px;color:#bd4d29;font:750 12px var(--font-mono)}.solution-detail-page_capabilityList__eUJHq article>div{display:flex;flex-direction:column;gap:9px}.solution-detail-page_capabilityList__eUJHq h3{font:750 21px/1.15 var(--font-sans)}.solution-detail-page_capabilityList__eUJHq p{max-width:650px;color:#69676d;font:400 14px/1.65 var(--font-sans)}.solution-detail-page_capabilityList__eUJHq svg{margin-top:4px;color:#27835f}.solution-detail-page_workflowSection__0U5XU{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);gap:clamp(55px,8vw,130px);align-items:start;background:#111217}.solution-detail-page_outcomesSection__VGRX2>div:first-child>span,.solution-detail-page_workflowHeading__Jf5f9>span{color:#92939c}.solution-detail-page_workflowHeading__Jf5f9>p{color:#96959d}.solution-detail-page_workflowSection__0U5XU ol{padding:0;border-top:1px solid #3b3c43;list-style:none}.solution-detail-page_workflowSection__0U5XU li{min-height:150px;padding:22px 0;border-bottom:1px solid #3b3c43;display:grid;grid-template-columns:43px 1fr 24px;gap:12px;align-items:start}.solution-detail-page_workflowSection__0U5XU li>b{padding-top:4px;color:#ff8b63;font:750 12px var(--font-mono)}.solution-detail-page_workflowSection__0U5XU li>div{display:flex;flex-direction:column;gap:8px}.solution-detail-page_workflowSection__0U5XU li h3{font:750 20px/1.15 var(--font-sans)}.solution-detail-page_workflowSection__0U5XU li p{max-width:680px;color:#9998a0;font:400 14px/1.65 var(--font-sans)}.solution-detail-page_workflowSection__0U5XU li>span{color:#ff8b63;font:500 27px/1 var(--font-sans)}.solution-detail-page_outcomesSection__VGRX2{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(600px,1.2fr);gap:clamp(55px,8vw,130px);align-items:start;background:#17181d}.solution-detail-page_outcomeList__eRS3l{border-top:1px solid #414249}.solution-detail-page_outcomeList__eRS3l article{min-height:105px;padding:18px 0;border-bottom:1px solid #414249;display:grid;grid-template-columns:45px 1fr 20px;gap:10px;align-items:center}.solution-detail-page_outcomeList__eRS3l b{color:#ff8b63;font:750 12px var(--font-mono)}.solution-detail-page_outcomeList__eRS3l strong{font:750 20px var(--font-sans)}.solution-detail-page_outcomeList__eRS3l svg{color:#777983}.solution-detail-page_examplesSection__eZ0CG{background:var(--paper);color:var(--ink)}.solution-detail-page_examplesHeading__xx47L{max-width:910px}.solution-detail-page_examplesHeading__xx47L>a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding-bottom:6px;border-bottom:1px solid;color:var(--ink);text-decoration:none;font:750 13px var(--font-sans)}.solution-detail-page_exampleGrid__ByyD4{margin-top:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solution-detail-page_exampleCard__yhkG0{min-width:0;color:var(--ink);text-decoration:none}.solution-detail-page_exampleMedia__qZIb7{position:relative;height:330px;overflow:hidden;border-radius:13px;background:#1a1b20}.solution-detail-page_exampleMedia__qZIb7>span{position:absolute;z-index:2;left:13px;bottom:13px;color:#fff;font:750 12px var(--font-mono);letter-spacing:.08em}.solution-detail-page_exampleMedia__qZIb7>i{position:absolute;z-index:3;right:13px;bottom:13px;width:38px;height:38px;border-radius:50%;background:#f4f0e9;color:#15161a;display:grid;place-items:center}.solution-detail-page_exampleCard__yhkG0>strong{display:block;margin-top:18px;font:750 20px/1.12 var(--font-sans)}.solution-detail-page_exampleCard__yhkG0>p{margin-top:9px;color:#6a686e;font:400 13px/1.58 var(--font-sans)}.solution-detail-page_exampleCard__yhkG0>b{margin-top:14px;display:flex;align-items:center;gap:7px;font:750 12px var(--font-sans)}.solution-detail-page_relatedSection__dvgpr{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(600px,1.2fr);gap:clamp(55px,8vw,130px);background:#e9e4dc;color:var(--ink)}.solution-detail-page_relatedSection__dvgpr>div:last-child{border-top:1px solid #c5bfb6}.solution-detail-page_relatedSection__dvgpr>div:last-child a{min-height:78px;border-bottom:1px solid #c5bfb6;color:var(--ink);text-decoration:none;display:flex;align-items:center;justify-content:space-between;font:750 16px var(--font-sans)}.solution-detail-page_relatedSection__dvgpr a svg{color:#bd4d29}.solution-detail-page_ctaSection__O9hqK{min-height:650px;padding:105px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 52%,#49241c 0,transparent 34%),radial-gradient(circle at 36% 47%,#223b35 0,transparent 29%),#0d0e12}.solution-detail-page_ctaSection__O9hqK>svg{color:var(--orange)}.solution-detail-page_ctaSection__O9hqK>span{margin-top:19px;color:#92939c}.solution-detail-page_ctaSection__O9hqK h2{margin-top:20px;font:580 clamp(55px,7vw,101px)/.9 var(--font-sans);letter-spacing:-.067em}.solution-detail-page_ctaSection__O9hqK p{max-width:680px;margin-top:25px;color:#9d9ca4;font:400 16px/1.65 var(--font-sans)}.solution-detail-page_ctaSection__O9hqK>a{min-height:52px;margin-top:30px;padding:0 20px;border-radius:8px;background:#f4f0e9;color:#131419;text-decoration:none;font:750 14px var(--font-sans);display:inline-flex;align-items:center;gap:9px}@media(max-width:1180px){.solution-detail-page_hero__zrUiI{grid-template-columns:1fr;min-height:auto}.solution-detail-page_heroCopy__SD8xC{max-width:850px}.solution-detail-page_artwork___b7Ph{width:min(100%,940px);margin:auto}.solution-detail-page_capabilitySection__E_g5a,.solution-detail-page_outcomesSection__VGRX2,.solution-detail-page_relatedSection__dvgpr,.solution-detail-page_workflowSection__0U5XU{grid-template-columns:1fr}.solution-detail-page_outcomesSection__VGRX2>div:first-child,.solution-detail-page_relatedSection__dvgpr>div:first-child,.solution-detail-page_sectionIntro__7Ccgu,.solution-detail-page_workflowHeading__Jf5f9{max-width:850px}}@media(max-width:820px){.solution-detail-page_hero__zrUiI{padding:86px 20px 70px}.solution-detail-page_artwork___b7Ph{height:520px}.solution-detail-page_primaryMedia__A5MQE{right:45px;height:370px}.solution-detail-page_secondaryMedia__uaRgE{top:225px;width:210px;height:190px}.solution-detail-page_artworkRail___EcNu{left:14px;right:45px;bottom:45px}.solution-detail-page_artworkFooter__swJPu{left:14px;right:45px}.solution-detail-page_capabilitySection__E_g5a,.solution-detail-page_examplesSection__eZ0CG,.solution-detail-page_outcomesSection__VGRX2,.solution-detail-page_relatedSection__dvgpr,.solution-detail-page_workflowSection__0U5XU{padding:88px 20px}.solution-detail-page_exampleGrid__ByyD4{grid-template-columns:1fr}.solution-detail-page_exampleMedia__qZIb7{height:420px}}@media(max-width:560px){.solution-detail-page_hero__zrUiI{padding-top:74px}.solution-detail-page_hero__zrUiI h1{font-size:50px}.solution-detail-page_heroCopy__SD8xC>p{font-size:16px}.solution-detail-page_heroActions__1_Ar3{flex-direction:column}.solution-detail-page_heroActions__1_Ar3 a{width:100%}.solution-detail-page_heroSignals__jSOop{gap:9px 14px}.solution-detail-page_artwork___b7Ph{height:450px;margin-top:8px}.solution-detail-page_primaryMedia__A5MQE{top:0;right:18px;height:310px;border-radius:14px}.solution-detail-page_mediaCaption__cnJ1r{left:12px;right:12px;bottom:12px}.solution-detail-page_mediaCaption__cnJ1r strong{font-size:13px}.solution-detail-page_secondaryMedia__uaRgE{top:193px;width:155px;height:145px;border-width:5px}.solution-detail-page_artworkRail___EcNu{left:8px;right:18px;bottom:42px;height:72px}.solution-detail-page_artworkRail___EcNu>div{padding:9px 7px;grid-template-columns:23px 1fr}.solution-detail-page_artworkRail___EcNu>div svg{display:none}.solution-detail-page_artworkRail___EcNu b,.solution-detail-page_artworkRail___EcNu span{font-size:12px}.solution-detail-page_artworkFooter__swJPu{left:8px;right:18px;bottom:12px}.solution-detail-page_artworkFooter__swJPu strong{max-width:47%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solution-detail-page_examplesHeading__xx47L h2,.solution-detail-page_outcomesSection__VGRX2 h2,.solution-detail-page_relatedSection__dvgpr h2,.solution-detail-page_sectionIntro__7Ccgu h2,.solution-detail-page_workflowHeading__Jf5f9 h2{font-size:43px}.solution-detail-page_capabilityList__eUJHq article{min-height:144px;grid-template-columns:35px 1fr 18px}.solution-detail-page_workflowSection__0U5XU li{min-height:146px;grid-template-columns:35px 1fr 18px}.solution-detail-page_exampleMedia__qZIb7{height:330px}.solution-detail-page_ctaSection__O9hqK{min-height:600px;padding:82px 18px}.solution-detail-page_ctaSection__O9hqK h2{font-size:49px}}.solution-detail-page_primaryMedia__A5MQE,.solution-detail-page_secondaryMedia__uaRgE,.solution-detail-page_tertiaryMedia__dInw7{isolation:isolate;color:#fff;text-decoration:none}.solution-detail-page_primaryMedia__A5MQE:after,.solution-detail-page_secondaryMedia__uaRgE:after{display:none}.solution-detail-page_primaryMedia__A5MQE img,.solution-detail-page_secondaryMedia__uaRgE img,.solution-detail-page_tertiaryMedia__dInw7 img{object-fit:cover;transition:transform .3s ease}.solution-detail-page_primaryMedia__A5MQE:hover img,.solution-detail-page_secondaryMedia__uaRgE:hover img,.solution-detail-page_tertiaryMedia__dInw7:hover img{transform:scale(1.025)}.solution-detail-page_primaryMedia__A5MQE:focus-visible,.solution-detail-page_secondaryMedia__uaRgE:focus-visible,.solution-detail-page_tertiaryMedia__dInw7:focus-visible{outline:3px solid #ff8b63;outline-offset:4px}.solution-detail-page_artwork___b7Ph{height:540px}.solution-detail-page_primaryMedia__A5MQE{left:2%;right:auto;top:42px;width:72%;height:410px;border-radius:18px;transform:rotate(-1deg)}.solution-detail-page_secondaryMedia__uaRgE{z-index:3;right:1%;top:52px;width:31%;height:230px;border:6px solid #17181d;border-radius:15px;transform:rotate(2deg)}.solution-detail-page_tertiaryMedia__dInw7{position:absolute;z-index:4;right:8%;bottom:24px;width:27%;height:180px;overflow:hidden;border:6px solid #17181d;border-radius:14px;background:#1a1b20;box-shadow:0 25px 65px #000a;transform:rotate(-2deg)}.solution-detail-page_tertiaryMedia__dInw7:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,#090a0d8f)}.solution-detail-page_heroExampleCaption__xfL2y{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;display:flex;align-items:end;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:7px;background:#0b0c10cc;backdrop-filter:blur(8px)}.solution-detail-page_heroExampleCaption__xfL2y b{color:#ff9a76;font:750 10px var(--font-mono);letter-spacing:.1em}.solution-detail-page_heroExampleCaption__xfL2y strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:750 12px var(--font-sans)}.solution-detail-page_tertiaryMedia__dInw7 i{position:absolute;z-index:4;right:12px;top:12px;width:38px;height:38px;border-radius:50%;background:#f4f0e9;color:#15161a;display:grid;place-items:center;box-shadow:0 8px 24px #0006}@media(max-width:820px){.solution-detail-page_artwork___b7Ph{height:500px}.solution-detail-page_primaryMedia__A5MQE{left:1%;top:30px;width:75%;height:370px}.solution-detail-page_secondaryMedia__uaRgE{right:0;top:38px;width:31%;height:205px}.solution-detail-page_tertiaryMedia__dInw7{right:7%;bottom:20px;width:28%;height:165px}}@media(max-width:560px){.solution-detail-page_artwork___b7Ph{height:390px}.solution-detail-page_primaryMedia__A5MQE{left:0;top:18px;width:76%;height:285px}.solution-detail-page_secondaryMedia__uaRgE{right:0;top:23px;width:35%;height:165px;border-width:5px}.solution-detail-page_tertiaryMedia__dInw7{right:7%;bottom:15px;width:34%;height:135px;border-width:5px}.solution-detail-page_tertiaryMedia__dInw7 i{right:8px;bottom:8px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.solution-detail-page_page__rTbo_ *,.solution-detail-page_page__rTbo_ :after,.solution-detail-page_page__rTbo_ :before{animation:none!important;transition:none!important}}.solution-detail-page_capabilitySection__E_g5a em,.solution-detail-page_examplesSection__eZ0CG em,.solution-detail-page_relatedSection__dvgpr em{color:#9b2f10}.solution-detail-page_examplesHeading__xx47L>p,.solution-detail-page_examplesHeading__xx47L>span,.solution-detail-page_relatedSection__dvgpr>div:first-child>span,.solution-detail-page_sectionIntro__7Ccgu>p,.solution-detail-page_sectionIntro__7Ccgu>span{color:#555259}.solution-detail-page_capabilityList__eUJHq article>span,.solution-detail-page_relatedSection__dvgpr a svg{color:#8b2e15}@media(max-width:560px){.solution-detail-page_secondaryMedia__uaRgE .solution-detail-page_heroExampleCaption__xfL2y,.solution-detail-page_tertiaryMedia__dInw7 .solution-detail-page_heroExampleCaption__xfL2y{display:none}}