.AiImpactCalculator_section___0o11{padding:clamp(5rem,10vw,9rem) 0;overflow:hidden;background:#f5f5f7}.AiImpactCalculator_shell__0SUva{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1rem,2.4vw,2rem);border:1px solid rgba(255,255,255,.82);border-radius:clamp(1.75rem,4vw,3.5rem);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(240,244,250,.76));box-shadow:0 40px 100px rgba(39,52,78,.12),inset 0 1px 0 rgba(255,255,255,.96)}.AiImpactCalculator_ambient__ZmXF5{position:absolute;z-index:-1;width:42rem;aspect-ratio:1;top:-24rem;right:-12rem;border-radius:50%;background:radial-gradient(circle,rgba(64,133,255,.34),rgba(156,94,255,.12) 42%,transparent 70%);filter:blur(8px);animation:AiImpactCalculator_ambientDrift__y7s1X 11s ease-in-out infinite alternate}.AiImpactCalculator_header__6Sbgo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.6fr);gap:2rem;align-items:end;padding:clamp(1rem,3vw,2rem)}.AiImpactCalculator_header__6Sbgo span{color:#0b5bff;font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.AiImpactCalculator_header__6Sbgo h2{max-width:16ch;margin-top:.9rem;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:760;line-height:.94;letter-spacing:-.055em}.AiImpactCalculator_header__6Sbgo p{color:#5f5f64;font-size:1rem;line-height:1.65}.AiImpactCalculator_workspace__T8iyR{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;margin-top:1.5rem}.AiImpactCalculator_controls__v9u6I,.AiImpactCalculator_results__vchnL{border:1px solid rgba(0,0,0,.07);border-radius:2rem;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.AiImpactCalculator_controls__v9u6I{display:grid;gap:1.4rem;padding:clamp(1.25rem,3vw,2rem)}.AiImpactCalculator_field__eN5DM{display:grid;gap:.65rem;min-width:0}.AiImpactCalculator_field__eN5DM>span{color:#242429;font-size:.86rem;font-weight:700}.AiImpactCalculator_field__eN5DM small{margin-top:-.4rem;color:#7a7a80;font-size:.72rem;line-height:1.4}.AiImpactCalculator_numberControl__mpF7N{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:3.6rem;padding:0 1rem;border:1px solid rgba(0,0,0,.08);border-radius:1.15rem;background:rgba(247,247,249,.88);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.AiImpactCalculator_numberControl__mpF7N:focus-within{border-color:rgba(11,91,255,.52);background:#fff;box-shadow:0 0 0 4px rgba(11,91,255,.09)}.AiImpactCalculator_numberControl__mpF7N input{min-width:0;border:0;outline:0;background:transparent;color:#101013;font:inherit;font-size:1.35rem;font-weight:740;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AiImpactCalculator_numberControl__mpF7N>span{color:#7a7a80;font-size:.76rem;font-weight:700}.AiImpactCalculator_rangeTop__1TWIN{display:flex;align-items:baseline;justify-content:space-between}.AiImpactCalculator_rangeTop__1TWIN strong{font-size:1.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AiImpactCalculator_rangeTop__1TWIN span{color:#8a8a90;font-size:.72rem}.AiImpactCalculator_range__XfwGw{width:100%;height:2.75rem;appearance:none;border-radius:999px;outline:none;background:linear-gradient(90deg,#0b5bff var(--range-progress),#dfe3ea var(--range-progress)) 50% /100% .42rem no-repeat}.AiImpactCalculator_range__XfwGw::-webkit-slider-thumb{width:1.45rem;height:1.45rem;appearance:none;border:4px solid #fff;border-radius:50%;background:#0b5bff;box-shadow:0 3px 14px rgba(11,91,255,.34);cursor:grab}.AiImpactCalculator_range__XfwGw::-moz-range-thumb{width:1rem;height:1rem;border:4px solid #fff;border-radius:50%;background:#0b5bff;box-shadow:0 3px 14px rgba(11,91,255,.34);cursor:grab}.AiImpactCalculator_costRow__ER_DJ{display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:.75rem}.AiImpactCalculator_field__eN5DM select{width:100%;min-height:3.6rem;padding:0 .9rem;border:1px solid rgba(0,0,0,.08);border-radius:1.15rem;outline:0;background:rgba(247,247,249,.88);color:#101013;font:inherit;font-weight:700}.AiImpactCalculator_results__vchnL{display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);color:#fff;background:radial-gradient(circle at 82% 4%,rgba(95,154,255,.48),transparent 36%),linear-gradient(145deg,#11131a,#191d29 58%,#0d1e3a)}.AiImpactCalculator_primaryResult___LX1_{padding:clamp(.5rem,2vw,1.25rem)}.AiImpactCalculator_primaryResult___LX1_>span{color:rgba(255,255,255,.62);font-size:.76rem;font-weight:700}.AiImpactCalculator_primaryResult___LX1_>strong{display:block;margin-top:.65rem;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.95;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AiImpactCalculator_signalLine__qHwji{height:3.2rem;display:flex;align-items:end;gap:.35rem;margin-top:1.5rem}.AiImpactCalculator_signalLine__qHwji i{flex:1 1;height:24%;border-radius:.35rem;background:linear-gradient(180deg,#66a8ff,rgba(102,168,255,.12));transform-origin:bottom;animation:AiImpactCalculator_signal__34dUr 2.8s ease-in-out infinite}.AiImpactCalculator_signalLine__qHwji i:nth-child(2){height:42%;animation-delay:-.5s}.AiImpactCalculator_signalLine__qHwji i:nth-child(3){height:63%;animation-delay:-1s}.AiImpactCalculator_signalLine__qHwji i:nth-child(4){height:51%;animation-delay:-1.5s}.AiImpactCalculator_signalLine__qHwji i:nth-child(5){height:78%;animation-delay:-2s}.AiImpactCalculator_signalLine__qHwji i:nth-child(6){height:94%;animation-delay:-2.5s}.AiImpactCalculator_resultGrid__wtSOw{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem;margin-top:auto}.AiImpactCalculator_resultGrid__wtSOw article{min-height:8.6rem;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;background:rgba(255,255,255,.055);transition:background-color .18s ease,transform .18s ease}.AiImpactCalculator_resultGrid__wtSOw article:hover{background:rgba(255,255,255,.09);transform:translateY(-2px)}.AiImpactCalculator_resultGrid__wtSOw small,.AiImpactCalculator_resultGrid__wtSOw span{display:block;color:rgba(255,255,255,.56);font-size:.68rem}.AiImpactCalculator_resultGrid__wtSOw strong{display:block;margin-top:1rem;font-size:1.7rem;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AiImpactCalculator_results__vchnL>p{margin-top:1rem;color:rgba(255,255,255,.54);font-size:.68rem;line-height:1.55}.AiImpactCalculator_results__vchnL>a{min-height:3.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding:0 1.1rem;border-radius:999px;background:#fff;color:#101013;font-size:.86rem;font-weight:760;transition:transform .18s ease,background-color .18s ease}.AiImpactCalculator_results__vchnL>a:hover{background:#dceaff;transform:translateY(-2px)}.AiImpactCalculator_results__vchnL>a span{color:#0b5bff;font-size:1rem}@keyframes AiImpactCalculator_ambientDrift__y7s1X{to{transform:translate3d(-4rem,3rem,0) scale(1.14)}}@keyframes AiImpactCalculator_signal__34dUr{0%,to{transform:scaleY(.72);opacity:.6}50%{transform:scaleY(1);opacity:1}}@media (max-width:900px){.AiImpactCalculator_header__6Sbgo,.AiImpactCalculator_workspace__T8iyR{grid-template-columns:1fr}.AiImpactCalculator_header__6Sbgo p{max-width:42rem}}@media (max-width:620px){.AiImpactCalculator_section___0o11 .container{width:calc(100% - 1rem)}.AiImpactCalculator_shell__0SUva{padding:.5rem;border-radius:1.75rem}.AiImpactCalculator_header__6Sbgo{padding:1.25rem .8rem}.AiImpactCalculator_header__6Sbgo h2{font-size:2.55rem}.AiImpactCalculator_controls__v9u6I,.AiImpactCalculator_results__vchnL{border-radius:1.45rem}.AiImpactCalculator_costRow__ER_DJ{grid-template-columns:1fr}.AiImpactCalculator_resultGrid__wtSOw{grid-template-columns:1fr 1fr}.AiImpactCalculator_primaryResult___LX1_>strong{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.AiImpactCalculator_ambient__ZmXF5,.AiImpactCalculator_signalLine__qHwji i{animation:none}.AiImpactCalculator_resultGrid__wtSOw article,.AiImpactCalculator_results__vchnL>a{transition:none}}.AiImpactCalculator_range__XfwGw:focus-visible{outline:3px solid rgba(11,91,255,.45);outline-offset:2px}.AiImpactCalculator_exampleButton__uFjJY{align-self:flex-start;min-height:2.75rem;margin:0 0 .5rem clamp(.5rem,2vw,1.25rem);padding:0 1rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.AiImpactCalculator_exampleButton__uFjJY:hover{background:rgba(255,255,255,.1)}.AiImpactCalculator_exampleButton__uFjJY:focus-visible{outline:3px solid rgba(102,168,255,.8);outline-offset:2px}.AiImpactCalculator_exampleBadge__GPoA8{margin:0 0 .8rem;color:rgba(255,255,255,.82);font-size:.78rem;line-height:1.5}.AiImpactCalculator_exampleBadge__GPoA8 span{display:inline-block;margin-right:.5rem;padding:.12rem .5rem;border-radius:999px;background:#ffd45c;color:#1b1600;font-size:.75rem;font-weight:800;letter-spacing:.08em}.AiImpactCalculator_empty__6Q_L_{margin-top:.8rem;color:rgba(255,255,255,.78);font-size:.8rem;line-height:1.5}.CommercialServicePage_page__GbCFe{--ink:#1d1d1f;--ink-2:#424245;--muted:#6e6e73;--line:rgba(0,0,0,0.1);--soft:#f3f5f0;--accent:#315c47;--gutter:clamp(1rem,5vw,4rem);--measure:40rem;color:var(--ink);background:#ffffff;font-family:var(--font-cabinet-manrope),Manrope,var(--font-sans),sans-serif;overflow-x:clip}.CommercialServicePage_band__hqBwt{padding:clamp(3.5rem,8vw,6.5rem) var(--gutter,clamp(1rem,5vw,4rem));scroll-margin-top:calc(var(--header-height, 3.75rem) + .5rem)}.CommercialServicePage_band__hqBwt>*{max-width:76rem;margin-left:auto;margin-right:auto}.CommercialServicePage_eyebrow__GZae6{margin:0 0 .75rem;color:var(--muted);font-size:.875rem;font-weight:600;letter-spacing:.02em}.CommercialServicePage_sectionHead__AI6X7{margin-bottom:clamp(1.75rem,4vw,3rem)}.CommercialServicePage_sectionHead__AI6X7 h2{max-width:48rem;margin:0;font-size:clamp(1.9rem,4.4vw,3.25rem);font-weight:700;line-height:1.07;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}.CommercialServicePage_sectionLead__W4uaX{max-width:var(--measure,40rem);margin:1rem 0 0;color:var(--ink-2);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.CommercialServicePage_hero__oT3Bf{display:grid;gap:clamp(2rem,5vw,3.5rem);padding-top:calc(var(--header-height, 3.75rem) + clamp(1.25rem, 4vw, 3rem));padding-bottom:clamp(2.5rem,6vw,4.5rem)}@media (min-width:1024px){.CommercialServicePage_hero__oT3Bf[data-media]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;max-width:none}.CommercialServicePage_hero__oT3Bf[data-media]>*{max-width:none;margin:0}.CommercialServicePage_hero__oT3Bf[data-media] .CommercialServicePage_heroCopy__Uz2N_{justify-self:end;width:min(100%,36rem)}}.CommercialServicePage_heroCopy__Uz2N_ h1{margin:0;font-size:clamp(2.3rem,5.6vw,4.25rem);font-weight:750;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.CommercialServicePage_heroLead__05e3d{max-width:36rem;margin:1.25rem 0 0;color:var(--ink-2);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.5}.CommercialServicePage_facts__QlwVR{display:grid;gap:0;margin:1.75rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.CommercialServicePage_facts__QlwVR li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--line);font-size:1rem}.CommercialServicePage_facts__QlwVR span{color:var(--ink-2)}.CommercialServicePage_facts__QlwVR strong{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_heroActions__n5b1_,.CommercialServicePage_taskActions__EWWcn{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.CommercialServicePage_heroActions__n5b1_{margin-top:1.75rem}.CommercialServicePage_optionAction__4Gtvv,.CommercialServicePage_primary__dccMT,.CommercialServicePage_secondary__AC2Gs,.CommercialServicePage_taskSecondary__lrZGT{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:999px;font-size:1rem;font-weight:650;line-height:1.2;text-align:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.CommercialServicePage_primary__dccMT{color:#ffffff}.CommercialServicePage_primary__dccMT:hover{background:#000000}.CommercialServicePage_secondary__AC2Gs{border:1px solid rgba(0,0,0,.18);color:var(--ink)}.CommercialServicePage_secondary__AC2Gs:hover{border-color:var(--ink)}.CommercialServicePage_caseLinks__DNPyU a:focus-visible,.CommercialServicePage_faqList__2BNri summary:focus-visible,.CommercialServicePage_optionAction__4Gtvv:focus-visible,.CommercialServicePage_primary__dccMT:focus-visible,.CommercialServicePage_secondary__AC2Gs:focus-visible,.CommercialServicePage_serviceLinks__K8mPy a:focus-visible,.CommercialServicePage_taskSecondary__lrZGT:focus-visible,.CommercialServicePage_textLink__Y7Nc5:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}@media (max-width:479px){.CommercialServicePage_heroActions__n5b1_ .CommercialServicePage_primary__dccMT,.CommercialServicePage_heroActions__n5b1_ .CommercialServicePage_secondary__AC2Gs{width:100%}}.CommercialServicePage_heroPromise__0eZo0{margin:.85rem 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.45}.CommercialServicePage_factNote__cXPVV{flex-basis:100%;color:var(--muted);font-size:.875rem;line-height:1.45}.CommercialServicePage_heroMedia__dYyML{margin:0}.CommercialServicePage_heroImage__IgGzV{border-radius:24px;box-shadow:0 20px 70px #20342912;overflow:hidden;border-radius:clamp(1.1rem,2vw,1.6rem);background:var(--soft)}.CommercialServicePage_heroImage__IgGzV img{display:block;width:100%;height:auto}.CommercialServicePage_heroMedia__dYyML figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--muted);font-size:.9rem;line-height:1.4}.CommercialServicePage_badge__un67i>span:first-child,.CommercialServicePage_captionBadge__ABLCw{display:inline-flex;align-items:center;padding:0;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.CommercialServicePage_stageList__YbYi0{display:grid;gap:1rem;padding:0;list-style:none}@media (min-width:760px){.CommercialServicePage_stageList__YbYi0{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.CommercialServicePage_stageList__YbYi0 li{display:grid;gap:.5rem;align-content:start;padding:1.35rem;border:1px solid var(--line);border-radius:1.25rem}.CommercialServicePage_stageLabel__WNt_L{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.875rem;font-weight:700}.CommercialServicePage_stageList__YbYi0 h3{font-size:1.15rem;font-weight:700}.CommercialServicePage_stageList__YbYi0 li>p:last-child{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_relatedList__vvw56{display:grid;gap:0;padding:0;list-style:none;border-top:1px solid var(--line)}@media (min-width:760px){.CommercialServicePage_relatedList__vvw56{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.CommercialServicePage_relatedList__vvw56 li{display:grid;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--line)}.CommercialServicePage_relatedList__vvw56 a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink);font-size:1.0625rem;font-weight:650;text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:.2em}.CommercialServicePage_relatedList__vvw56 a:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}.CommercialServicePage_relatedList__vvw56 p{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.CommercialServicePage_relatedList__vvw56 span{color:var(--muted);font-size:.9375rem}.CommercialServicePage_case__Sewdg[data-text-only]{grid-column:1/-1;align-content:start}.CommercialServicePage_case__Sewdg[data-text-only] .CommercialServicePage_caseBody__bWXG1{max-width:52rem}@media (min-width:900px){.CommercialServicePage_case__Sewdg:not([data-first]) .CommercialServicePage_caseImage__v6FXj{aspect-ratio:16/11;overflow:hidden}.CommercialServicePage_case__Sewdg:not([data-first]) .CommercialServicePage_caseImage__v6FXj img{height:100%;object-fit:cover}}.CommercialServicePage_work__H9Efe{background:var(--soft)}.CommercialServicePage_workMore__7qY0F{margin:clamp(1.25rem,3vw,2rem) 0 0;font-size:1rem;font-weight:600}.CommercialServicePage_workMore__7qY0F a{color:var(--accent);text-decoration:none}.CommercialServicePage_workMore__7qY0F a:hover{text-decoration:underline}.CommercialServicePage_workList__26o0C{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:900px){.CommercialServicePage_workList__26o0C{grid-template-columns:repeat(2,minmax(0,1fr))}.CommercialServicePage_case__Sewdg[data-first]{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.CommercialServicePage_case__Sewdg{display:grid;gap:0;overflow:hidden;border-radius:1.5rem;background:#ffffff;scroll-margin-top:calc(var(--header-height, 3.75rem) + 1rem)}.CommercialServicePage_caseImage__v6FXj img{display:block;width:100%;height:auto}.CommercialServicePage_caseBody__bWXG1{display:grid;gap:.75rem;align-content:start;padding:clamp(1.25rem,3vw,2rem)}.CommercialServicePage_badge__un67i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--ink-2);font-size:.875rem;font-weight:600}.CommercialServicePage_badge__un67i[data-classification=CONCEPT]>span:first-child{color:var(--muted,#6e6e73)}.CommercialServicePage_caseBody__bWXG1 h3{margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.CommercialServicePage_caseMeta__xP3QX{margin:0;color:var(--muted);font-size:.9375rem}.CommercialServicePage_caseBody__bWXG1>p{margin:0;color:var(--ink-2);font-size:1.0625rem;line-height:1.55}.CommercialServicePage_caseFacts__3DXfu{display:grid;gap:.75rem;margin:.25rem 0 0}.CommercialServicePage_caseFacts__3DXfu div{padding-top:.75rem;border-top:1px solid var(--line)}.CommercialServicePage_caseFacts__3DXfu dt{font-size:.875rem;font-weight:700}.CommercialServicePage_caseFacts__3DXfu dd{margin:.25rem 0 0;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.CommercialServicePage_caseLinks__DNPyU{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none}.CommercialServicePage_caseLinks__DNPyU a,.CommercialServicePage_textLink__Y7Nc5{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--accent);font-size:1rem;font-weight:600}.CommercialServicePage_caseLinks__DNPyU a:hover,.CommercialServicePage_textLink__Y7Nc5:hover{text-decoration:underline;text-underline-offset:.2em}.CommercialServicePage_taskGrid__eZT2u{display:grid;gap:clamp(.85rem,2vw,1.25rem);padding:0;list-style:none}@media (min-width:760px){.CommercialServicePage_taskGrid__eZT2u{grid-template-columns:repeat(2,minmax(0,1fr))}}.CommercialServicePage_fallback__e7fNA,.CommercialServicePage_task__Qyazs{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.25rem,3vw,1.85rem);border:1px solid var(--line);border-radius:1.5rem;scroll-margin-top:calc(var(--header-height, 3.75rem) + 1rem)}.CommercialServicePage_fallback__e7fNA{border-style:dashed;background:var(--soft)}@media (min-width:760px){.CommercialServicePage_fallback__e7fNA{grid-column:1/-1}}.CommercialServicePage_fallback__e7fNA h3,.CommercialServicePage_task__Qyazs h3{margin:0;font-size:clamp(1.3rem,2.3vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.CommercialServicePage_fallback__e7fNA>p,.CommercialServicePage_task__Qyazs>p{margin:0;color:var(--ink-2);font-size:1.0625rem;line-height:1.55}.CommercialServicePage_serviceLinks__K8mPy{display:grid;margin:.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.CommercialServicePage_serviceLinks__K8mPy li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.15rem 1rem;min-height:3rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.CommercialServicePage_serviceLinks__K8mPy a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink);font-size:1rem;font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:.2em}.CommercialServicePage_serviceLinks__K8mPy a:hover{text-decoration-color:var(--ink)}.CommercialServicePage_serviceLinks__K8mPy span{color:var(--muted);font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_taskActions__EWWcn{margin-top:auto;padding-top:.5rem}.CommercialServicePage_taskSecondary__lrZGT{border:1px solid rgba(0,0,0,.22);background:transparent;color:var(--ink)}.CommercialServicePage_taskSecondary__lrZGT:hover{border-color:var(--ink)}.CommercialServicePage_scope__FPwpA{background:var(--soft)}.CommercialServicePage_scopeGrid__ntjKc{display:grid;gap:clamp(1rem,2.5vw,1.5rem)}@media (min-width:900px){.CommercialServicePage_scopeGrid__ntjKc{grid-template-columns:1.25fr 1fr 1fr}}.CommercialServicePage_scopeColumn__6cHpa{padding:clamp(1.25rem,3vw,1.75rem);border-radius:1.5rem;background:#ffffff}.CommercialServicePage_scopeColumn__6cHpa h3{margin:0 0 1rem;font-size:1.1875rem;font-weight:700}.CommercialServicePage_bullets__LIErn,.CommercialServicePage_entries__sBNBv{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.CommercialServicePage_entries__sBNBv li{display:grid;gap:.25rem}.CommercialServicePage_entries__sBNBv strong{font-size:1rem;font-weight:650}.CommercialServicePage_bullets__LIErn li,.CommercialServicePage_entries__sBNBv span{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_bullets__LIErn li{position:relative;padding-left:1.1rem}.CommercialServicePage_bullets__LIErn li:before{content:"";position:absolute;top:.62em;left:.1rem;width:.35rem;height:.35rem;border-radius:50%;background:var(--muted)}.CommercialServicePage_answer__4Pyao{display:grid;gap:.6rem;margin-top:-1rem!important;margin-bottom:clamp(1.75rem,4vw,2.5rem)!important}.CommercialServicePage_answer__4Pyao p{max-width:var(--measure,40rem);margin:0;color:var(--ink-2);font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.CommercialServicePage_optionGrid__6kriy{display:grid;gap:clamp(.85rem,2vw,1.25rem)}@media (min-width:700px){.CommercialServicePage_optionGrid__6kriy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.CommercialServicePage_optionGrid__6kriy{grid-template-columns:repeat(4,minmax(0,1fr))}}.CommercialServicePage_option__e1wV4{box-shadow:0 12px 36px #21332508;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.6rem);border:1px solid var(--line);border-radius:1.5rem}.CommercialServicePage_option__e1wV4 h3{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.015em}.CommercialServicePage_optionText__aGK54{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.5}.CommercialServicePage_optionPrice__KWrxe{display:grid;gap:.35rem;padding:.85rem 1rem;border-radius:1rem;background:var(--soft)}.CommercialServicePage_optionPrice__KWrxe p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem .75rem;margin:0;font-size:.9375rem}.CommercialServicePage_optionPrice__KWrxe span{color:var(--ink-2)}.CommercialServicePage_optionPrice__KWrxe strong{font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_optionPrice__KWrxe .CommercialServicePage_priceLine__KCcXo{display:block;color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_optionPrice__KWrxe .CommercialServicePage_priceLine__KCcXo strong{color:var(--ink);font-size:1rem}.CommercialServicePage_optionPrice__KWrxe .CommercialServicePage_priceNote__DmmW6{display:block;color:var(--muted);font-size:.875rem;line-height:1.45}.CommercialServicePage_terms__BnXFR{display:grid;gap:.6rem;margin:0}.CommercialServicePage_terms__BnXFR div{display:grid;gap:.15rem;padding-top:.6rem;border-top:1px solid var(--line)}.CommercialServicePage_terms__BnXFR dt{color:var(--muted);font-size:.8125rem;font-weight:700}.CommercialServicePage_terms__BnXFR dd{margin:0;font-size:.9375rem;line-height:1.45}.CommercialServicePage_optionAction__4Gtvv{margin-top:auto;border:1px solid var(--ink);color:var(--ink)}.CommercialServicePage_optionAction__4Gtvv:hover{background:var(--ink);color:#ffffff}.CommercialServicePage_termsBand__MypWj>article{max-width:46rem}.CommercialServicePage_footnote__BOyE_{margin-top:1.25rem!important;color:var(--muted);font-size:.9rem}.CommercialServicePage_process__THe8s{background:var(--soft)}.CommercialServicePage_steps__g_qXk{display:grid;gap:1rem;padding:0;list-style:none}@media (min-width:760px){.CommercialServicePage_steps__g_qXk{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.CommercialServicePage_steps__g_qXk li{display:grid;gap:.5rem;align-content:start;padding:1.35rem;border-radius:1.25rem;background:#ffffff}.CommercialServicePage_steps__g_qXk li>span{color:var(--muted);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommercialServicePage_steps__g_qXk h3{margin:0;font-size:1.15rem;font-weight:700}.CommercialServicePage_steps__g_qXk p{margin:0;color:var(--ink-2);font-size:.9375rem;line-height:1.55}.CommercialServicePage_faqList__2BNri>details{max-width:52rem}.CommercialServicePage_faqList__2BNri>details:first-child{border-top:1px solid var(--line)}.CommercialServicePage_faqList__2BNri details{border-bottom:1px solid var(--line)}.CommercialServicePage_faqList__2BNri summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.85rem 0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:650;line-height:1.35;list-style:none;cursor:pointer}.CommercialServicePage_faqList__2BNri summary::-webkit-details-marker{display:none}.CommercialServicePage_faqList__2BNri summary:after{content:"+";flex:none;color:var(--muted);font-size:1.5rem;font-weight:400;line-height:1}.CommercialServicePage_faqList__2BNri details[open] summary:after{content:"–"}.CommercialServicePage_faqList__2BNri details p{max-width:var(--measure,40rem);margin:0 0 1.1rem;color:var(--ink-2);font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.CommercialServicePage_page__GbCFe *,.CommercialServicePage_page__GbCFe :after,.CommercialServicePage_page__GbCFe :before{transition:none!important;scroll-behavior:auto!important}}.CommercialServicePage_guide__u_EvK{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin-top:1.5rem;margin-bottom:0}.CommercialServicePage_guide__u_EvK span{color:var(--muted);font-size:.875rem;font-weight:600}.CommercialServicePage_guide__u_EvK a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--accent);font-size:1rem;font-weight:600}.CommercialServicePage_guide__u_EvK a:focus-visible{outline:3px solid rgba(0,113,227,.45);outline-offset:3px}.CommercialServicePage_heroNote__LfHcM{max-width:36rem;margin:1rem 0 0;padding-left:.875rem;border-left:3px solid var(--accent);color:var(--ink-2);font-size:1rem;line-height:1.5}.CommercialServicePage_demo__WZt2N{background:#ffffff}.CommercialServicePage_demoNote__EZMUe{max-width:var(--measure,40rem);margin:.5rem 0 1.5rem;color:var(--muted);font-size:.9375rem;line-height:1.5}.CommercialServicePage_demoFlow__EJWkU{display:grid;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none}@media (min-width:1024px){.CommercialServicePage_demoFlow__EJWkU{grid-template-columns:repeat(4,minmax(0,1fr))}}.CommercialServicePage_demoFlow__EJWkU>li{display:grid;gap:.6rem;align-content:start;min-width:0;padding:1.25rem;border:1px solid var(--line);border-radius:1.25rem;background:#ffffff}.CommercialServicePage_demoFlow__EJWkU>li[data-step=output]{background:var(--soft)}.CommercialServicePage_demoFlow__EJWkU h3{margin:0;font-size:1.0625rem;font-weight:700}.CommercialServicePage_demoFlow__EJWkU blockquote,.CommercialServicePage_demoFlow__EJWkU dd,.CommercialServicePage_demoFlow__EJWkU p{margin:0;color:var(--ink-2);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.CommercialServicePage_demoFlow__EJWkU blockquote{padding:.75rem .875rem;border-radius:.75rem;background:var(--soft);font-style:italic}.CommercialServicePage_demoFlow__EJWkU strong{color:var(--ink)}.CommercialServicePage_demoChannel__dhDtd{color:var(--muted)!important;font-size:.8125rem!important;font-weight:600}.CommercialServicePage_demoFlow__EJWkU dl{display:grid;gap:.6rem;margin:0}.CommercialServicePage_demoFlow__EJWkU dt{font-size:.8125rem;font-weight:700}.CommercialServicePage_demoFigure__U_CGX{margin:0 0 1.5rem}.CommercialServicePage_demoFigure__U_CGX img{display:block;width:100%;height:auto;border-radius:1.25rem}.CommercialServicePage_integrations__qYbVV{background:#ffffff}.CommercialServicePage_basis__ZiLvi{justify-self:start;padding:.15rem .55rem;border-radius:999px;font-size:.8125rem!important;font-weight:600;line-height:1.4!important}.CommercialServicePage_basis__ZiLvi[data-basis=claimed]{background:#e3efe8;color:#1f4633!important}.CommercialServicePage_basis__ZiLvi[data-basis=generic]{background:#f1f1f4;color:#4a4a4f!important}.CommercialServicePage_integrations__qYbVV .CommercialServicePage_scopeColumn__6cHpa{border:1px solid var(--line)}.CommercialServicePage_pilotChip__5i_us{display:inline-flex;align-items:center;margin-left:.4rem;padding:.05rem .5rem;border-radius:999px;background:#fff1c7;color:#5a4300;font-size:.75rem;font-weight:700;line-height:1.5;white-space:nowrap}.CommercialServicePage_privateBand__xQi0X{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2rem,5vw,3.5rem)}.CommercialServicePage_privateRow__h4Lr0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:1.5rem}.CommercialServicePage_privateRow__h4Lr0>div{display:grid;gap:.5rem;max-width:44rem}.CommercialServicePage_privateRow__h4Lr0 .CommercialServicePage_sectionLead__W4uaX{margin:0}.CommercialServicePage_privateTitle__dEHrA{margin:0;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.CommercialServicePage_privatePrice__xAE9H{margin:0;font-size:1rem;font-weight:700}.CommercialServicePage_band__hqBwt,.CommercialServicePage_page__GbCFe{--ink:#1d1d1f;--ink-2:#424245;--muted:#6e6e73;--line:rgba(0,0,0,0.1);--soft:#f5f5f7;--accent:#1d1d1f;--mark:#5ac8ff;--mark-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12.5 6.5 18 12l-5.5 5.5'/%3E%3C/svg%3E");--tile-radius:clamp(22px,2vw,28px)}.CommercialServicePage_sectionHead__AI6X7{text-align:center}.CommercialServicePage_sectionHead__AI6X7 h2{margin-inline:auto}.CommercialServicePage_sectionHead__AI6X7>.CommercialServicePage_sectionLead__W4uaX{margin:1rem auto 0}.CommercialServicePage_hero__oT3Bf{justify-items:center}.CommercialServicePage_heroCopy__Uz2N_{display:grid;justify-items:center;width:min(100%,48rem);text-align:center}.CommercialServicePage_hero__oT3Bf:not([data-media])>.CommercialServicePage_heroCopy__Uz2N_>*{max-width:48rem}.CommercialServicePage_heroCopy__Uz2N_ h1{max-width:20ch}.CommercialServicePage_heroLead__05e3d,.CommercialServicePage_heroNote__LfHcM{max-width:40rem;margin-inline:auto}.CommercialServicePage_heroNote__LfHcM{padding-left:0;border-left:0;color:var(--muted)}.CommercialServicePage_facts__QlwVR{width:min(100%,34rem);margin:1.75rem auto 0;padding:.2rem 1.25rem;border-top:0;border-radius:18px;background:var(--soft);text-align:left}.CommercialServicePage_facts__QlwVR li:last-child{border-bottom:0}.CommercialServicePage_heroActions__n5b1_{justify-content:center}.CommercialServicePage_heroPromise__0eZo0{text-align:center}@media (min-width:1024px){.CommercialServicePage_hero__oT3Bf[data-media]{grid-template-columns:minmax(0,1fr);justify-items:center}.CommercialServicePage_hero__oT3Bf[data-media]>*{margin-inline:auto}.CommercialServicePage_hero__oT3Bf[data-media] .CommercialServicePage_heroCopy__Uz2N_{justify-self:center;width:min(100%,48rem)}.CommercialServicePage_hero__oT3Bf[data-media] .CommercialServicePage_heroMedia__dYyML{width:min(100%,64rem)}}.CommercialServicePage_heroImage__IgGzV{border-radius:var(--tile-radius);box-shadow:none}.CommercialServicePage_heroMedia__dYyML figcaption{justify-content:center;text-align:center}.CommercialServicePage_primary__dccMT{gap:12px;padding:6px 6px 6px 22px;background:var(--ink)}.CommercialServicePage_optionAction__4Gtvv:after,.CommercialServicePage_primary__dccMT:after,.CommercialServicePage_taskSecondary__lrZGT:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;background:var(--mark) var(--mark-arrow) center /16px no-repeat;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.CommercialServicePage_optionAction__4Gtvv:hover:after,.CommercialServicePage_primary__dccMT:hover:after,.CommercialServicePage_taskSecondary__lrZGT:hover:after{transform:none}.CommercialServicePage_secondary__AC2Gs{border:0;background:var(--soft)}.CommercialServicePage_secondary__AC2Gs:hover{background:#e8e8ed}.CommercialServicePage_optionAction__4Gtvv,.CommercialServicePage_taskSecondary__lrZGT{gap:10px;min-height:2.75rem;padding:5px 5px 5px 18px;border:0;background:#ffffff;color:var(--ink)}.CommercialServicePage_optionAction__4Gtvv:after,.CommercialServicePage_taskSecondary__lrZGT:after{width:30px;height:30px;background-size:14px}.CommercialServicePage_optionAction__4Gtvv:hover,.CommercialServicePage_taskSecondary__lrZGT:hover{border-color:transparent;background:var(--ink);color:#ffffff}.CommercialServicePage_caseLinks__DNPyU a:focus-visible,.CommercialServicePage_faqList__2BNri summary:focus-visible,.CommercialServicePage_guide__u_EvK a:focus-visible,.CommercialServicePage_optionAction__4Gtvv:focus-visible,.CommercialServicePage_primary__dccMT:focus-visible,.CommercialServicePage_relatedList__vvw56 a:focus-visible,.CommercialServicePage_secondary__AC2Gs:focus-visible,.CommercialServicePage_serviceLinks__K8mPy a:focus-visible,.CommercialServicePage_taskSecondary__lrZGT:focus-visible,.CommercialServicePage_textLink__Y7Nc5:focus-visible,.CommercialServicePage_workMore__7qY0F a:focus-visible{outline:2px solid var(--mark);outline-offset:3px}.CommercialServicePage_caseLinks__DNPyU a,.CommercialServicePage_guide__u_EvK a,.CommercialServicePage_textLink__Y7Nc5,.CommercialServicePage_workMore__7qY0F a{color:var(--ink)}.CommercialServicePage_caseLinks__DNPyU a:hover,.CommercialServicePage_guide__u_EvK a:hover,.CommercialServicePage_relatedList__vvw56 a:hover,.CommercialServicePage_textLink__Y7Nc5:hover,.CommercialServicePage_workMore__7qY0F a:hover{text-decoration:underline;text-decoration-color:var(--mark);text-decoration-thickness:2px;text-underline-offset:5px}.CommercialServicePage_workMore__7qY0F{text-align:center}.CommercialServicePage_workMore__7qY0F a{display:inline-flex;align-items:center;gap:10px;min-height:2.75rem}.CommercialServicePage_workMore__7qY0F a>span{flex:none;width:24px;height:24px;border-radius:50%;background:var(--mark) var(--mark-arrow) center /12px no-repeat;font-size:0;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.CommercialServicePage_workMore__7qY0F a:hover>span{transform:none}.CommercialServicePage_process__THe8s,.CommercialServicePage_scope__FPwpA,.CommercialServicePage_work__H9Efe{background:#ffffff}.CommercialServicePage_demoFlow__EJWkU,.CommercialServicePage_optionGrid__6kriy,.CommercialServicePage_scopeGrid__ntjKc,.CommercialServicePage_stageList__YbYi0,.CommercialServicePage_steps__g_qXk,.CommercialServicePage_taskGrid__eZT2u,.CommercialServicePage_workList__26o0C{gap:12px}.CommercialServicePage_case__Sewdg{border-radius:var(--tile-radius);background:var(--soft)}.CommercialServicePage_caseImage__v6FXj{background:#e8e8ed}.CommercialServicePage_demoFlow__EJWkU>li,.CommercialServicePage_fallback__e7fNA,.CommercialServicePage_integrations__qYbVV .CommercialServicePage_scopeColumn__6cHpa,.CommercialServicePage_option__e1wV4,.CommercialServicePage_scopeColumn__6cHpa,.CommercialServicePage_stageList__YbYi0 li,.CommercialServicePage_task__Qyazs{border:0;border-radius:var(--tile-radius);background:var(--soft);box-shadow:none}.CommercialServicePage_fallback__e7fNA{align-items:center;border-style:none;background:#000000;color:#f5f5f7;text-align:center}.CommercialServicePage_fallback__e7fNA>p{max-width:40rem;color:#a1a1a6}.CommercialServicePage_fallback__e7fNA .CommercialServicePage_taskActions__EWWcn{justify-content:center;margin-top:0}.CommercialServicePage_fallback__e7fNA .CommercialServicePage_taskSecondary__lrZGT{background:#f5f5f7;color:var(--ink)}.CommercialServicePage_fallback__e7fNA .CommercialServicePage_taskSecondary__lrZGT:hover{background:#ffffff;color:var(--ink)}.CommercialServicePage_optionPrice__KWrxe{background:#ffffff}.CommercialServicePage_answer__4Pyao{max-width:40rem;text-align:center}.CommercialServicePage_answer__4Pyao p{margin-inline:auto}.CommercialServicePage_footnote__BOyE_{text-align:center}.CommercialServicePage_steps__g_qXk li{justify-items:center;border-radius:var(--tile-radius);background:#000000;color:#f5f5f7;text-align:center}.CommercialServicePage_steps__g_qXk li>span{color:var(--mark)}.CommercialServicePage_steps__g_qXk p{color:#a1a1a6}.CommercialServicePage_stageList__YbYi0 li{justify-items:center;text-align:center}.CommercialServicePage_demo__WZt2N>.CommercialServicePage_badge__un67i,.CommercialServicePage_stageLabel__WNt_L{justify-content:center}.CommercialServicePage_demoNote__EZMUe{margin-inline:auto;text-align:center}.CommercialServicePage_demoFlow__EJWkU>li[data-step=output]{background:#000000;color:#f5f5f7}.CommercialServicePage_demoFlow__EJWkU>li[data-step=output] p,.CommercialServicePage_demoFlow__EJWkU>li[data-step=output] strong{color:#f5f5f7}.CommercialServicePage_demoFlow__EJWkU blockquote{background:#ffffff}.CommercialServicePage_demo__WZt2N>.CommercialServicePage_caseFacts__3DXfu{max-width:52rem}.CommercialServicePage_privateRow__h4Lr0{flex-direction:column;justify-content:center;border:0;border-radius:var(--tile-radius);background:#000000;color:#f5f5f7;text-align:center}.CommercialServicePage_privateRow__h4Lr0>div{justify-items:center}.CommercialServicePage_privateRow__h4Lr0 .CommercialServicePage_eyebrow__GZae6{color:var(--mark)}.CommercialServicePage_privateRow__h4Lr0 .CommercialServicePage_sectionLead__W4uaX{color:#a1a1a6}.CommercialServicePage_privateRow__h4Lr0 .CommercialServicePage_taskSecondary__lrZGT{background:#f5f5f7;color:var(--ink)}.CommercialServicePage_privateRow__h4Lr0 .CommercialServicePage_taskSecondary__lrZGT:hover{background:#ffffff;color:var(--ink)}.CommercialServicePage_faqList__2BNri{max-width:52rem}.CommercialServicePage_guide__u_EvK{justify-content:center;text-align:center}.CommercialServicePage_relatedList__vvw56{gap:12px;border-top:0}.CommercialServicePage_relatedList__vvw56 li{justify-items:center;align-content:start;padding:1.5rem clamp(1.25rem,3vw,2rem);border-bottom:0;border-radius:var(--tile-radius);background:var(--soft);text-align:center}.CommercialServicePage_relatedList__vvw56 a{text-decoration:none}.CommercialServicePage_relatedList__vvw56 p{max-width:34rem}@media (max-width:479px){.CommercialServicePage_heroActions__n5b1_{justify-self:stretch}}@media (min-width:900px){.CommercialServicePage_scopeGrid__ntjKc{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}.CommercialServicePage_page__GbCFe>[data-variant]>div>header,.CommercialServicePage_page__GbCFe>[data-variant]>div>p{margin-inline:auto;text-align:center}.cinema_hero__DSOwM{--cin-ease:cubic-bezier(0.16,1,0.3,1);--cin-dur-1:240ms;--cin-dur-2:520ms;--cin-dur-3:1100ms;--cin-travel:1.1em;min-height:calc(100svh - var(--header-height))}.cinema_stage__sVjwh{transform:translate3d(0,calc(var(--hero-progress, 0) * -6vh),0) scale(calc(1 - var(--hero-progress, 0) * .06));transform-origin:62% 40%;will-change:transform}.cinema_heroTitle__Ux0U4{--line-stagger:90ms}.cinema_splitLines__9K02v{display:grid}.cinema_splitLine__MmWW1{display:block;overflow:hidden}.cinema_splitLine__MmWW1>span{display:block;animation:cinema_cinemaLineIn__w1F2z var(--cin-dur-3) var(--cin-ease) backwards;animation-delay:calc(.16s + var(--line-index) * var(--line-stagger))}@keyframes cinema_cinemaLineIn__w1F2z{0%{transform:translate3d(0,var(--cin-travel),0)}}.cinema_tile__ZmtsM{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--cin-dur-2,.52s) var(--cin-ease,cubic-bezier(.16,1,.3,1)),box-shadow var(--cin-dur-2,.52s) var(--cin-ease,cubic-bezier(.16,1,.3,1))}.cinema_tile__ZmtsM:after{position:absolute;z-index:2;right:0;bottom:0;left:0;height:2px;background:var(--accent,#0b5bff);transform:scaleX(0);transform-origin:left;content:"";transition:transform var(--cin-dur-2,.52s) var(--cin-ease,cubic-bezier(.16,1,.3,1))}.cinema_tile__ZmtsM:focus-within,.cinema_tile__ZmtsM:hover{transform:translate3d(0,-6px,0)}.cinema_tile__ZmtsM:focus-within:after,.cinema_tile__ZmtsM:hover:after{transform:scaleX(1)}.cinema_tileMedia__Rehgn{overflow:hidden}.cinema_tileMedia__Rehgn img,.cinema_tileMedia__Rehgn>img{transition:transform var(--cin-dur-3,1.1s) var(--cin-ease,cubic-bezier(.16,1,.3,1))}.cinema_tile__ZmtsM:focus-within .cinema_tileMedia__Rehgn img,.cinema_tile__ZmtsM:hover .cinema_tileMedia__Rehgn img{transform:scale(1.05)}.cinema_rail___pHz7{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.cinema_rail___pHz7::-webkit-scrollbar{width:0;height:0}.cinema_rail___pHz7[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.cinema_rail___pHz7>*{scroll-snap-align:start;flex:none}.cinema_rail___pHz7>:last-child{scroll-snap-align:end}.cinema_rail___pHz7:focus-visible{outline:2px solid var(--accent,#0b5bff);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cinema_hero__DSOwM .cinema_splitLine__MmWW1>span,.cinema_splitLine__MmWW1>span{animation:none;transform:none}.cinema_stage__sVjwh{transform:none}.cinema_tileMedia__Rehgn img,.cinema_tile__ZmtsM,.cinema_tile__ZmtsM:after{transition:none}.cinema_tile__ZmtsM:focus-within,.cinema_tile__ZmtsM:hover{transform:none}.cinema_tile__ZmtsM:after{transform:scaleX(1)}.cinema_rail___pHz7{scroll-behavior:auto}}.ServiceJournalBlock_block__uepod{display:grid;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(3rem,7vw,6rem) clamp(1.1rem,5vw,4.5rem);border-top:1px solid var(--hair,rgba(10,12,14,.1))}.ServiceJournalBlock_head__P_cbo{display:grid;gap:1rem;align-items:end}.ServiceJournalBlock_eyebrow__TX7xy{display:block;color:var(--accent,#b58f5c);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ServiceJournalBlock_head__P_cbo h2{margin:.6rem 0 .5rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:620;line-height:1.06;letter-spacing:-.03em}.ServiceJournalBlock_head__P_cbo p{max-width:40rem;margin:0;color:var(--muted,rgba(10,12,14,.62));font-size:.98rem;line-height:1.55}.ServiceJournalBlock_allLink__Chlnj{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--accent,#b58f5c);text-decoration-thickness:1px;text-underline-offset:4px;font-size:.86rem;font-weight:620}.ServiceJournalBlock_grid__YocHI{display:grid;gap:1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.ServiceJournalBlock_card__FrAHp{border:1px solid var(--hair,rgba(10,12,14,.1));border-radius:1.1rem}.ServiceJournalBlock_card__FrAHp a{display:grid;align-content:start;gap:.5rem;height:100%;padding:clamp(1.1rem,2.2vw,1.6rem)}.ServiceJournalBlock_index__scHjP{color:var(--accent,#b58f5c);font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em}.ServiceJournalBlock_card__FrAHp h3{margin:0;font-size:clamp(1rem,1.7vw,1.15rem);font-weight:620;line-height:1.24;letter-spacing:-.018em}.ServiceJournalBlock_card__FrAHp p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted,rgba(10,12,14,.62));font-size:.88rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ServiceJournalBlock_read__WAQM8{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;font-size:.82rem;font-weight:620}.ServiceJournalBlock_read__WAQM8 i{font-style:normal;transition:transform .42s cubic-bezier(.16,1,.3,1)}.ServiceJournalBlock_card__FrAHp:hover .ServiceJournalBlock_read__WAQM8 i{transform:translate3d(4px,0,0)}@media (min-width:60rem){.ServiceJournalBlock_head__P_cbo{grid-template-columns:minmax(0,1fr) auto}.ServiceJournalBlock_allLink__Chlnj{justify-self:end}}@media (prefers-reduced-motion:reduce){.ServiceJournalBlock_read__WAQM8 i{transition:none}.ServiceJournalBlock_card__FrAHp:hover .ServiceJournalBlock_read__WAQM8 i{transform:none}}.DesignWorkPage_page__k_6wl{--ink:#0a0c0e;--paper:#f6f6f7;--hair:rgba(10,12,14,0.1);--muted:rgba(10,12,14,0.62);--ease:cubic-bezier(0.32,0.72,0,1);color:var(--ink);background:var(--paper);font-family:var(--font-cabinet-manrope),"Manrope",var(--font-sans),sans-serif}.DesignWorkPage_page__k_6wl>section{padding:clamp(3.2rem,8vw,7rem) clamp(1.1rem,5vw,4.5rem)}.DesignWorkPage_breadcrumbs__Ku4j0{padding:calc(var(--header-height, 3.75rem) + 1.25rem) clamp(1.1rem,5vw,4.5rem) 0}.DesignWorkPage_breadcrumbs__Ku4j0 ol{display:flex;flex-wrap:wrap;gap:.38rem .62rem;align-items:center;margin:0;padding:0 0 .85rem;border-bottom:1px solid var(--hair);list-style:none;color:var(--muted);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.DesignWorkPage_breadcrumbs__Ku4j0 li{display:inline-flex;gap:.62rem;align-items:center}.DesignWorkPage_breadcrumbs__Ku4j0 li:not(:last-child):after{color:rgba(10,12,14,.32);content:"/"}.DesignWorkPage_breadcrumbs__Ku4j0 a{display:inline-flex;align-items:center;min-height:1.5rem;color:inherit;text-decoration:none;text-underline-offset:.22em}.DesignWorkPage_breadcrumbs__Ku4j0 a:focus-visible,.DesignWorkPage_breadcrumbs__Ku4j0 a:hover{color:var(--ink);text-decoration:underline}.DesignWorkPage_hero__aDJs0{display:grid;gap:1.1rem;max-width:62rem}.DesignWorkPage_eyebrow__20Gmy{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.DesignWorkPage_hero__aDJs0 h1{margin:0;font-size:clamp(2.4rem,7vw,5.2rem);font-weight:620;line-height:.98;letter-spacing:-.035em}.DesignWorkPage_lead__WYBqS{max-width:44rem;margin:0;font-size:clamp(1rem,1.9vw,1.15rem);line-height:1.55;color:var(--muted)}.DesignWorkPage_priceLine__KnY3m{display:grid;grid-template-columns:max-content minmax(0,32rem);gap:.65rem 1rem;align-items:baseline;max-width:48rem;margin:.35rem 0 0;padding-top:1rem;border-top:1px solid var(--hair);color:var(--muted);font-size:.76rem;line-height:1.5}.DesignWorkPage_priceLine__KnY3m strong{color:var(--ink);font-size:.82rem;font-weight:700}.DesignWorkPage_heroActions__wd9m5{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.DesignWorkPage_ghost__eSpn_,.DesignWorkPage_primary___Nyh9{display:inline-flex;align-items:center;min-height:2.85rem;padding:0 1.35rem;border-radius:1.45rem;font-size:.78rem;font-weight:650;letter-spacing:-.008em;transition:background .32s var(--ease),transform .32s var(--ease)}.DesignWorkPage_primary___Nyh9{color:var(--paper);background:var(--ink)}.DesignWorkPage_primary___Nyh9:hover{background:#1b2024;transform:translateY(-.08rem)}.DesignWorkPage_ghost__eSpn_{border:1px solid var(--hair);background:transparent}.DesignWorkPage_ghost__eSpn_:hover{background:rgba(10,12,14,.05)}.DesignWorkPage_ghost__eSpn_:active,.DesignWorkPage_primary___Nyh9:active{transform:scale(.975);transition-duration:.11s}.DesignWorkPage_cta__UE0tA h2,.DesignWorkPage_deliver___sQ9h h2,.DesignWorkPage_faq__QbBcj h2,.DesignWorkPage_journalGuide__cG6_v h2,.DesignWorkPage_process__hH53Q h2,.DesignWorkPage_works__bOfQ7 h2{margin:0 0 clamp(1.4rem,3vw,2.4rem);font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:620;letter-spacing:-.028em}.DesignWorkPage_journalGuide__cG6_v{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);gap:clamp(1.5rem,4vw,4rem);align-items:stretch;background:#0a0c0e;color:#f6f6f7}.DesignWorkPage_guideImage__raJkp{position:relative;min-height:clamp(22rem,48vw,42rem);overflow:hidden;border-radius:1.2rem;background:#191d22}.DesignWorkPage_guideImage__raJkp img{object-fit:cover}.DesignWorkPage_journalGuide__cG6_v article{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.DesignWorkPage_journalGuide__cG6_v article>span{font-size:.64rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.58}.DesignWorkPage_journalGuide__cG6_v h2{margin-top:1.15rem;font-size:clamp(2rem,4.6vw,4.6rem);line-height:.96;letter-spacing:-.052em}.DesignWorkPage_journalGuide__cG6_v p{max-width:38rem;margin:0;color:rgba(255,255,255,.68);line-height:1.58}.DesignWorkPage_journalGuide__cG6_v a{display:inline-flex;gap:1.4rem;margin-top:1.8rem;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:.55rem;color:inherit;text-decoration:none;font-size:.78rem;font-weight:650}.DesignWorkPage_journalGuide__cG6_v a i{font-style:normal}.DesignWorkPage_journalGuide__cG6_v h2 a{all:unset;cursor:pointer}.DesignWorkPage_journalGuide__cG6_v h2 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (hover:hover){.DesignWorkPage_journalGuide__cG6_v h2 a:hover{text-decoration:underline;text-decoration-thickness:max(1px,.035em);text-underline-offset:.12em}}.DesignWorkPage_faq__QbBcj,.DesignWorkPage_faq__QbBcj>div{border-top:1px solid var(--hair)}.DesignWorkPage_faq__QbBcj>div{margin-left:min(18vw,14rem)}.DesignWorkPage_faq__QbBcj details{border-bottom:1px solid var(--hair)}.DesignWorkPage_faq__QbBcj summary{display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;min-height:4.6rem;cursor:pointer;list-style:none;font-size:clamp(.95rem,1.7vw,1.2rem)}.DesignWorkPage_faq__QbBcj summary::-webkit-details-marker{display:none}.DesignWorkPage_faq__QbBcj summary span{font-size:.65rem;font-weight:700;opacity:.42}.DesignWorkPage_faq__QbBcj summary i{font-style:normal;font-size:1.2rem}.DesignWorkPage_faq__QbBcj details[open] summary i{transform:rotate(45deg)}.DesignWorkPage_faq__QbBcj details p{max-width:48rem;margin:0 0 1.6rem 4rem;color:var(--muted);line-height:1.58}.DesignWorkPage_steps__yFGlw{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1rem,2.2vw,1.7rem);margin:0;padding:0;list-style:none;counter-reset:step}.DesignWorkPage_steps__yFGlw li{padding:clamp(1.2rem,2.4vw,1.7rem);border:1px solid var(--hair);border-radius:1.15rem;background:#fff}.DesignWorkPage_stepNumber__CAIS_{display:inline-block;margin-bottom:.75rem;font-size:.66rem;font-weight:700;letter-spacing:.1em;opacity:.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DesignWorkPage_steps__yFGlw h3{margin:0 0 .55rem;font-size:clamp(.98rem,1.9vw,1.15rem);font-weight:620;letter-spacing:-.02em}.DesignWorkPage_deliverList__QD8hx li,.DesignWorkPage_steps__yFGlw p{margin:0;font-size:.84rem;line-height:1.55;color:var(--muted)}.DesignWorkPage_deliver___sQ9h{background:#fff;border-block:1px solid var(--hair)}.DesignWorkPage_deliverList__QD8hx{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem 1.8rem;margin:0;padding:0;list-style:none}.DesignWorkPage_deliverList__QD8hx li{position:relative;padding-left:1.15rem;color:var(--ink);font-size:.88rem}.DesignWorkPage_deliverList__QD8hx li:before{position:absolute;top:.66em;left:0;width:.45rem;height:1px;background:currentColor;content:"";opacity:.45}.DesignWorkPage_works__bOfQ7>header{max-width:42rem;margin-bottom:clamp(1.6rem,3.5vw,2.8rem)}.DesignWorkPage_works__bOfQ7>header p{margin:0;font-size:.95rem;line-height:1.55;color:var(--muted)}.DesignWorkPage_workList__Sz9iW{display:grid;gap:clamp(2.4rem,5vw,4.5rem)}.DesignWorkPage_work__NUtrS{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.6rem);align-items:center}.DesignWorkPage_work__NUtrS:nth-child(2n) .DesignWorkPage_workMedia__PvTAO{order:2}.DesignWorkPage_workMedia__PvTAO{overflow:hidden;border:1px solid var(--hair);border-radius:1.35rem;background:#fff}.DesignWorkPage_workMedia__PvTAO img{display:block;width:100%;height:auto;transition:transform .82s var(--ease)}.DesignWorkPage_work__NUtrS:hover .DesignWorkPage_workMedia__PvTAO img{transform:scale(1.015)}.DesignWorkPage_workCopy__4_E0_{display:grid;gap:.55rem}.DesignWorkPage_workSector__LJS_B{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.45}.DesignWorkPage_workCopy__4_E0_ h3{margin:0;font-size:clamp(1.3rem,2.8vw,2rem);font-weight:620;letter-spacing:-.028em}.DesignWorkPage_workProvenance__SezQC{margin:.55rem 0 0;font-size:.72rem;font-weight:600;letter-spacing:.01em;opacity:.62}.DesignWorkPage_workCopy__4_E0_ p{margin:0;font-size:.87rem;line-height:1.55;color:var(--muted)}.DesignWorkPage_surfaces__rqNgB{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none}.DesignWorkPage_surfaces__rqNgB li{padding:.28rem .6rem;border:1px solid var(--hair);border-radius:.7rem;font-size:.66rem;font-weight:600;letter-spacing:-.005em;opacity:.72}.DesignWorkPage_cta__UE0tA{justify-items:start;gap:.9rem;border-top:1px solid var(--hair);background:#fff}.DesignWorkPage_cta__UE0tA p{max-width:38rem;margin:0;font-size:.95rem;line-height:1.55;color:var(--muted)}.DesignWorkPage_otherLine___mS2o{margin-top:.4rem!important;font-size:.84rem!important}.DesignWorkPage_otherLine___mS2o a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}@media (max-width:900px){.DesignWorkPage_work__NUtrS{grid-template-columns:minmax(0,1fr)}.DesignWorkPage_work__NUtrS:nth-child(2n) .DesignWorkPage_workMedia__PvTAO{order:0}.DesignWorkPage_journalGuide__cG6_v{grid-template-columns:1fr}.DesignWorkPage_guideImage__raJkp{min-height:20rem}.DesignWorkPage_faq__QbBcj details p,.DesignWorkPage_faq__QbBcj>div{margin-left:0}}@media (max-width:560px){.DesignWorkPage_breadcrumbs__Ku4j0{padding-top:calc(var(--header-height, 3.45rem) + 1rem)}.DesignWorkPage_breadcrumbs__Ku4j0 ol{letter-spacing:.045em}.DesignWorkPage_priceLine__KnY3m{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.DesignWorkPage_ghost__eSpn_,.DesignWorkPage_ghost__eSpn_:active,.DesignWorkPage_primary___Nyh9,.DesignWorkPage_primary___Nyh9:active,.DesignWorkPage_primary___Nyh9:hover,.DesignWorkPage_workMedia__PvTAO img,.DesignWorkPage_work__NUtrS:hover .DesignWorkPage_workMedia__PvTAO img{transition:none;transform:none}}.DesignWorkPage_heroTitle__xYkGJ{overflow:hidden}.DesignWorkPage_heroTitle__xYkGJ>span{display:block;animation:DesignWorkPage_designTitleIn__lvWQG 1s var(--ease) backwards;animation-delay:.12s}@keyframes DesignWorkPage_designTitleIn__lvWQG{0%{transform:translate3d(0,1.05em,0)}}.DesignWorkPage_work__NUtrS .DesignWorkPage_workMedia__PvTAO{position:relative;transition:border-color .52s var(--ease)}.DesignWorkPage_work__NUtrS:focus-within .DesignWorkPage_workMedia__PvTAO,.DesignWorkPage_work__NUtrS:hover .DesignWorkPage_workMedia__PvTAO{border-color:color-mix(in srgb,var(--accent,#b58f5c) 55%,transparent)}.DesignWorkPage_work__NUtrS:focus-within .DesignWorkPage_workMedia__PvTAO img,.DesignWorkPage_work__NUtrS:hover .DesignWorkPage_workMedia__PvTAO img{transform:scale(1.035)}.DesignWorkPage_workCopy__4_E0_{position:relative;padding-bottom:.85rem}.DesignWorkPage_workCopy__4_E0_:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--accent,#b58f5c);transform:scaleX(0);transform-origin:left;content:"";transition:transform .62s var(--ease)}.DesignWorkPage_work__NUtrS:focus-within .DesignWorkPage_workCopy__4_E0_:after,.DesignWorkPage_work__NUtrS:hover .DesignWorkPage_workCopy__4_E0_:after{transform:scaleX(1)}.DesignWorkPage_steps__yFGlw li{animation:DesignWorkPage_designStepIn__091_9 .72s var(--ease) backwards;animation-delay:calc(var(--step-index, 1) * 70ms)}@keyframes DesignWorkPage_designStepIn__091_9{0%{opacity:0;transform:translate3d(0,.9rem,0)}}@media (prefers-reduced-motion:reduce){.DesignWorkPage_heroTitle__xYkGJ>span,.DesignWorkPage_steps__yFGlw li{animation:none;opacity:1;transform:none}.DesignWorkPage_workCopy__4_E0_:after,.DesignWorkPage_work__NUtrS .DesignWorkPage_workMedia__PvTAO,.DesignWorkPage_work__NUtrS .DesignWorkPage_workMedia__PvTAO img{transition:none}.DesignWorkPage_work__NUtrS:focus-within .DesignWorkPage_workMedia__PvTAO img,.DesignWorkPage_work__NUtrS:hover .DesignWorkPage_workMedia__PvTAO img{transform:none}.DesignWorkPage_workCopy__4_E0_:after{transform:scaleX(1)}}@media (scripting:none){.DesignWorkPage_page__k_6wl [style*="--reveal-delay"]{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}}.DesignWorkPage_promiseLine__OmW4B{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.DesignWorkPage_hero__aDJs0 h1[data-long]{font-size:clamp(2.1rem,5.2vw,4.1rem)}.DesignWorkPage_page__k_6wl{--ink:#1d1d1f;--paper:#ffffff;--cl-soft:#f5f5f7;--cl-mark:#5ac8ff;--cl-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12.5 6.5 18 12l-5.5 5.5'/%3E%3C/svg%3E");--cl-radius:clamp(22px,2vw,28px);background:#ffffff}.DesignWorkPage_breadcrumbs__Ku4j0 ol{justify-content:center;border-bottom:0}.DesignWorkPage_hero__aDJs0{justify-items:center;margin-inline:auto;text-align:center}.DesignWorkPage_hero__aDJs0 h1{max-width:20ch}.DesignWorkPage_priceLine__KnY3m{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.35rem;padding-top:0;border-top:0}.DesignWorkPage_heroActions__wd9m5{justify-content:center}.DesignWorkPage_ghost__eSpn_,.DesignWorkPage_primary___Nyh9{border-radius:980px;font-size:.95rem}.DesignWorkPage_primary___Nyh9{gap:12px;padding:6px 6px 6px 22px;color:#ffffff}.DesignWorkPage_cta__UE0tA .DesignWorkPage_ghost__eSpn_:after,.DesignWorkPage_primary___Nyh9:after{content:"";flex:none;width:34px;height:34px;border-radius:50%;background:var(--cl-mark) var(--cl-arrow) center /16px no-repeat;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.DesignWorkPage_cta__UE0tA .DesignWorkPage_ghost__eSpn_:hover:after,.DesignWorkPage_primary___Nyh9:hover:after{transform:none}.DesignWorkPage_ghost__eSpn_{border:0;background:var(--cl-soft)}.DesignWorkPage_ghost__eSpn_:hover{background:#e8e8ed}.DesignWorkPage_promiseLine__OmW4B{text-align:center}.DesignWorkPage_cta__UE0tA h2,.DesignWorkPage_deliver___sQ9h h2,.DesignWorkPage_faq__QbBcj h2,.DesignWorkPage_process__hH53Q h2,.DesignWorkPage_works__bOfQ7 h2{text-align:center;text-wrap:balance}.DesignWorkPage_steps__yFGlw{gap:12px}.DesignWorkPage_steps__yFGlw li{border:0;border-radius:var(--cl-radius);background:var(--cl-soft);text-align:center}.DesignWorkPage_deliver___sQ9h{border-block:0}.DesignWorkPage_deliverList__QD8hx{max-width:60rem;margin-inline:auto}.DesignWorkPage_journalGuide__cG6_v{margin:0 12px;overflow:hidden;border-radius:var(--cl-radius);background:#000000}.DesignWorkPage_journalGuide__cG6_v article{align-items:center;text-align:center}.DesignWorkPage_journalGuide__cG6_v>article>span{color:var(--cl-mark);opacity:1}.DesignWorkPage_journalGuide__cG6_v article>a{align-items:center;gap:12px;min-height:48px;padding:6px 6px 6px 22px;border-bottom:0;border-radius:980px;background:#f5f5f7;color:var(--ink);font-size:.95rem;font-weight:500}.DesignWorkPage_journalGuide__cG6_v article>a:hover{background:#ffffff}.DesignWorkPage_journalGuide__cG6_v article>a i{flex:none;width:34px;height:34px;border-radius:50%;background:var(--cl-mark) var(--cl-arrow) center /16px no-repeat;font-size:0;transform:rotate(-45deg);transition:transform .5s cubic-bezier(.22,1,.36,1)}.DesignWorkPage_journalGuide__cG6_v article>a:hover i{transform:none}.DesignWorkPage_works__bOfQ7>header{margin-inline:auto;text-align:center}.DesignWorkPage_workMedia__PvTAO,.DesignWorkPage_work__NUtrS .DesignWorkPage_workMedia__PvTAO{border:0;border-radius:var(--cl-radius)}.DesignWorkPage_faq__QbBcj{border-top:0}.DesignWorkPage_faq__QbBcj>div{max-width:52rem;margin-inline:auto}.DesignWorkPage_cta__UE0tA{display:grid;justify-items:center;text-align:center}.DesignWorkPage_cta__UE0tA .DesignWorkPage_ghost__eSpn_{gap:12px;padding:6px 6px 6px 22px;background:var(--ink);color:#ffffff}.DesignWorkPage_cta__UE0tA .DesignWorkPage_ghost__eSpn_:hover{background:#000000}@media (max-width:900px){.DesignWorkPage_faq__QbBcj>div{margin-inline:auto}}.DesignWorkPage_cta__UE0tA{border-top:0}.DesignWorkPage_page__k_6wl>[data-variant]>div>header,.DesignWorkPage_page__k_6wl>[data-variant]>div>p{margin-inline:auto;text-align:center}.ProjectCaseDetails_details__gt82A{grid-column:1/-1;padding:clamp(1.5rem,3vw,3rem);border-top:1px solid rgb(255 255 255/14%);color:inherit}.ProjectCaseDetails_details__gt82A dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;margin:0}.ProjectCaseDetails_details__gt82A dt{font-weight:650;margin-bottom:.5rem}.ProjectCaseDetails_details__gt82A dd{margin:0;line-height:1.65;opacity:.8}.ProjectCaseDetails_details__gt82A nav{display:flex;flex-wrap:wrap;gap:.9rem 1.5rem;margin-top:2rem;align-items:baseline}.ProjectCaseDetails_details__gt82A nav span{flex-basis:100%;font-weight:650}.ProjectCaseDetails_details__gt82A a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.ProjectCaseDetails_details__gt82A a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:760px){.ProjectCaseDetails_details__gt82A dl{grid-template-columns:1fr}}.DashboardPortfolioShowcase_showcase__Iz9Nx{--dashboard-bg:#101112;--dashboard-panel:#18191a;--dashboard-paper:#f5f5f1;--dashboard-text:#f8f8f4;--dashboard-muted:rgba(248,248,244,0.62);--dashboard-line:rgba(248,248,244,0.17);--dashboard-accent:#baf34a;box-sizing:border-box;padding:clamp(5.5rem,10vw,10rem) clamp(1rem,4.6vw,4.9rem);overflow:hidden;background:radial-gradient(circle at 86% 8%,rgba(186,243,74,.11),transparent 24rem),var(--dashboard-bg);color:var(--dashboard-text);font-family:var(--font-cabinet-manrope),Manrope,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-context=development]{--dashboard-accent:#86a6ff;background:radial-gradient(circle at 86% 8%,rgba(80,120,255,.18),transparent 26rem),#090c14}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-context=marketplaces]{--dashboard-accent:#f2ff44;background:radial-gradient(circle at 86% 8%,rgba(242,255,68,.12),transparent 25rem),#101010}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-compact=true]{padding-block:clamp(3rem,5vw,5rem)}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-compact=true] .DashboardPortfolioShowcase_header__mGYxT h2{max-width:28ch;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.08}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-compact=true] .DashboardPortfolioShowcase_cover__M_fdz{min-height:28rem}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-compact=true] .DashboardPortfolioShowcase_cover__M_fdz img{object-fit:contain}.DashboardPortfolioShowcase_showcase__Iz9Nx[data-compact=true] .DashboardPortfolioShowcase_copy__JanpA{min-height:0}.DashboardPortfolioShowcase_showcase__Iz9Nx *,.DashboardPortfolioShowcase_showcase__Iz9Nx :after,.DashboardPortfolioShowcase_showcase__Iz9Nx :before{box-sizing:border-box}.DashboardPortfolioShowcase_header__mGYxT{display:grid;grid-template-columns:minmax(8rem,.48fr) minmax(0,1.52fr);gap:1.25rem clamp(1.5rem,4vw,4.5rem);align-items:start;max-width:96rem;margin:0 auto clamp(2.8rem,5vw,5rem);border-top:1px solid var(--dashboard-line);padding-top:1.2rem}.DashboardPortfolioShowcase_copy__JanpA>span,.DashboardPortfolioShowcase_header__mGYxT>span{color:var(--dashboard-accent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.DashboardPortfolioShowcase_header__mGYxT h2{max-width:18ch;margin:0;font-size:clamp(2.55rem,5.4vw,6.2rem);font-weight:570;line-height:.94;letter-spacing:-.062em;text-wrap:balance}.DashboardPortfolioShowcase_header__mGYxT p{grid-column:2;max-width:47rem;margin:0;color:var(--dashboard-muted);font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.56}.DashboardPortfolioShowcase_card__0PF96{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(19rem,.72fr);max-width:96rem;margin:0 auto;overflow:hidden;border:1px solid var(--dashboard-line);border-radius:clamp(.9rem,1.4vw,1.35rem);background:var(--dashboard-panel);box-shadow:0 3rem 8rem rgba(0,0,0,.35)}.DashboardPortfolioShowcase_cover__M_fdz{position:relative;min-height:clamp(32rem,48vw,49rem);overflow:hidden;background:#dcdcd8}.DashboardPortfolioShowcase_cover__M_fdz:after{position:absolute;inset:0;pointer-events:none;content:"";box-shadow:inset -1px 0 var(--dashboard-line)}.DashboardPortfolioShowcase_cover__M_fdz img,.DashboardPortfolioShowcase_gallery__orf_F img{object-fit:cover}.DashboardPortfolioShowcase_copy__JanpA{display:flex;min-width:0;flex-direction:column;padding:clamp(1.55rem,3vw,3rem);background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 40%),var(--dashboard-panel)}.DashboardPortfolioShowcase_copy__JanpA h3{max-width:10ch;margin:clamp(2.8rem,5vw,5rem) 0 1.25rem;font-size:clamp(2.35rem,4.1vw,4.9rem);font-weight:570;line-height:.9;letter-spacing:-.064em}.DashboardPortfolioShowcase_copy__JanpA>p{margin:0;color:var(--dashboard-muted);font-size:.94rem;line-height:1.64}.DashboardPortfolioShowcase_copy__JanpA ul{margin:clamp(2rem,4vw,4rem) 0 0;padding:0;border-top:1px solid var(--dashboard-line);list-style:none}.DashboardPortfolioShowcase_copy__JanpA li{border-bottom:1px solid var(--dashboard-line);padding:.8rem 0;color:rgba(248,248,244,.84);font-size:.79rem;line-height:1.35}.DashboardPortfolioShowcase_copy__JanpA small{display:block;margin:1.1rem 0 1.5rem;color:rgba(248,248,244,.48);font-size:.68rem;line-height:1.5}.DashboardPortfolioShowcase_copy__JanpA>a{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;border:1px solid rgba(248,248,244,.4);border-radius:999px;padding:.25rem .35rem .25rem 1.2rem;color:var(--dashboard-text);font-size:.8rem;font-weight:720;text-decoration:none;transition:background .3s ease,color .3s ease}.DashboardPortfolioShowcase_copy__JanpA>a span{display:grid;width:2.7rem;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--dashboard-accent);color:#101112;transition:transform .3s ease}.DashboardPortfolioShowcase_copy__JanpA>a:hover{background:var(--dashboard-paper);color:#101112}.DashboardPortfolioShowcase_copy__JanpA>a:hover span{transform:rotate(45deg)}.DashboardPortfolioShowcase_copy__JanpA>a:focus-visible{outline:2px solid var(--dashboard-accent);outline-offset:4px}.DashboardPortfolioShowcase_gallery__orf_F{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--dashboard-line);background:var(--dashboard-line)}.DashboardPortfolioShowcase_gallery__orf_F figure{min-width:0;margin:0;padding:clamp(.65rem,1.1vw,1rem);background:var(--dashboard-panel)}.DashboardPortfolioShowcase_gallery__orf_F figure>div{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:.5rem;background:#deded9}.DashboardPortfolioShowcase_gallery__orf_F img{object-position:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.DashboardPortfolioShowcase_gallery__orf_F figure:hover img{transform:scale(1.025)}.DashboardPortfolioShowcase_gallery__orf_F figcaption{padding:.75rem .1rem .15rem;color:rgba(248,248,244,.56);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1080px){.DashboardPortfolioShowcase_card__0PF96{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.DashboardPortfolioShowcase_cover__M_fdz{min-height:34rem}}@media (max-width:760px){.DashboardPortfolioShowcase_showcase__Iz9Nx{padding:5rem 1rem}.DashboardPortfolioShowcase_header__mGYxT{grid-template-columns:1fr;margin-bottom:2.5rem}.DashboardPortfolioShowcase_header__mGYxT h2,.DashboardPortfolioShowcase_header__mGYxT p{grid-column:1}.DashboardPortfolioShowcase_header__mGYxT h2{max-width:12ch;font-size:clamp(2.6rem,12vw,4.2rem)}.DashboardPortfolioShowcase_card__0PF96{grid-template-columns:1fr;border-radius:.8rem}.DashboardPortfolioShowcase_cover__M_fdz{min-height:0;aspect-ratio:4/3}.DashboardPortfolioShowcase_copy__JanpA{min-height:36rem;padding:1.4rem}.DashboardPortfolioShowcase_copy__JanpA h3{margin-top:3rem;font-size:clamp(2.5rem,12vw,4rem)}.DashboardPortfolioShowcase_copy__JanpA>a{width:100%}.DashboardPortfolioShowcase_gallery__orf_F{grid-auto-columns:82vw;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.DashboardPortfolioShowcase_gallery__orf_F::-webkit-scrollbar{display:none}.DashboardPortfolioShowcase_gallery__orf_F figure{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.DashboardPortfolioShowcase_copy__JanpA>a,.DashboardPortfolioShowcase_copy__JanpA>a span,.DashboardPortfolioShowcase_gallery__orf_F img{transition:none}}.DashboardPortfolioShowcase_header__mGYxT{grid-template-columns:minmax(0,1fr);justify-items:center;border-top:0;padding-top:0;text-align:center}.DashboardPortfolioShowcase_header__mGYxT h2{max-width:22ch;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.04;letter-spacing:-.045em}.DashboardPortfolioShowcase_header__mGYxT p{grid-column:auto;margin-inline:auto}.ClientPortfolioShowcase_figures__mRiNB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:1.6rem 0 0;border-top:1px solid var(--dashboard-line);padding:1.1rem 0 0}.ClientPortfolioShowcase_figures__mRiNB>div{display:flex;min-width:0;flex-direction:column-reverse;justify-content:flex-end;gap:.45rem}.ClientPortfolioShowcase_figures__mRiNB dt{color:var(--dashboard-muted);font-size:.72rem;line-height:1.45}.ClientPortfolioShowcase_figures__mRiNB dd{margin:0;color:var(--dashboard-text);font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:600;line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ClientPortfolioShowcase_caseLine___eMfg{margin:1.1rem 0 0}.ClientPortfolioShowcase_caseLink__R1uZs{display:inline-flex;align-items:center;gap:.35rem;color:var(--dashboard-accent);font-size:.86rem;font-weight:720;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ClientPortfolioShowcase_caseLink__R1uZs:hover{color:var(--dashboard-text)}.ClientPortfolioShowcase_caseLink__R1uZs:focus-visible{border-radius:.2rem;outline:2px solid var(--dashboard-accent);outline-offset:3px}