.architectural-hero_journey__Fc9y_{position:relative;height:calc(100svh - 64px);background:var(--background)}.architectural-hero_journey__Fc9y_:not([data-art-state=unavailable]){height:380svh}.architectural-hero_stage__6utz5{position:sticky;top:64px;height:calc(100svh - 64px);overflow:clip;isolation:isolate}.architectural-hero_drawing__fbND4{position:absolute;inset:0;pointer-events:none}.architectural-hero_drawing__fbND4 canvas{width:100%;height:100%;display:block}.architectural-hero_veil__CvpCn{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--background) 3%,color-mix(in srgb,var(--background) 97%,transparent) 32%,color-mix(in srgb,var(--background) 78%,transparent) 48%,transparent 78%)}.architectural-hero_copy__HOjyT{position:absolute;left:6%;top:13%;width:min(660px,54%)}.architectural-hero_copy__HOjyT h1{transform-origin:left top;font-size:clamp(34px,3.35vw,56px);letter-spacing:-.035em;font-weight:700;line-height:1.55}.architectural-hero_copy__HOjyT h1 span{display:block}.architectural-hero_copy__HOjyT [data-hero-body]{max-width:31em}.architectural-hero_copy__HOjyT [data-hero-body] p{max-width:32em;margin-top:22px;font-size:16px;line-height:1.85;color:var(--foreground-2);text-wrap:pretty}.architectural-hero_copy__HOjyT [data-hero-body] p+p{margin-top:10px}.architectural-hero_footer__GoD_D{position:absolute;left:6%;right:6%;bottom:22px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted-foreground);pointer-events:none}@media(max-width:760px){.architectural-hero_journey__Fc9y_:not([data-art-state=unavailable]){height:390svh}.architectural-hero_copy__HOjyT{left:20px;width:calc(100% - 40px);top:28px}.architectural-hero_copy__HOjyT h1{transform-origin:left top;font-size:clamp(23px,6vw,28px);line-height:1.4;letter-spacing:-.03em}.architectural-hero_copy__HOjyT [data-hero-body] p{max-width:29em;font-size:14px}.architectural-hero_veil__CvpCn{background:linear-gradient(90deg,var(--background),color-mix(in srgb,var(--background) 86%,transparent) 48%,color-mix(in srgb,var(--background) 30%,transparent))}.architectural-hero_footer__GoD_D{left:20px;right:20px;bottom:16px;font-size:8px}.architectural-hero_drawing__fbND4{mask-image:linear-gradient(180deg,transparent 8%,#000 23%,#000 63%,transparent 87%)}}@keyframes architectural-hero_bubble-rise__vVGLJ{0%{transform:translateY(14px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes architectural-hero_bubble-appear__AVDBI{0%{opacity:0}to{opacity:1}}.architectural-hero_narrativeShade__aYDS_{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 15% 16%,var(--background) 0,color-mix(in srgb,var(--background) 82%,transparent) 20%,transparent 57%)}.architectural-hero_benefits__b8W4n{position:absolute;left:6%;top:48px;width:min(500px,40vw);color:var(--foreground);opacity:0;visibility:hidden;pointer-events:none}.architectural-hero_benefits__b8W4n h2{color:var(--foreground);margin:0;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.55;letter-spacing:-.03em;white-space:pre-line}.architectural-hero_benefits__b8W4n[data-active=true]{animation:architectural-hero_benefit-enter__LExvu .4s cubic-bezier(.16,1,.3,1) both}@keyframes architectural-hero_benefit-enter__LExvu{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.architectural-hero_benefits__b8W4n p{margin-top:22px;max-width:29em;font-size:15px;line-height:1.85;color:var(--foreground-2)}.architectural-hero_annotation__j48k_{position:absolute;left:0;top:0;width:max-content;max-width:154px;padding:4px 7px 6px;color:var(--foreground);font-size:11px;font-weight:400;line-height:1.4;visibility:hidden;pointer-events:none;text-shadow:0 1px 3px var(--background),0 -1px 3px var(--background);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--background) 72%,transparent),transparent 74%)}.architectural-hero_annotationTitle__YIrUm{display:block;text-wrap:balance}.architectural-hero_ambient___QFwM{position:relative;margin-top:28px;width:min(350px,90%);display:grid;pointer-events:none}.architectural-hero_ambientPair__R9PoX{grid-area:1/1;opacity:0;visibility:hidden}.architectural-hero_ambientPair__R9PoX[data-active=true]{opacity:1;visibility:visible}.architectural-hero_ambientRequest__K2tjv,.architectural-hero_ambientResponse__0D5sS{width:fit-content;max-width:100%;padding:10px 14px;font-size:12px;line-height:1.65;border-radius:14px}.architectural-hero_ambientRequest__K2tjv{margin-left:24px;margin-bottom:8px;background:var(--foreground);color:var(--background);border-bottom-right-radius:3px}.architectural-hero_ambientResponse__0D5sS{margin-right:24px;background:color-mix(in srgb,var(--background) 92%,var(--foreground));color:var(--foreground);border-bottom-left-radius:3px}.architectural-hero_ambientPair__R9PoX[data-active=true] .architectural-hero_ambientRequest__K2tjv{animation:architectural-hero_bubble-rise__vVGLJ .5s cubic-bezier(.16,1,.3,1) both,architectural-hero_bubble-appear__AVDBI .18s ease-out both}.architectural-hero_ambientPair__R9PoX[data-active=true] .architectural-hero_ambientResponse__0D5sS{animation:architectural-hero_bubble-rise__vVGLJ .5s cubic-bezier(.16,1,.3,1) .24s both,architectural-hero_bubble-appear__AVDBI .18s ease-out .24s both}@media(max-width:760px){.architectural-hero_copy__HOjyT{top:24px}.architectural-hero_copy__HOjyT [data-hero-body] p{margin-top:12px;font-size:14px;line-height:1.85;max-width:30em}.architectural-hero_copy__HOjyT [data-hero-body] p+p{margin-top:8px}.architectural-hero_ambient___QFwM{margin-top:20px;width:min(300px,94%)}.architectural-hero_ambientRequest__K2tjv,.architectural-hero_ambientResponse__0D5sS{font-size:11px;padding:9px 12px}.architectural-hero_benefits__b8W4n{left:20px;top:32px;width:calc(100% - 40px)}.architectural-hero_benefits__b8W4n h2{font-size:clamp(23px,6.2vw,28px);line-height:1.5}.architectural-hero_narrativeShade__aYDS_{background:linear-gradient(180deg,var(--background),color-mix(in srgb,var(--background) 82%,transparent) 18%,transparent 45%)}.architectural-hero_benefits__b8W4n p{margin-top:14px;font-size:13px;line-height:1.8}.architectural-hero_annotation__j48k_{max-width:140px;font-size:10px}}@media(min-width:761px) and (max-height:740px){.architectural-hero_copy__HOjyT{top:7%}.architectural-hero_copy__HOjyT h1{font-size:clamp(30px,3vw,44px)}.architectural-hero_copy__HOjyT [data-hero-body] p{margin-top:18px;font-size:16px;line-height:1.85}.architectural-hero_ambient___QFwM{margin-top:20px}}@media(prefers-reduced-motion:reduce){.architectural-hero_ambientPair__R9PoX[data-active=true] :is(.architectural-hero_ambientRequest__K2tjv,.architectural-hero_ambientResponse__0D5sS),.architectural-hero_benefits__b8W4n[data-active=true]{animation:none}}.knowledge-journey_journey__9pApi{position:relative;isolation:isolate}.knowledge-journey_journey__9pApi[data-bridge=on] [data-knowledge-runway]{height:100svh}.knowledge-journey_journey__9pApi[data-bridge=on] [data-design-assets]{border-bottom:0}.knowledge-journey_journey__9pApi[data-bridge=on] #technology{border-top:0;background:var(--background)}.knowledge-journey_journey__9pApi [data-renderer][data-journey-owned=true]>*{visibility:hidden}.knowledge-journey_label__fkytP{position:fixed;left:0;top:0;z-index:6;visibility:hidden;pointer-events:none;font:9px/1.3 ui-monospace,monospace;color:var(--foreground-2);white-space:nowrap;text-shadow:0 0 4px var(--background),0 0 8px var(--background)}@media(prefers-reduced-motion:reduce){.knowledge-journey_journey__9pApi [data-knowledge-runway]{height:0!important}}.knowledge-journey_trace__0XwH_{position:fixed;left:0;top:0;z-index:7;visibility:hidden;pointer-events:none;font:9px/1.7 ui-monospace,monospace;color:var(--foreground);white-space:nowrap;text-shadow:0 0 4px var(--background),0 0 8px var(--background)}.knowledge-journey_journey__9pApi[data-bridge=on] [data-loop-research]{min-height:110svh}.knowledge-journey_overlayIntro__ViRvX{position:fixed;z-index:8;padding:0!important;text-align:left!important;pointer-events:none}.knowledge-journey_overlayIntro__ViRvX h2{margin:12px 0 0;font-size:clamp(28px,3vw,38px);text-wrap:pretty;text-shadow:0 0 18px var(--background),0 0 8px var(--background)}.knowledge-journey_glass__nInoE{position:fixed;z-index:8;padding:28px!important;border-radius:22px;border:0;color:var(--foreground);background:linear-gradient(135deg,color-mix(in srgb,var(--background) 80%,transparent),color-mix(in srgb,var(--background) 58%,transparent));backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);box-shadow:0 14px 48px #00000008}.knowledge-journey_glass__nInoE h3{font-size:27px}.knowledge-journey_journey__9pApi .knowledge-journey_glass__nInoE>p{color:var(--foreground);margin-top:18px}.knowledge-journey_journey__9pApi .knowledge-journey_glass__nInoE>a{color:var(--foreground)}.knowledge-journey_overlayNote__b33j4{position:fixed;z-index:8;margin:0;pointer-events:none;max-width:calc(100vw - 48px)}@media(max-width:760px){.knowledge-journey_journey__9pApi[data-bridge=on] [data-knowledge-runway]{height:60svh}.knowledge-journey_journey__9pApi [data-assets-caption]{display:none!important}.knowledge-journey_overlayIntro__ViRvX{overflow:hidden}.knowledge-journey_overlayIntro__ViRvX h2{opacity:var(--heading-reveal,1);font-size:18px;line-height:1.4;margin-top:8px;text-shadow:none}.knowledge-journey_overlayIntro__ViRvX>p{font-size:11px;letter-spacing:.12em}.knowledge-journey_glass__nInoE{padding:0!important;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.knowledge-journey_journey__9pApi .knowledge-journey_glass__nInoE h3{font-size:20px;line-height:1.35}.knowledge-journey_journey__9pApi .knowledge-journey_glass__nInoE>p{font-size:13px;line-height:1.65;margin-top:10px}.knowledge-journey_journey__9pApi .knowledge-journey_glass__nInoE>a{font-size:12px;margin-top:8px;min-height:44px}.knowledge-journey_label__fkytP{color:var(--foreground)}.knowledge-journey_overlayNote__b33j4{font-size:9px;line-height:1.5}}@supports not (backdrop-filter:blur(1px)){.knowledge-journey_glass__nInoE{background:color-mix(in srgb,var(--background) 94%,transparent)}}.knowledge-journey_journey__9pApi[data-bridge=on] [data-regulations-research]{min-height:170svh}.knowledge-journey_lawLabel__q54cs{position:fixed;left:0;top:0;z-index:6;visibility:hidden;pointer-events:none;font:10px/1.5 ui-monospace,monospace;color:var(--foreground);white-space:nowrap;text-shadow:0 0 4px var(--background),0 0 8px var(--background),0 0 12px var(--background)}@media(max-width:760px){.knowledge-journey_lawLabel__q54cs{font-size:9px}}.knowledge-journey_journey__9pApi[data-bridge=on] [data-specialist-research]{min-height:160svh}.knowledge-journey_journey__9pApi [data-specialist-destination][data-journey-owned=true]{visibility:hidden}@media(max-width:760px){.knowledge-journey_journey__9pApi .knowledge-journey_glass__nInoE{background:none}}.loop-graph_figure__eOEKc{min-width:0;margin:0}.loop-graph_stage___cudL{position:relative;width:100%;aspect-ratio:16/9;min-height:280px;overflow:hidden;isolation:isolate;--loop-halo:var(--background)}.loop-graph_annotations__hnaa5,.loop-graph_canvas__WvQfk,.loop-graph_fallback__Q5PMj{position:absolute;inset:0;width:100%;height:100%}.loop-graph_canvas__WvQfk{display:block;opacity:0}.loop-graph_fallback__Q5PMj img{object-fit:contain}.loop-graph_darkFallback__uiIC0,[data-theme=dark] .loop-graph_lightFallback__3rIoW{display:none}[data-theme=dark] .loop-graph_darkFallback__uiIC0{display:block}.loop-graph_stage___cudL[data-renderer=webgpu] .loop-graph_canvas__WvQfk{opacity:1}.loop-graph_stage___cudL[data-renderer=webgpu] .loop-graph_fallback__Q5PMj{visibility:hidden}.loop-graph_annotations__hnaa5{pointer-events:none}.loop-graph_label__1hcnm{position:absolute;font-size:9px;font-weight:400;line-height:1.3;letter-spacing:.08em;white-space:nowrap;color:var(--foreground-2);transform:translate(-50%,-50%);text-shadow:0 0 4px var(--loop-halo),0 0 8px var(--loop-halo),0 0 8px var(--loop-halo)}.loop-graph_trace__M_qQs{position:absolute;left:0;top:0;font:9px/1.7 SFMono-Regular,Consolas,monospace;color:#111;letter-spacing:.025em;white-space:nowrap;text-shadow:0 0 4px var(--loop-halo),0 0 9px var(--loop-halo),0 0 9px var(--loop-halo)}.loop-graph_trace__M_qQs>span{display:block}.loop-graph_trace__M_qQs>span:first-child{letter-spacing:.14em}[data-theme=dark] .loop-graph_trace__M_qQs{color:#fff}.loop-graph_pin__5TkvE{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:#3674e9;box-shadow:0 0 7px #3674e999}[data-theme=dark] .loop-graph_pin__5TkvE{background:#d9efff;box-shadow:0 0 8px #6caaff}.loop-graph_note__Yw_8Q{margin-top:12px;font-size:10px;line-height:1.8;letter-spacing:.035em;color:var(--muted-foreground)}@media (max-width:760px){.loop-graph_stage___cudL{aspect-ratio:1.35}.loop-graph_label__1hcnm{font-size:8px;letter-spacing:.035em}.loop-graph_note__Yw_8Q{font-size:9px}}.marketing-assets_section__7I_I3{max-width:1536px;margin:0 auto;padding:104px 64px 96px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.marketing-assets_intro__1DTmh{position:absolute;top:20px;left:0;right:0;z-index:3;pointer-events:none}.marketing-assets_eyebrow__nUUQ1{margin-bottom:16px;font-size:16px;line-height:1.4;letter-spacing:.16em;color:var(--foreground-2)}.marketing-assets_intro__1DTmh h2{max-width:17em;font-size:32px;font-weight:400;line-height:1.5;letter-spacing:-.035em;text-wrap:pretty}.marketing-assets_intro__1DTmh h2 span{display:block;white-space:pre-line}.marketing-assets_assets__nhNbf{margin-top:0;position:relative;min-height:calc(640px + 70svh)}.marketing-assets_design__I_EWV{position:sticky;top:80px}.marketing-assets_design__I_EWV h3{position:absolute;bottom:12px;left:0;z-index:2;font-size:16px;font-weight:400;color:var(--foreground-2)}.marketing-assets_scene__mgbE3{position:relative;height:640px;overflow:hidden;isolation:isolate}.marketing-assets_dialogue__oFnFf{position:absolute;left:0;top:0;width:var(--bubble-width);visibility:hidden;opacity:0;z-index:2;pointer-events:none}.marketing-assets_bubble__VVQ0k{position:relative;padding:9px 11px;border:1px solid var(--border);border-radius:14px;font-size:var(--bubble-size);line-height:1.6;letter-spacing:.015em;box-shadow:0 3px 14px #00000006}.marketing-assets_request__VtE8D{background:var(--foreground);color:var(--background);border-bottom-right-radius:3px}.marketing-assets_response__JndZB{background:color-mix(in srgb,var(--background) 94%,var(--foreground));color:var(--foreground);border-bottom-left-radius:3px}@media(max-width:1100px){.marketing-assets_section__7I_I3{padding:72px 36px}.marketing-assets_intro__1DTmh{position:absolute;top:20px;left:0;right:0;z-index:3;pointer-events:none}.marketing-assets_intro__1DTmh h2{font-size:26px}.marketing-assets_dialogue__oFnFf{width:calc(var(--bubble-width)*.95)}}@media(max-width:760px){.marketing-assets_section__7I_I3{padding:64px 24px}.marketing-assets_intro__1DTmh{position:absolute;top:20px;left:0;right:0;z-index:3;pointer-events:none}.marketing-assets_eyebrow__nUUQ1{margin-bottom:12px;font-size:12px}.marketing-assets_intro__1DTmh h2{font-size:clamp(17px,5.1vw,20px);line-height:1.5}.marketing-assets_assets__nhNbf{margin-top:0;min-height:calc(max(480px,100svh - 100px) + 100svh)}.marketing-assets_scene__mgbE3{height:calc(100svh - 100px);min-height:480px;margin-inline:-24px}.marketing-assets_intro__1DTmh{left:24px;right:24px}.marketing-assets_design__I_EWV h3{display:none}.marketing-assets_dialogue__oFnFf{width:calc(100% - 48px)}.marketing-assets_bubble__VVQ0k{padding:10px 12px;font-size:12px;line-height:1.55;border-radius:12px;border:0;box-shadow:none}.marketing-assets_request__VtE8D{margin-left:24px}.marketing-assets_response__JndZB{margin-right:24px}.marketing-assets_request__VtE8D,.marketing-assets_response__JndZB{border-bottom-left-radius:3px;border-bottom-right-radius:11px}}@media(prefers-reduced-motion:reduce){.marketing-assets_assets__nhNbf{min-height:0}.marketing-assets_design__I_EWV{position:relative;top:0}.marketing-assets_design__I_EWV h3{position:static;margin-bottom:16px}.marketing-assets_scene__mgbE3{--static-art-height:clamp(320px,55svh,520px);height:auto;min-height:0;padding-top:var(--static-art-height)}.marketing-assets_scene__mgbE3>[data-knowledge-drawing]{height:var(--static-art-height)!important}.marketing-assets_dialogue__oFnFf{position:relative;left:auto;top:auto;width:min(calc(100% - 48px),480px);margin:8px 24px;visibility:visible;opacity:1;transform:none!important}.marketing-assets_bubble__VVQ0k{animation:none!important}}.marketing-home_hero__gdVhf{max-width:1600px;margin-inline:auto;padding:72px 64px 0}.marketing-home_heroCopy__4CmGn{display:grid;grid-template-columns:1.45fr 1fr;align-items:start;gap:64px;position:relative;z-index:1}.marketing-home_headline__T_YnA{font-size:clamp(40px,3.8vw,60px);font-weight:400;line-height:1.48;letter-spacing:-.035em}.marketing-home_headline__T_YnA>span{display:block;text-wrap:balance}.marketing-home_heroBody__GO0AJ{padding-top:6px;max-width:35em;font-size:15px;line-height:1.95;color:var(--foreground-2);text-wrap:pretty}.marketing-home_heroBody__GO0AJ p+p{margin-top:14px}.marketing-home_cta__B6SsH{display:inline-flex;gap:32px;align-items:center;margin-top:24px;padding-block:10px;color:var(--foreground);border-bottom:1px solid var(--foreground);font-size:14px}.marketing-home_cta__B6SsH svg{transition:transform .18s ease}.marketing-home_cta__B6SsH:hover svg{transform:translateX(4px)}.marketing-home_heroArtwork__KAsT4{margin-top:48px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff}.marketing-home_generationImage__uVtBy{display:block;width:100%;height:auto}.marketing-home_heroFooter__AP4q5{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:14px 32px;font-size:10px;color:var(--muted-foreground)}.marketing-home_heroFooter__AP4q5>span:last-child{flex-shrink:0}.marketing-home_productIntro__QvTxJ{max-width:1536px;padding:100px 64px 32px;margin-inline:auto;display:block;border-top:1px solid var(--border)}.marketing-home_sectionTitle___sui1{font-size:40px;font-weight:400;line-height:1.55;letter-spacing:-.035em;text-wrap:pretty}.marketing-home_sectionTitle___sui1 span{display:block}.marketing-home_description__Rf8b_{max-width:36em;font-size:15px;line-height:2;color:var(--foreground-2);text-wrap:pretty}.marketing-home_development__ksm52{margin-top:20px;font-size:11px;color:var(--muted-foreground)}.marketing-home_productIntro__QvTxJ .marketing-home_sectionTitle___sui1{white-space:pre-line}.marketing-home_contactDescription__8DK2l{max-width:36em;margin-top:28px;font-size:15px;line-height:2;color:var(--foreground-2);text-wrap:pretty}@media (max-width:1100px){.marketing-home_hero__gdVhf{padding:64px 36px 0}.marketing-home_heroCopy__4CmGn{gap:32px;grid-template-columns:1.3fr 1fr}.marketing-home_headline__T_YnA{font-size:38px}.marketing-home_heroArtwork__KAsT4{margin-inline:0}.marketing-home_productIntro__QvTxJ{padding:72px 36px 24px;gap:36px}.marketing-home_sectionTitle___sui1{font-size:34px}}@media (max-width:760px){.marketing-home_hero__gdVhf{padding:48px 24px 0}.marketing-home_heroCopy__4CmGn{display:block}.marketing-home_headline__T_YnA{font-size:clamp(25px,6vw,40px);line-height:1.55}.marketing-home_heroBody__GO0AJ{margin-top:22px;font-size:14px;padding-top:0}.marketing-home_heroBody__GO0AJ p+p{margin-top:10px}.marketing-home_cta__B6SsH{margin-top:16px}.marketing-home_heroArtwork__KAsT4{height:auto;margin:30px -12px 0}.marketing-home_generationImage__uVtBy{min-width:650px;max-width:none;width:100%}.marketing-home_heroFooter__AP4q5{align-items:start;gap:16px;font-size:9px;padding-bottom:24px}.marketing-home_productIntro__QvTxJ{display:block;padding:64px 24px 0}.marketing-home_sectionTitle___sui1{font-size:clamp(25px,5.3vw,32px)}.marketing-home_description__Rf8b_{margin-top:24px;font-size:14px;line-height:1.95}.marketing-home_contactDescription__8DK2l{font-size:14px}}@media (prefers-reduced-motion:reduce){.marketing-home_cta__B6SsH svg{transition:none}}.marketing-home_productBand__UbfxX{display:flex;justify-content:center;padding:0 24px 56px}.marketing-home_productSection__78uf1{width:100%;margin:0;border:0;background:var(--background);color:var(--foreground)}[data-theme=light] .marketing-home_productSection__78uf1{--text-1:var(--text-inverse);--background:var(--bg-inverse);--foreground:var(--text-inverse);--foreground-2:color-mix(in srgb,var(--text-inverse) 85%,var(--bg-inverse));--muted-foreground:color-mix(in srgb,var(--text-inverse) 68%,var(--bg-inverse));--border:color-mix(in srgb,var(--text-inverse) 18%,var(--bg-inverse))}.marketing-home_productHeading__p2jm1{max-width:1440px;margin-inline:auto;padding:40px 64px 0;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:.14em}.marketing-home_productSection__78uf1 .marketing-home_productBand__UbfxX{background:transparent;color:inherit;border:0}.marketing-home_productOverview__UMX3e{max-width:1440px;min-height:calc(100svh - 134px);margin-inline:auto;padding:36px 64px 64px;display:flex;flex-direction:column;justify-content:center;gap:36px}.marketing-home_productOverviewCopy__VyULp{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.marketing-home_productOverviewCopy__VyULp h2{font-size:clamp(32px,3.1vw,44px);line-height:1.45;font-weight:500;letter-spacing:-.035em}.marketing-home_productOverviewCopy__VyULp h2 span{display:block}.marketing-home_productOverviewSummary__FT2PI{max-width:30em;font-size:15px;line-height:1.9;color:var(--foreground-2);text-wrap:pretty;padding-bottom:5px}.marketing-home_productOverviewSummary__FT2PI .marketing-home_productScope__gchsm{margin-top:12px;color:var(--foreground);font-weight:500}.marketing-home_productOverviewScreen__n3Khs{width:100%;max-width:1100px;margin-inline:auto}.marketing-home_productOverviewScreen__n3Khs img{display:block;width:100%;height:auto;border-radius:6px}.marketing-home_productOverviewScreen__n3Khs figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;font-size:11px;line-height:1.7;color:var(--muted-foreground)}.marketing-home_productExports__X8gKr{color:var(--foreground-2);font-size:13px}@media(max-width:1100px){.marketing-home_productHeading__p2jm1{padding:32px 32px 0}}@media(max-width:760px){.marketing-home_productHeading__p2jm1{padding:28px 24px 0;font-size:17px}}@media(max-width:1100px){.marketing-home_productOverview__UMX3e{padding:32px 32px 56px}.marketing-home_productOverviewCopy__VyULp{gap:28px}}@media(max-width:760px){.marketing-home_productOverview__UMX3e{min-height:0;padding:28px 24px 40px;justify-content:flex-start;gap:28px}.marketing-home_productOverviewCopy__VyULp{grid-template-columns:1fr;gap:18px}.marketing-home_productOverviewCopy__VyULp h2{font-size:28px;line-height:1.4}.marketing-home_productOverviewSummary__FT2PI{max-width:30em;font-size:13px;line-height:1.8;padding:0}.marketing-home_productOverviewSummary__FT2PI .marketing-home_productScope__gchsm{margin-top:10px}.marketing-home_productOverviewScreen__n3Khs{width:calc(100% + 16px);margin-inline:-8px}.marketing-home_productOverviewScreen__n3Khs img{height:clamp(260px,40svh,360px);object-fit:cover;object-position:left top}.marketing-home_productOverviewScreen__n3Khs figcaption{padding-inline:8px;flex-direction:column;gap:8px;font-size:10px}.marketing-home_productExports__X8gKr{font-size:12px}}.marketing-technology_section__Jvc0t{border-top:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,var(--background));color:var(--foreground);scroll-margin-top:4rem}.marketing-technology_container__BAjE_{max-width:1536px;padding:112px 64px 80px;margin-inline:auto}.marketing-technology_intro__A1pTJ{text-align:center;padding-bottom:88px}.marketing-technology_eyebrow__schO3{font-size:18px;line-height:1.5;letter-spacing:.14em;color:var(--foreground-2)}.marketing-technology_title__K1msA{max-width:820px;margin:20px auto 0;font-size:clamp(28px,3vw,38px);line-height:1.6;letter-spacing:-.03em;font-weight:400;color:inherit;text-wrap:balance}.marketing-technology_researchList__yle7U{display:grid;gap:64px}.marketing-technology_research__5Dnn3{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:52px;min-width:0}.marketing-technology_image__Dfxnw{overflow:hidden;background:#f0f0f0}.marketing-technology_image__Dfxnw img{display:block;width:100%;height:auto}.marketing-technology_copy__5GnXg h3{font-size:27px;line-height:1.6;font-weight:400;letter-spacing:-.025em;white-space:pre-line;text-wrap:pretty}.marketing-technology_copy__5GnXg>p{max-width:480px;color:var(--foreground-2);font-size:14px;line-height:1.95;margin-top:20px;text-wrap:pretty}.marketing-technology_detailLink__xA2w4{display:inline-flex;align-items:center;gap:24px;margin-top:20px;font-size:13px;padding-block:8px;color:var(--foreground-2)}.marketing-technology_detailLink__xA2w4 span,.marketing-technology_explore__b6_UV span{transition:transform .18s ease-out}.marketing-technology_detailLink__xA2w4:hover span{transform:translate(2px,-2px)}.marketing-technology_detailLink__xA2w4:hover{color:var(--foreground)}.marketing-technology_explore__b6_UV{display:flex;justify-content:center;margin-top:56px}.marketing-technology_explore__b6_UV a{display:inline-flex;gap:32px;align-items:center;border-bottom:1px solid var(--border);padding:12px 0;font-size:15px}.marketing-technology_explore__b6_UV a:hover span{transform:translateX(4px)}@media (max-width:1100px){.marketing-technology_container__BAjE_{padding-inline:36px}.marketing-technology_intro__A1pTJ{gap:36px}.marketing-technology_research__5Dnn3{gap:32px}.marketing-technology_copy__5GnXg h3{font-size:23px}}@media (max-width:760px){.marketing-technology_container__BAjE_{padding:64px 24px 48px}.marketing-technology_intro__A1pTJ{padding-bottom:48px}.marketing-technology_eyebrow__schO3{font-size:16px}.marketing-technology_title__K1msA{margin-top:18px;font-size:21px;line-height:1.45}.marketing-technology_researchList__yle7U{gap:44px}.marketing-technology_research__5Dnn3{display:block}.marketing-technology_image__Dfxnw{margin-inline:-24px}.marketing-technology_copy__5GnXg{padding-top:22px}.marketing-technology_copy__5GnXg h3{font-size:25px}.marketing-technology_copy__5GnXg>p{font-size:14px;margin-top:16px}.marketing-technology_detailLink__xA2w4{margin-top:14px}.marketing-technology_explore__b6_UV{margin-top:40px}}@media (prefers-reduced-motion:reduce){.marketing-technology_detailLink__xA2w4 span,.marketing-technology_explore__b6_UV span{transition:none}}.marketing-technology_libraryResearch__aEOVU{display:flex;flex-direction:column;align-items:stretch;gap:0}.marketing-technology_libraryResearch__aEOVU>[data-specialist-destination]{order:1;min-width:0}.marketing-technology_libraryResearch__aEOVU>.marketing-technology_copy__5GnXg{padding-top:32px}.marketing-technology_mobileDescription__yc0c3{display:none}@media(max-width:760px){.marketing-technology_fullDescription__nKfix{display:none}.marketing-technology_mobileDescription__yc0c3{display:inline}}.muro-artwork_field__BvmDl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:hidden;height:520px;color:var(--foreground-2);mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}.muro-artwork_field__BvmDl pre{font:9px/1.9 ui-monospace,monospace;white-space:pre;opacity:.6;margin:0}@media(max-width:760px){.muro-artwork_field__BvmDl{grid-template-columns:1fr;height:360px}.muro-artwork_field__BvmDl pre{font-size:10px}.muro-artwork_field__BvmDl pre:not(:first-child){display:none}}.marketing-feature-showcase_container___lPMc{max-width:1440px;margin-inline:auto;padding:72px 64px}.marketing-feature-showcase_grid__JToj8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.marketing-feature-showcase_item__4eDcE{min-width:0}.marketing-feature-showcase_grid__JToj8 .marketing-feature-showcase_figure__hgD9e{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:6px;box-shadow:none;border:1px solid var(--border)}.marketing-feature-showcase_image__bdqNQ{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.marketing-feature-showcase_caption__jXgFB{position:absolute;bottom:8px;left:8px;right:8px;width:fit-content;max-width:calc(100% - 16px);padding:3px 6px;background:var(--background);color:var(--foreground-2);font-size:10px;line-height:1.5}.marketing-feature-showcase_copy__hF5By{margin-top:24px}.marketing-feature-showcase_title__phO75{font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.55;letter-spacing:-.025em}.marketing-feature-showcase_title__phO75 span{display:block}.marketing-feature-showcase_body__aT_WI{margin-top:16px;font-size:14px;line-height:1.9;color:var(--foreground-2)}.marketing-feature-showcase_note__5WweE{margin-top:28px;font-size:11px;line-height:1.8;color:var(--muted-foreground)}@media (max-width:1100px){.marketing-feature-showcase_container___lPMc{padding:56px 32px}.marketing-feature-showcase_grid__JToj8{gap:24px}}@media (max-width:760px){.marketing-feature-showcase_container___lPMc{padding:40px 24px}.marketing-feature-showcase_grid__JToj8{grid-template-columns:1fr;gap:36px}.marketing-feature-showcase_copy__hF5By{margin-top:18px}.marketing-feature-showcase_title__phO75{font-size:19px}.marketing-feature-showcase_body__aT_WI{margin-top:10px;font-size:13px;line-height:1.8}.marketing-feature-showcase_note__5WweE{margin-top:24px;font-size:10px}}.regulations-graph_figure__ifPFz{min-width:0;margin:0}.regulations-graph_stage__WZ_9S{position:relative;width:100%;aspect-ratio:3/2;min-height:420px;overflow:hidden;isolation:isolate;--graph-halo:var(--background)}.regulations-graph_annotations__DBzFq,.regulations-graph_canvas__3Feo_,.regulations-graph_fallback__ojQoY{position:absolute;inset:0;width:100%;height:100%}.regulations-graph_canvas__3Feo_{display:block;opacity:0}.regulations-graph_fallback__ojQoY img{object-fit:contain}.regulations-graph_darkFallback__Uqp_z,[data-theme=dark] .regulations-graph_lightFallback__Byp7o{display:none}[data-theme=dark] .regulations-graph_darkFallback__Uqp_z{display:block}.regulations-graph_stage__WZ_9S[data-renderer=webgpu] .regulations-graph_canvas__3Feo_{opacity:1}.regulations-graph_stage__WZ_9S[data-renderer=webgpu] .regulations-graph_fallback__ojQoY{visibility:hidden}.regulations-graph_annotations__DBzFq{pointer-events:none;overflow:hidden;top:50%;height:auto;aspect-ratio:3/2;transform:translateY(-50%)}.regulations-graph_stage__WZ_9S[data-renderer=webgpu] .regulations-graph_annotations__DBzFq{top:0;height:100%;aspect-ratio:auto;transform:none}.regulations-graph_label__jbapM{position:absolute;font:9px/1.6 SFMono-Regular,Consolas,monospace;letter-spacing:.07em;white-space:nowrap;color:#5f6d79;text-shadow:0 0 4px var(--graph-halo),0 0 9px var(--graph-halo);transform:translate(-50%,-50%)}[data-theme=dark] .regulations-graph_label__jbapM{color:#b4c4d2}.regulations-graph_tooltip__ET5y0{position:absolute;left:0;top:0;max-width:calc(100% - 24px);font:9px/1.65 Arial,Hiragino Sans,Yu Gothic,sans-serif;letter-spacing:.025em;color:#111;text-shadow:0 0 4px var(--graph-halo),0 0 8px var(--graph-halo),0 0 8px var(--graph-halo)}.regulations-graph_tooltip__ET5y0>span{display:block}.regulations-graph_detail__QR1Re{font-size:8px;margin-top:2px;max-width:270px;overflow-wrap:anywhere}[data-theme=dark] .regulations-graph_tooltip__ET5y0{color:#fff}.regulations-graph_pin__amMZE{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:#3674e9;box-shadow:0 0 6px #3674e980}[data-theme=dark] .regulations-graph_pin__amMZE{background:#dbf2ff;box-shadow:0 0 7px #6caaff80}.regulations-graph_note__fMVe_{margin-top:12px;font-size:10px;line-height:1.8;letter-spacing:.035em;color:var(--muted-foreground)}@media (max-width:460px){.regulations-graph_label__jbapM{font-size:7px}.regulations-graph_note__fMVe_{font-size:9px}}.technology-page_page__Jhfsk{max-width:1408px;width:100%;margin-inline:auto;padding-inline:64px;color:var(--foreground)}.technology-page_hero__5HX6b{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding:72px 0 60px;border-bottom:1px solid var(--border)}.technology-page_hero__5HX6b h1{font-size:clamp(36px,3.7vw,48px);font-weight:400;line-height:1.5;letter-spacing:-.035em}.technology-page_hero__5HX6b h1>span{display:block}.technology-page_hero__5HX6b>p{max-width:540px;font-size:15px;line-height:2;color:var(--foreground-2);text-wrap:pretty}.technology-page_section__gC__O{padding:72px 0 80px;scroll-margin-top:64px}.technology-page_librarySection__cf19y{margin-inline:-64px;padding-inline:64px;background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-block:1px solid var(--border)}.technology-page_section__gC__O:last-child{border-bottom:0;padding-bottom:112px}.technology-page_sectionIntro__Z2x20{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:64px}.technology-page_sectionIntro__Z2x20 h2{font-size:clamp(27px,2.7vw,37px);font-weight:400;line-height:1.6;letter-spacing:-.025em;white-space:pre-line;text-wrap:pretty}.technology-page_sectionIntro__Z2x20 h2>span{display:block}.technology-page_sectionIntro__Z2x20 h2>span:first-child{font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.35;letter-spacing:-.035em}.technology-page_librarySection__cf19y .technology-page_sectionIntro__Z2x20 h2>span{font-size:clamp(27px,2.7vw,37px);font-weight:500;line-height:1.5;color:var(--foreground);margin-top:0}.technology-page_sectionIntro__Z2x20 h2>span+span{margin-top:14px;font-size:20px;line-height:1.65;letter-spacing:-.015em;color:var(--foreground-2)}.technology-page_body___KWX4{max-width:580px;font-size:14px;line-height:2;color:var(--foreground-2);padding-top:5px;text-wrap:pretty}.technology-page_researchFigure__gMe63{margin-top:42px;display:grid;gap:12px}.technology-page_disciplineImage__3UZ8a,.technology-page_loopImage__lymaG,.technology-page_mechanismImage__paUAu,.technology-page_regulationsImage__KVvFS{position:relative;overflow:hidden;background:#f0f0f0;isolation:isolate}.technology-page_disciplineImage__3UZ8a>img,.technology-page_loopImage__lymaG>img,.technology-page_mechanismImage__paUAu>img,.technology-page_regulationsImage__KVvFS>img{display:block;width:100%;height:auto}.technology-page_analysisCaption__hUduj,.technology-page_loopCaption__I_o6l{display:flex;gap:40px;justify-content:space-between;padding-top:20px;font-size:15px;line-height:1.8;color:var(--foreground-2)}.technology-page_loopCaption__I_o6l>span{flex:1}.technology-page_loopCaption__I_o6l>span:last-child{text-align:right}.technology-page_loopCaption__I_o6l>span:nth-child(2){text-align:center}.technology-page_analysisCaption__hUduj{justify-content:flex-start;gap:48px}.technology-page_disciplines__qnKO5{display:grid;margin-top:42px}.technology-page_disciplines__qnKO5>article{display:grid;grid-template-columns:clamp(180px,20vw,244px) minmax(0,1fr);align-items:center;gap:40px;min-width:0;padding-block:28px;border-top:1px solid var(--border)}.technology-page_disciplines__qnKO5>article:last-child{border-bottom:1px solid var(--border)}.technology-page_disciplines__qnKO5 figure{min-width:0}.technology-page_disciplineImage__3UZ8a{aspect-ratio:1672/941}.technology-page_disciplines__qnKO5 figcaption{margin-top:12px}.technology-page_disciplines__qnKO5 h3{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:-.02em}.technology-page_toolViewport__Pd1je{--tool-width:196px;--tool-gap:28px;min-width:0;overflow:hidden;padding-block:10px;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent)}.technology-page_toolTrack__ukSj2{display:flex;width:max-content;animation:technology-page_toolFlow__UWj1N 38s linear infinite}.technology-page_disciplines__qnKO5>article:nth-child(2) .technology-page_toolTrack__ukSj2{animation-delay:-9s}.technology-page_disciplines__qnKO5>article:nth-child(3) .technology-page_toolTrack__ukSj2{animation-delay:-19s}.technology-page_toolList__ibx4T{display:flex;flex:none;gap:var(--tool-gap);padding:0 var(--tool-gap) 0 0;margin:0;list-style:none}.technology-page_toolList__ibx4T>li{flex:0 0 var(--tool-width);width:var(--tool-width);min-width:0}.technology-page_toolList__ibx4T>li>span{display:block;font-size:13px;line-height:1.7;text-align:center;color:var(--foreground-2)}.technology-page_toolArtwork__c8yAm{width:100%;aspect-ratio:336/232;margin:0 auto 10px}@keyframes technology-page_toolFlow__UWj1N{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.technology-page_toolTrack__ukSj2{animation:none}.technology-page_toolList__ibx4T[aria-hidden=true]{display:none}.technology-page_toolViewport__Pd1je{overflow-x:auto}}.technology-page_toolArtwork__c8yAm>svg{display:block;width:100%;height:100%}.technology-page_toolArtwork__c8yAm path{fill:color-mix(in srgb,var(--foreground) 4%,var(--background));stroke:var(--foreground-2);stroke-width:1.15;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.technology-page_toolArtwork__c8yAm .nf{fill:none}.technology-page_toolArtwork__c8yAm .lo{stroke:var(--muted-foreground)}.technology-page_toolArtwork__c8yAm .hi{stroke:var(--foreground)}.technology-page_toolArtwork__c8yAm .dash{stroke-dasharray:2 3}.technology-page_toolArtwork__c8yAm .dot{fill:var(--foreground);stroke:none}.technology-page_toolArtwork__c8yAm .dot.off{fill:var(--muted-foreground)}.technology-page_sources__dH4m5{display:flex;flex-wrap:wrap;gap:16px 40px;border-top:1px solid var(--border);margin-top:36px;padding-top:25px;font-size:14px;line-height:1.8}.technology-page_note__2x9q6{margin-top:24px;max-width:900px;font-size:12px;color:var(--muted-foreground);line-height:1.9}@media (max-width:1100px){.technology-page_page__Jhfsk{padding-inline:36px}.technology-page_librarySection__cf19y{margin-inline:-36px;padding-inline:36px}.technology-page_hero__5HX6b,.technology-page_sectionIntro__Z2x20{gap:36px}.technology-page_sectionIntro__Z2x20 h2{font-size:28px}.technology-page_body___KWX4{font-size:13px}}@media (max-width:760px){.technology-page_page__Jhfsk{padding-inline:24px}.technology-page_hero__5HX6b{display:block;padding:48px 0 36px}.technology-page_hero__5HX6b h1{font-size:36px}.technology-page_hero__5HX6b>p{font-size:14px;margin-top:24px}.technology-page_section__gC__O{padding-block:48px}.technology-page_librarySection__cf19y{margin-inline:-24px;padding-inline:24px}.technology-page_section__gC__O:last-child{padding-bottom:72px}.technology-page_sectionIntro__Z2x20{display:block}.technology-page_sectionIntro__Z2x20 h2{font-size:27px}.technology-page_sectionIntro__Z2x20 h2>span:first-child{font-size:32px}.technology-page_sectionIntro__Z2x20 h2>span+span{margin-top:10px;font-size:17px}.technology-page_librarySection__cf19y .technology-page_sectionIntro__Z2x20 h2>span{font-size:27px;margin-top:0}.technology-page_body___KWX4{margin-top:22px;font-size:14px}.technology-page_researchFigure__gMe63{margin-top:28px}.technology-page_loopImage__lymaG,.technology-page_regulationsImage__KVvFS{margin-inline:-24px}.technology-page_researchFigure__gMe63>[data-mechanism]{width:calc(100% + 48px);margin-inline:-24px}.technology-page_loopCaption__I_o6l{display:grid;gap:8px;padding-top:18px;font-size:14px}.technology-page_loopCaption__I_o6l>span:last-child,.technology-page_loopCaption__I_o6l>span:nth-child(2){text-align:left}.technology-page_analysisCaption__hUduj{font-size:14px;gap:28px}.technology-page_disciplines__qnKO5{margin-top:28px}.technology-page_disciplines__qnKO5>article{grid-template-columns:104px minmax(0,1fr);gap:16px;padding-block:18px}.technology-page_disciplines__qnKO5 figcaption{margin-top:8px}.technology-page_disciplines__qnKO5 h3{font-size:13px;line-height:1.6}.technology-page_toolViewport__Pd1je{--tool-width:132px;--tool-gap:16px;margin-right:-24px;padding-block:4px;mask-image:linear-gradient(90deg,transparent,#000 6px,#000 calc(100% - 16px),transparent)}.technology-page_toolList__ibx4T>li>span{font-size:11px}.technology-page_toolArtwork__c8yAm{margin-bottom:6px}.technology-page_toolArtwork__c8yAm path{stroke-width:1}.technology-page_sources__dH4m5{gap:12px;flex-direction:column}}.technology-page_compactLibrary__d0jCM{margin-top:32px}.technology-page_compactLibrary__d0jCM>article{grid-template-columns:160px minmax(0,1fr)}.technology-page_compactLibrary__d0jCM h4{font-size:18px;font-weight:400;line-height:1.5}@media(max-width:760px){.technology-page_compactLibrary__d0jCM>article{grid-template-columns:88px minmax(0,1fr);gap:12px}.technology-page_compactLibrary__d0jCM h4{font-size:13px}}