.SolutionDetail_main__8W1SZ{overflow:clip;background:#0b0b0b;color:#f4f5f2}.SolutionDetail_inner__Xv45I{width:100%;max-width:var(--k-maxw);margin-inline:auto;padding-inline:var(--page-margin-mobile)}@media(min-width:768px){.SolutionDetail_inner__Xv45I{padding-inline:var(--page-margin-tablet)}}@media(min-width:1024px){.SolutionDetail_inner__Xv45I{padding-inline:var(--page-margin-desktop)}}.SolutionDetail_inner__Xv45I{max-width:var(--k-maxw-wide)}.SolutionDetail_eyebrow__KT0D_{font-family:var(--font-monospace),ui-monospace,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,245,242,.48);letter-spacing:.14em}.SolutionDetail_eyebrow__KT0D_ span{margin-left:.75rem;color:rgba(244,245,242,.22)}.SolutionDetail_hero__5p_lB{padding-block:calc(7*var(--k-bl)) calc(9*var(--k-bl))}.SolutionDetail_heroGrid__WOOxm{display:grid;gap:calc(5*var(--k-bl));align-items:end}.SolutionDetail_heroAside__rM3UY,.SolutionDetail_heroTitle__2bJKc{min-width:0}.SolutionDetail_backLink__T3bZO{display:inline-flex;min-height:44px;align-items:center;margin-bottom:calc(4*var(--k-bl));color:rgba(244,245,242,.62);font-size:.78rem;text-decoration:underline;text-decoration-color:rgba(244,245,242,.25);text-underline-offset:.3em}.SolutionDetail_heroTitle__2bJKc h1{font-family:var(--font-advercase),Georgia,serif;font-weight:400;font-size:clamp(2.15rem,7vw,3.6rem);line-height:1.14;letter-spacing:-.02em;color:rgba(244,245,242,.94);max-width:18ch;line-height:var(--leading-hero);letter-spacing:-.035em;text-wrap:balance;margin-top:calc(2*var(--k-bl))}.SolutionDetail_heroAside__rM3UY{align-self:end}.SolutionDetail_lead__tLrLE{max-width:52ch;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.55;text-wrap:pretty}@media(min-width:1024px){.SolutionDetail_lead__tLrLE{max-width:46ch;font-size:1rem}}.SolutionDetail_lead__tLrLE{color:rgba(244,245,242,.67)}.SolutionDetail_actions__cgrd4{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:calc(4*var(--k-bl))}.SolutionDetail_primary___XYUi,.SolutionDetail_secondary__x8rnX{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;border-radius:var(--radius-cta);padding-inline:1.35rem;font-size:.78rem;font-weight:650;transition:translate .16s var(--ease-power2-out),background-color .16s ease}.SolutionDetail_primary___XYUi{gap:.7rem;background:#f4f5f2;color:#0b0b0b}.SolutionDetail_secondary__x8rnX{border:1px solid rgba(244,245,242,.18);color:#f4f5f2}.SolutionDetail_primary___XYUi svg{width:20px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:translate .16s var(--ease-power2-out)}.SolutionDetail_primary___XYUi:hover,.SolutionDetail_secondary__x8rnX:hover{translate:0 -2px}.SolutionDetail_primary___XYUi:hover svg{translate:3px 0}.SolutionDetail_backLink__T3bZO:focus-visible,.SolutionDetail_primary___XYUi:focus-visible,.SolutionDetail_secondary__x8rnX:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.SolutionDetail_heroVisual__7iUKg{position:relative;width:min(100%,68rem);aspect-ratio:3/2;margin-inline:auto;border-radius:24px;background:#151515;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 36px 100px rgba(0,0,0,.38);overflow:hidden}.SolutionDetail_heroVisual__7iUKg>img{object-fit:cover}.SolutionDetail_heroVisual__7iUKg:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 54%,rgba(0,0,0,.54));pointer-events:none}.SolutionDetail_heroVisual__7iUKg figcaption{position:absolute;z-index:1;right:calc(2.5*var(--k-bl));bottom:calc(2*var(--k-bl));left:calc(2.5*var(--k-bl));display:flex;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.72);font:500 .58rem/1.2 var(--font-monospace),monospace;letter-spacing:.12em}.SolutionDetail_workflow__GpRQU{scroll-margin-top:var(--nav-height);padding-block:calc(9*var(--k-bl));border-top:1px solid rgba(244,245,242,.08)}.SolutionDetail_sectionHead__AWBby h2{font-family:var(--font-advercase),Georgia,serif;font-weight:400;font-size:clamp(1.75rem,2.9vw,2.4rem);line-height:1.14;letter-spacing:-.02em;color:rgba(244,245,242,.94);max-width:34ch;margin-top:calc(2*var(--k-bl));text-wrap:balance}.SolutionDetail_steps__RIAyc{display:grid;gap:1px;margin-top:calc(6*var(--k-bl));border:1px solid rgba(244,245,242,.1);border-radius:22px;background:rgba(244,245,242,.1);overflow:hidden}.SolutionDetail_steps__RIAyc li{min-height:16rem;padding:calc(3*var(--k-bl));background:#111}.SolutionDetail_pointList__ZDLYY span,.SolutionDetail_steps__RIAyc span{color:rgba(244,245,242,.35);font:500 .64rem/1 var(--font-monospace),monospace;letter-spacing:.12em}.SolutionDetail_steps__RIAyc h3{font-family:var(--font-advercase),Georgia,serif;font-weight:400;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.14;letter-spacing:-.02em;color:rgba(244,245,242,.94);max-width:12ch;margin-top:calc(4*var(--k-bl));text-wrap:balance}.SolutionDetail_steps__RIAyc p{max-width:34ch;margin-top:calc(2*var(--k-bl));color:rgba(244,245,242,.58);line-height:1.6}.SolutionDetail_outcomes__h3YOX{padding-block:calc(10*var(--k-bl));background:#eeede7;color:#0b0b0b}.SolutionDetail_outcomes__h3YOX .SolutionDetail_eyebrow__KT0D_{color:rgba(11,11,11,.46)}.SolutionDetail_outcomesGrid__1K3pB{display:grid;gap:calc(6*var(--k-bl))}.SolutionDetail_outcomesIntro__c8AgN h2{font-family:var(--font-advercase),Georgia,serif;font-weight:400;font-size:clamp(1.75rem,2.9vw,2.4rem);line-height:1.14;letter-spacing:-.02em;color:rgba(244,245,242,.94);max-width:34ch;margin-top:calc(2*var(--k-bl));color:#0b0b0b;text-wrap:balance}.SolutionDetail_outcomesIntro__c8AgN>p:last-child{max-width:57ch;margin-top:calc(3*var(--k-bl));color:rgba(11,11,11,.62);line-height:1.65;text-wrap:pretty}.SolutionDetail_pointList__ZDLYY{display:grid;align-content:start}.SolutionDetail_pointList__ZDLYY li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:calc(2.5*var(--k-bl));border-top:1px solid rgba(11,11,11,.14)}.SolutionDetail_pointList__ZDLYY li:last-child{border-bottom:1px solid rgba(11,11,11,.14)}.SolutionDetail_pointList__ZDLYY span{padding-top:.35rem;color:rgba(11,11,11,.42)}.SolutionDetail_pointList__ZDLYY p{font-family:var(--font-advercase),Georgia,serif;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.08;text-wrap:balance}.SolutionDetail_product__fuaZ3{padding-block:calc(10*var(--k-bl)) calc(12*var(--k-bl))}.SolutionDetail_productCopy__03UgN{display:grid;gap:calc(2*var(--k-bl));max-width:58rem}.SolutionDetail_productCopy__03UgN h2{font-family:var(--font-advercase),Georgia,serif;font-weight:400;font-size:clamp(1.75rem,2.9vw,2.4rem);line-height:1.14;letter-spacing:-.02em;color:rgba(244,245,242,.94);max-width:34ch;text-wrap:balance}.SolutionDetail_productCopy__03UgN>p:last-child{max-width:54ch;color:rgba(244,245,242,.6);line-height:1.65}.SolutionDetail_editorStage__YN9EZ{position:relative;height:clamp(28rem,58vw,47rem);margin-top:calc(7*var(--k-bl))}.SolutionDetail_editorFrame__k5m7r{position:absolute;top:0;left:5%;width:90%;aspect-ratio:1.78/1;border:1px solid rgba(244,245,242,.16);border-radius:22px;background:#111;box-shadow:0 34px 90px rgba(0,0,0,.35);overflow:hidden}.SolutionDetail_editorFrame__k5m7r>img{top:2.6rem!important;height:calc(100% - 2.6rem)!important;object-fit:cover;object-position:center}.SolutionDetail_windowBar__8Ez9K{position:relative;z-index:1;display:flex;height:2.6rem;align-items:center;gap:.45rem;padding-inline:1rem;color:rgba(244,245,242,.42);font-size:.76rem}.SolutionDetail_windowBar__8Ez9K i{width:.55rem;height:.55rem;border-radius:50%}.SolutionDetail_windowBar__8Ez9K i:first-child{background:#ff5f57}.SolutionDetail_windowBar__8Ez9K i:nth-child(2){background:#febc2e}.SolutionDetail_windowBar__8Ez9K i:nth-child(3){background:#28c840}.SolutionDetail_windowBar__8Ez9K span{margin-left:auto;font-family:var(--font-monospace-typewriter),ui-monospace,monospace;letter-spacing:.08em}.SolutionDetail_finishedPiece___SWY6{position:absolute;right:1%;bottom:1%;width:clamp(8rem,21%,14rem);aspect-ratio:4/5;rotate:4deg;border:1px solid rgba(244,245,242,.15);border-radius:16px;box-shadow:0 28px 70px rgba(0,0,0,.52);overflow:hidden}.SolutionDetail_finishedPiece___SWY6 img{object-fit:cover}.SolutionDetail_close__fxojE{padding-bottom:calc(10*var(--k-bl))}.SolutionDetail_closeCard__wDAD9{display:flex;min-height:30rem;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:calc(4*var(--k-bl));border-radius:26px;background:#e8d2b8;color:#0b0b0b;overflow:hidden}.SolutionDetail_closeCard__wDAD9 .SolutionDetail_eyebrow__KT0D_{color:rgba(11,11,11,.48)}.SolutionDetail_closeCard__wDAD9 h2{font-family:var(--font-advercase),Georgia,serif;font-weight:400;font-size:clamp(1.75rem,2.9vw,2.4rem);line-height:1.14;letter-spacing:-.02em;color:rgba(244,245,242,.94);max-width:24ch;color:#0b0b0b;text-wrap:balance}.SolutionDetail_closeCard__wDAD9 .SolutionDetail_primary___XYUi{background:#0b0b0b;color:#f4f5f2}@media(min-width:768px){.SolutionDetail_heroGrid__WOOxm{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);column-gap:calc(8*var(--k-bl))}.SolutionDetail_heroVisual__7iUKg{grid-column:1/-1}.SolutionDetail_steps__RIAyc{grid-template-columns:repeat(3,minmax(0,1fr))}.SolutionDetail_outcomesGrid__1K3pB{grid-template-columns:minmax(0,1.04fr) minmax(23rem,.76fr);align-items:start}.SolutionDetail_closeCard__wDAD9{padding:calc(6*var(--k-bl))}}@media(max-width:560px){.SolutionDetail_hero__5p_lB{padding-top:calc(5*var(--k-bl))}.SolutionDetail_heroVisual__7iUKg{border-radius:18px}.SolutionDetail_heroVisual__7iUKg figcaption span:last-child{display:none}.SolutionDetail_steps__RIAyc li{min-height:13rem}.SolutionDetail_editorStage__YN9EZ{height:23rem}.SolutionDetail_editorFrame__k5m7r{left:0;width:100%;border-radius:14px}.SolutionDetail_editorFrame__k5m7r>img{object-position:54% center}.SolutionDetail_finishedPiece___SWY6{right:2%;width:30%;border-radius:10px}.SolutionDetail_closeCard__wDAD9{min-height:25rem;padding:calc(3*var(--k-bl))}}@media(prefers-reduced-motion:reduce){.SolutionDetail_primary___XYUi,.SolutionDetail_primary___XYUi svg,.SolutionDetail_secondary__x8rnX{transition:none}.SolutionDetail_primary___XYUi:hover,.SolutionDetail_primary___XYUi:hover svg,.SolutionDetail_secondary__x8rnX:hover{translate:none}}