.ArchitectureShowcase_section__nY7d9{padding:clamp(56px,8vw,104px) 24px;position:relative}.ArchitectureShowcase_head__3s3t6{max-width:760px;margin:0 auto clamp(28px,4vw,50px);text-align:center}.ArchitectureShowcase_title__NLbpk{margin:10px 0 0;font-family:var(--rd-f-display);font-size:clamp(27px,3.4vw,42px);line-height:1.08;letter-spacing:-.025em;color:var(--rd-ink)}.ArchitectureShowcase_title__NLbpk em{font-style:normal;color:var(--rd-accent)}.ArchitectureShowcase_lede__S_JQw{margin:16px auto 0;max-width:600px;color:var(--rd-ink-3);font-size:clamp(15px,1.5vw,18px);line-height:1.6}.ArchitectureShowcase_viewport__DLU3g{position:relative;max-width:1160px;margin:0 auto}.ArchitectureShowcase_window__JAjWM{overflow:hidden;border-radius:26px}.ArchitectureShowcase_track__oId8L{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform;touch-action:pan-y}.ArchitectureShowcase_track__oId8L:focus-visible{outline:2px solid var(--rd-accent);outline-offset:3px}.ArchitectureShowcase_dragging__9bbyq{transition:none;cursor:-webkit-grab;cursor:grab}.ArchitectureShowcase_slide__Qsa90{flex:0 0 100%;min-width:0;padding:6px}.ArchitectureShowcase_card__q1_0e{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:clamp(18px,3vw,46px);gap:clamp(18px,3vw,46px);align-items:center;height:100%;background:var(--rd-surface);border:1px solid var(--rd-hair);border-radius:24px;padding:clamp(18px,2.6vw,40px);box-shadow:var(--rd-shadow-1)}.ArchitectureShowcase_visual__RgjUe{position:relative;width:100%;border-radius:18px;background:radial-gradient(120% 120% at 15% 10%,var(--rd-accent-soft) 0,transparent 55%),var(--rd-bg-soft);border:1px solid var(--rd-hair);padding:clamp(14px,2vw,26px);overflow:hidden}.ArchitectureShowcase_viz__piaiJ{width:100%;height:auto;display:block;font-family:var(--rd-f-body)}.ArchitectureShowcase_vizImage__J939K{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 22px 52px -36px rgba(11,11,15,.42)}.ArchitectureShowcase_vizLabel__MZ4Tf{font-size:13px;font-weight:600}.ArchitectureShowcase_vizLabel__MZ4Tf.ArchitectureShowcase_sm__E_mOi{font-size:11.5px}.ArchitectureShowcase_vizMono__AFzef{font-family:var(--rd-f-mono);font-size:12.5px}.ArchitectureShowcase_copy__BO171{min-width:0}.ArchitectureShowcase_eyebrow__ZtzAV{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-accent)}.ArchitectureShowcase_eyebrow__ZtzAV .ArchitectureShowcase_num__B9mfV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rd-ink-4);letter-spacing:.04em}.ArchitectureShowcase_slideTitle__C8HRy{margin:12px 0 0;font-family:var(--rd-f-display);font-size:clamp(20px,2.3vw,29px);line-height:1.16;letter-spacing:-.02em;color:var(--rd-ink)}.ArchitectureShowcase_slideBody__RqYQy{margin:13px 0 0;color:var(--rd-ink-3);font-size:15px;line-height:1.62}.ArchitectureShowcase_points__aIFSC{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.ArchitectureShowcase_point__PFjYO{position:relative;display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;color:var(--rd-ink-2)}.ArchitectureShowcase_point__PFjYO:before{content:"";flex:0 0 auto;margin-top:2px;width:16px;height:16px;border-radius:999px;background:var(--rd-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--rd-accent) 20%,transparent)}.ArchitectureShowcase_point__PFjYO:after{content:"";position:absolute;left:4px;top:5px;width:7px;height:4px;border-left:2px solid var(--rd-accent);border-bottom:2px solid var(--rd-accent);transform:rotate(-45deg)}.ArchitectureShowcase_navBtn__8inBH{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:999px;border:1px solid var(--rd-hair);background:var(--rd-surface);box-shadow:var(--rd-shadow-1);cursor:pointer;display:grid;place-items:center;color:var(--rd-ink-2);transition:transform .16s ease,color .16s ease,border-color .16s ease}.ArchitectureShowcase_navBtn__8inBH:hover{color:var(--rd-accent);border-color:var(--rd-accent)}.ArchitectureShowcase_navBtn__8inBH:active{transform:translateY(-50%) scale(.94)}.ArchitectureShowcase_navBtn__8inBH:disabled{opacity:.35;cursor:default}.ArchitectureShowcase_navPrev__mNWX9{left:-10px}.ArchitectureShowcase_navNext__Mj3v2{right:-10px}.ArchitectureShowcase_chev__a9_fN{width:11px;height:11px;border-right:2px solid;border-bottom:2px solid}.ArchitectureShowcase_chevPrev__UlH7i{transform:rotate(135deg);margin-left:3px}.ArchitectureShowcase_chevNext__zWyI3{transform:rotate(-45deg);margin-right:3px}.ArchitectureShowcase_controls__J3ovS{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px}.ArchitectureShowcase_dots__wqe0Q{display:flex;gap:8px}.ArchitectureShowcase_dot__gwyM7{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:var(--rd-hair-2);cursor:pointer;transition:width .22s ease,background .22s ease}.ArchitectureShowcase_dotActive__t21J3{width:26px;background:var(--rd-accent)}@media (max-width:860px){.ArchitectureShowcase_card__q1_0e{grid-template-columns:1fr;gap:clamp(16px,4vw,26px)}.ArchitectureShowcase_visual__RgjUe{order:-1}.ArchitectureShowcase_navBtn__8inBH{display:none}.ArchitectureShowcase_slideTitle__C8HRy{font-size:clamp(19px,5vw,24px)}}@media (prefers-reduced-motion:reduce){.ArchitectureShowcase_dot__gwyM7,.ArchitectureShowcase_navBtn__8inBH,.ArchitectureShowcase_track__oId8L{transition:none}}