@import "https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Geist+Mono:wght@100..900&display=swap";:root{--bg-primary:#f5f5f7;--bg-secondary:#fff;--bg-card:#ffffffd9;--bg-card-hover:#fffffff2;--border-color:#00000014;--border-color-light:#0000000a;--text-primary:#1d1d1f;--text-secondary:#515154;--text-muted:#68686d;--accent-color:#000;--accent-silver:#1d1d1f;--accent-dim:#e8e8ed;--color-brand-blue:#0284c7;--color-brand-blue-hover:#0369a1;--color-brand-blue-surface:#0284c714;--color-brand-blue-border:#0284c738;--font-heading:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", monospace;--font-scale:1;--card-radius:16px;--text-page-title:clamp(calc(36px * var(--font-scale,1)), calc(3.8vw * var(--font-scale,1)), calc(48px * var(--font-scale,1)));--text-display:var(--text-page-title);--text-h1:var(--text-page-title);--text-h2:clamp(calc(24px * var(--font-scale,1)), calc(2.4vw * var(--font-scale,1)), calc(30px * var(--font-scale,1)));--text-h3:calc(22px * var(--font-scale,1));--text-h4:calc(18px * var(--font-scale,1));--text-body:calc(16px * var(--font-scale,1));--text-small:calc(14px * var(--font-scale,1));--text-label:calc(12px * var(--font-scale,1));--tracking-tighter:-.035em;--tracking-tight:-.025em;--tracking-snug:-.02em;--tracking-normal:-.015em;--tracking-body:-.012em;--tracking-small:-.008em;--tracking-mono:.05em;--tracking-caps:.08em;--leading-tight:1.15;--leading-snug:1.25;--leading-title:1.3;--leading-card:1.35;--leading-lead:1.6;--leading-body:1.65;--leading-small:1.55;--leading-label:1.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-gap:clamp(44px, 5vw, 60px);--section-pad-y:calc(var(--section-gap) / 2);--section-spacing-y:var(--section-gap);--section-header-gap:clamp(20px, 2.5vw, 28px);--card-gap-sm:16px;--card-gap-md:24px;--card-gap-lg:32px;--card-pad-sm:20px;--card-pad-md:24px;--card-pad-lg:32px}[data-theme=light]{--bg-primary:#f5f5f7;--bg-secondary:#fff;--bg-card:#ffffffd9;--bg-card-hover:#fffffff2;--border-color:#00000014;--border-color-light:#0000000a;--text-primary:#1d1d1f;--text-secondary:#515154;--text-muted:#86868b;--accent-color:#000;--accent-silver:#1d1d1f;--accent-dim:#e8e8ed;--color-brand-blue:#0284c7;--color-brand-blue-hover:#0369a1;--color-brand-blue-surface:#0284c714;--color-brand-blue-border:#0284c738}[data-theme=dark]{--bg-primary:#000;--bg-secondary:#0a0a0a;--bg-card:#121212b3;--bg-card-hover:#1c1c1ed9;--border-color:#ffffff14;--border-color-light:#ffffff0a;--text-primary:#fff;--text-secondary:#a2a2a7;--text-muted:#8e8e93;--accent-color:#fff;--accent-silver:#e5e5ea;--accent-dim:#2c2c2e;--color-brand-blue:#38bdf8;--color-brand-blue-hover:#7dd3fc;--color-brand-blue-surface:#38bdf81f;--color-brand-blue-border:#38bdf847}:root{--transition-smooth:all .4s cubic-bezier(.16, 1, .3, 1);--transition-fast:all .2s cubic-bezier(.16, 1, .3, 1);background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11";box-sizing:border-box;scroll-behavior:smooth;width:100%;max-width:100vw;font-size:var(--text-body);letter-spacing:var(--tracking-body);margin:0;padding:0;overflow-x:hidden}*,:before,:after{box-sizing:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}html{font-size:var(--text-body)}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);width:100%;max-width:100vw;font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0;padding:0;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#2c2c2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3a3c}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);overflow-wrap:break-word;word-break:break-word;margin-top:0;font-weight:700}h1{font-size:var(--text-h1);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);margin-bottom:16px}h2{font-size:var(--text-h2);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-bottom:16px}h3{font-size:var(--text-h3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-snug);margin-bottom:16px}h4{font-size:var(--text-h4);font-weight:700;line-height:var(--leading-card);letter-spacing:var(--tracking-normal);margin-bottom:12px}h5{font-size:var(--text-body);font-weight:700;line-height:var(--leading-card);letter-spacing:var(--tracking-normal);margin-bottom:10px}p,li,dd,dt,blockquote{font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);margin:0 0 20px}a{color:inherit;transition:var(--transition-fast);text-decoration:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (width<=480px){.container{padding:0 16px}}@media (width<=320px){.container{padding:0 12px}}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--card-radius,16px)}.btn-primary{background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-body);font-weight:600;font-size:calc(16px * var(--font-scale,1));border:1px solid var(--text-primary);cursor:pointer;transition:var(--transition-smooth);letter-spacing:.03em;text-transform:uppercase;text-align:center;border-radius:4px;justify-content:center;align-items:center;max-width:100%;padding:14px 28px;display:inline-flex}.btn-primary:hover{color:var(--text-primary);background:0 0;transform:translateY(-2px)}.btn-secondary{color:var(--text-primary);font-family:var(--font-body);font-weight:600;font-size:calc(16px * var(--font-scale,1));border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-smooth);letter-spacing:.03em;text-transform:uppercase;text-align:center;background:0 0;border-radius:4px;justify-content:center;align-items:center;max-width:100%;padding:14px 28px;display:inline-flex}@media (width<=360px){.btn-primary,.btn-secondary{font-size:calc(16px * var(--font-scale,1));letter-spacing:.02em;padding:12px 18px}}.btn-secondary:hover{background:var(--border-color);border-color:var(--text-primary);transform:translateY(-2px)}.btn-primary,.btn-secondary{font-size:var(--text-body);font-weight:600}@media (width<=1024px){body,p,li,.btn-primary,.btn-secondary{font-size:var(--text-body)}}input[type=range].accessibilityRange{appearance:none;cursor:pointer;width:100%;height:6px;transition:var(--transition-fast);background:#ffffff26;border-radius:3px;outline:none}[data-theme=light] input[type=range].accessibilityRange{background:#00000026}input[type=range].accessibilityRange::-webkit-slider-thumb{appearance:none;background:var(--text-primary);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;box-shadow:0 2px 6px #0006}input[type=range].accessibilityRange::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range].accessibilityRange:focus::-webkit-slider-thumb{transform:scale(1.2)}input[type=range].accessibilityRange::-moz-range-thumb{background:var(--text-primary);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;box-shadow:0 2px 6px #0006}.page-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.eyebrow{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-blue,#0284c7);font-weight:600}[data-theme=dark] .eyebrow{color:var(--color-brand-blue,#38bdf8)}.skipToContent{background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-body);font-weight:700;font-size:var(--text-small);z-index:99999;border:2px solid var(--color-brand-blue,#0284c7);border-radius:8px;padding:12px 20px;text-decoration:none;transition:top .2s cubic-bezier(.16,1,.3,1);position:fixed;top:-120px;left:20px;box-shadow:0 8px 28px #00000073}.skipToContent:focus,.skipToContent:focus-visible{outline:3px solid var(--color-brand-blue,#0284c7);outline-offset:3px;top:16px}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-brand-blue,#0284c7);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._navbar_1p64d_1{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);z-index:900;width:100%;max-width:100vw;height:80px;transition:var(--transition-smooth);align-items:center;display:flex;position:fixed;top:0;left:0;overflow-x:clip}._container_1p64d_19{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}@media (width<=480px){._container_1p64d_19{padding:0 16px}}@media (width<=320px){._container_1p64d_19{padding:0 12px}}._logoLink_1p64d_41{align-items:center;min-width:0;display:flex}._logoIcon_1p64d_47{object-fit:contain;flex-shrink:0;width:auto;height:24px;margin-right:12px;display:block}._logoText_1p64d_56{font-family:var(--font-heading);font-weight:800;font-size:var(--text-h4);letter-spacing:.1em;color:var(--text-primary);align-items:center;gap:8px;min-width:0;display:flex}._logoFirst_1p64d_68,._logoLast_1p64d_69{white-space:nowrap;display:inline-block}._dot_1p64d_74{color:var(--text-secondary)}._desktopNav_1p64d_78{align-items:center;gap:20px;display:flex}@media (width<=960px){._desktopNav_1p64d_78{display:none}}._navLink_1p64d_90{font-size:var(--text-small);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:8px 0;font-weight:600;position:relative}._navLink_1p64d_90:after{content:"";background:var(--text-primary);width:0;height:1px;transition:var(--transition-fast);position:absolute;bottom:0;left:0}._navLink_1p64d_90:hover{color:var(--text-primary)}._navLink_1p64d_90:hover:after{width:100%}._active_1p64d_119{color:var(--text-primary)}._active_1p64d_119:after{width:100%}._accessibilityWrapper_1p64d_128{align-items:center;display:flex;position:relative}._accessibilityBtn_1p64d_134{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:inline-flex}._accessibilityBtn_1p64d_134:hover,._activeTool_1p64d_148{color:var(--text-primary);background:#ffffff14}[data-theme=light] ._accessibilityBtn_1p64d_134:hover,[data-theme=light] ._activeTool_1p64d_148{background:#0000000f}._accessibilityTooltip_1p64d_158{color:#fff;font-size:var(--text-label);letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;z-index:1001;background:#12141df2;border:1px solid #ffffff29;border-radius:6px;padding:4px 8px;font-weight:600;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000059}._accessibilityWrapper_1p64d_128:hover ._accessibilityTooltip_1p64d_158{opacity:1}[data-theme=light] ._accessibilityTooltip_1p64d_158{color:#1d1d1f;background:#fffffffa;border:1px solid #0000001f;box-shadow:0 4px 14px #0000001f}._accessibilityPopover_1p64d_190{background:var(--bg-secondary);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);z-index:1000;border-radius:12px;flex-direction:column;gap:14px;width:320px;max-width:calc(100vw - 32px);padding:18px 20px;animation:.2s cubic-bezier(.16,1,.3,1) forwards _popoverFadeIn_1p64d_1;display:flex;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 16px 40px #0006}@keyframes _popoverFadeIn_1p64d_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._popoverHeader_1p64d_221{border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}._popoverTitleBlock_1p64d_229{flex-direction:column;gap:2px;display:flex}._popoverTitle_1p64d_229{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h4);color:var(--text-primary)}._popoverSubtitle_1p64d_242{font-size:var(--text-small);color:var(--text-muted);font-weight:400}._resetBtn_1p64d_248{color:var(--text-secondary);font-size:var(--text-label);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-weight:600;display:inline-flex}._popoverSection_1p64d_263{border-bottom:1px solid var(--border-color-light);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}._themeToggleRow_1p64d_271{gap:8px;display:flex}._themeOptionBtn_1p64d_276{border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;transition:var(--transition-fast);background:#ffffff0a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:inline-flex}[data-theme=light] ._themeOptionBtn_1p64d_276{background:#00000008}._themeOptionBtn_1p64d_276:hover{color:var(--text-primary);border-color:var(--text-secondary)}._themeOptionActive_1p64d_302{background:var(--text-primary)!important;color:var(--bg-primary)!important;border-color:var(--text-primary)!important}._sliderSection_1p64d_308{flex-direction:column;gap:12px;display:flex}._sliderLabelRow_1p64d_314{justify-content:space-between;align-items:center;display:flex}._sliderLabel_1p64d_314{font-size:var(--text-small);color:var(--text-primary);font-weight:600}._sliderValueBadge_1p64d_326{font-size:var(--text-label);color:var(--text-primary);background:#ffffff14;border-radius:10px;padding:2px 8px;font-weight:600}[data-theme=light] ._sliderValueBadge_1p64d_326{background:#0000000f}._sliderInput_1p64d_339{margin:4px 0}._presetChips_1p64d_343{gap:6px;margin-top:4px;display:flex}._presetChip_1p64d_343{border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-label);cursor:pointer;text-align:center;transition:var(--transition-fast);background:#ffffff0a;border-radius:6px;flex:1;padding:6px 4px;font-weight:600}[data-theme=light] ._presetChip_1p64d_343{background:#00000008}._presetChip_1p64d_343:hover{color:var(--text-primary);border-color:var(--text-secondary)}._presetActive_1p64d_372{background:var(--text-primary)!important;color:var(--bg-primary)!important;border-color:var(--text-primary)!important}._contactBtn_1p64d_378{background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);font-family:var(--font-body);font-weight:600;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:var(--transition-smooth);border-radius:4px;padding:10px 20px}._contactBtn_1p64d_378:hover{color:var(--text-primary);background:0 0}._mobileMenuToggle_1p64d_398{color:var(--text-primary);cursor:pointer;z-index:951;background:0 0;border:none;flex-shrink:0;padding:6px;display:none}@media (width<=960px){._mobileMenuToggle_1p64d_398{display:block}._logoText_1p64d_56{font-size:var(--text-body);letter-spacing:.08em;flex-direction:row;align-items:center;gap:6px;line-height:1.2}._logoIcon_1p64d_47{height:26px;margin-right:8px}}@media (width<=340px){._logoText_1p64d_56{font-size:var(--text-body);letter-spacing:.04em}._logoIcon_1p64d_47{height:24px;margin-right:6px}}._mobileNavOverlay_1p64d_439{-webkit-backdrop-filter:blur(6px);z-index:949;opacity:0;visibility:hidden;pointer-events:none;background:#000000a6;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s;position:fixed;inset:0}._mobileNavOverlay_1p64d_439._open_1p64d_452{opacity:1;visibility:visible;pointer-events:auto}._mobileNav_1p64d_439{background:var(--bg-primary);border-right:1px solid var(--border-color);z-index:950;visibility:hidden;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:80%;max-width:380px;height:100dvh;padding:24px 24px 48px;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 48px #00000073}@media (width<=480px){._mobileNav_1p64d_439{width:80%;padding:20px 20px 40px}}._mobileNav_1p64d_439._open_1p64d_452{visibility:visible;pointer-events:auto;transform:translate(0)}._mobileNavHeader_1p64d_498{box-sizing:border-box;border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:center;width:100%;margin-bottom:32px;padding-bottom:16px;display:flex}._mobileDrawerCloseBtn_1p64d_509{color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}._mobileDrawerCloseBtn_1p64d_509:hover{background:#ffffff14}[data-theme=light] ._mobileDrawerCloseBtn_1p64d_509:hover{background:#0000000f}._mobileHeaderActionBtn_1p64d_530{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-small);transition:var(--transition-fast);background:#ffffff0d;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}[data-theme=light] ._mobileHeaderActionBtn_1p64d_530{background:#0000000a}._mobileHeaderActionBtn_1p64d_530:hover{border-color:var(--text-primary);background:#ffffff1a}[data-theme=light] ._mobileHeaderActionBtn_1p64d_530:hover{background:#00000014}._cogIcon_1p64d_559,._backIcon_1p64d_560{color:var(--text-primary);flex-shrink:0}._actionBtnLabel_1p64d_565{font-size:var(--text-small);letter-spacing:.02em;font-weight:600}._headerActiveBadge_1p64d_571{font-size:var(--text-label);background:var(--text-primary);color:var(--bg-primary);border-radius:8px;padding:2px 6px;font-weight:600}._mobileMainView_1p64d_581{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;animation:.22s cubic-bezier(.16,1,.3,1) forwards _screenFadeIn_1p64d_1;display:flex}@keyframes _screenFadeIn_1p64d_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._mobileNavLinks_1p64d_602{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;width:100%;display:flex}._mobileNavLink_1p64d_602{font-size:var(--text-h3);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);transition:var(--transition-fast);text-align:left;font-weight:700;display:inline-block}._mobileNavLink_1p64d_602:hover,._mobileNavLink_1p64d_602._active_1p64d_119{color:var(--text-primary);transform:translate(4px)}._mobileContactBtn_1p64d_629{width:100%;font-family:var(--font-body);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);cursor:pointer;transition:var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;margin-top:18px;padding:13px 20px;font-weight:600;display:flex}._mobileContactBtn_1p64d_629:hover{color:var(--text-primary);background:0 0}._mobileSettingsView_1p64d_655{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:22px;animation:.25s cubic-bezier(.16,1,.3,1) forwards _screenSlideIn_1p64d_1;display:flex;box-shadow:0 12px 32px #0003}[data-theme=light] ._mobileSettingsView_1p64d_655{box-shadow:0 12px 32px #0000000d}@keyframes _screenSlideIn_1p64d_1{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._mobileSettingsHeader_1p64d_684{border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}._mobileSettingsTitleBlock_1p64d_692{flex-direction:column;gap:2px;display:flex}._mobileSettingsTitle_1p64d_692{font-family:var(--font-heading);font-size:var(--text-h4);letter-spacing:.04em;color:var(--text-primary);text-transform:uppercase;font-weight:700}._mobileSettingsSubtitle_1p64d_707{font-size:var(--text-small);color:var(--text-muted);font-weight:400}._mobileResetBtn_1p64d_713{color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-weight:600;display:inline-flex}._mobileResetBtn_1p64d_713:hover{color:var(--text-primary);background:#ffffff14}[data-theme=light] ._mobileResetBtn_1p64d_713:hover{background:#0000000f}._mobileControlBlock_1p64d_737{flex-direction:column;gap:10px;display:flex}._mobileControlLabel_1p64d_743{font-size:var(--text-small);color:var(--text-secondary);letter-spacing:.02em;font-weight:600}._mobileThemeOptions_1p64d_750{gap:8px;width:100%;display:flex}._mobileThemeOption_1p64d_750{border:1px solid var(--border-color);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;transition:var(--transition-fast);background:#ffffff0a;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:600;display:inline-flex}[data-theme=light] ._mobileThemeOption_1p64d_750{background:#00000005}._mobileThemeOption_1p64d_750:hover{color:var(--text-primary);border-color:var(--text-secondary)}._mobileThemeOptionActive_1p64d_783{background:var(--text-primary)!important;color:var(--bg-primary)!important;border-color:var(--text-primary)!important}._mobileFontHeader_1p64d_789{justify-content:space-between;align-items:center;display:flex}._mobileScaleBadge_1p64d_795{font-size:var(--text-label);color:var(--text-primary);background:#ffffff1a;border-radius:12px;padding:2px 10px;font-weight:600}[data-theme=light] ._mobileScaleBadge_1p64d_795{background:#00000014}._mobileSliderInput_1p64d_808{width:100%}._mobilePresetRow_1p64d_812{align-items:center;gap:8px;display:flex}._mobilePresetBtn_1p64d_818{border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-small);cursor:pointer;text-align:center;transition:var(--transition-fast);background:#ffffff0d;border-radius:8px;flex:1;padding:10px 6px;font-weight:600}[data-theme=light] ._mobilePresetBtn_1p64d_818{background:#0000000a}._mobilePresetBtn_1p64d_818:hover{color:var(--text-primary);border-color:var(--text-primary)}._mobilePresetActive_1p64d_841{background:var(--text-primary)!important;color:var(--bg-primary)!important;border-color:var(--text-primary)!important}._mobileContactBtn_1p64d_629{background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);font-family:var(--font-body);font-weight:600;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:var(--transition-smooth);border-radius:6px;width:100%;padding:14px 28px}._themeToggleBtn_1p64d_863{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:4px;padding:8px;display:inline-flex}._themeToggleBtn_1p64d_863:hover{color:var(--text-primary);background:#ffffff14}[data-theme=light] ._themeToggleBtn_1p64d_863:hover{background:#0000000f}._logoMark_1ita3_2{flex-shrink:0;display:inline-flex;position:relative}._accent_1ita3_8{pointer-events:none;z-index:1;height:0;position:absolute;top:-22px;left:-6px;right:4px}._particle_1ita3_18{left:var(--x);opacity:0;width:7px;height:7px;animation:_fall_1ita3_1 2.4s ease-in var(--delay) forwards;position:absolute;top:0}._autumn_1ita3_29 ._particle_1ita3_18,._spring_1ita3_30 ._particle_1ita3_18{width:11px;height:11px}._spring_1ita3_30 ._particle_1ita3_18{width:8px;height:8px}._winter_1ita3_41 ._particle_1ita3_18{width:11px;height:11px;animation-duration:2.6s;animation-timing-function:linear}._february_1ita3_49 ._particle_1ita3_18{width:10px;height:10px;animation-name:_floatUp_1ita3_1;animation-duration:2s;animation-timing-function:ease-out;top:36px}._summer_1ita3_59 ._particle_1ita3_18{background:var(--color);width:4px;height:4px;box-shadow:0 0 6px var(--color);border-radius:50%;animation-name:_rise_1ita3_1;animation-duration:1.6s;animation-timing-function:ease-out;top:36px}._newyear_1ita3_72 ._particle_1ita3_18{background:var(--color);width:4px;height:4px;box-shadow:0 0 6px var(--color);border-radius:50%;animation-name:_burst_1ita3_1;animation-duration:1.2s;animation-timing-function:cubic-bezier(.2,.7,.3,1);top:26px;left:40%}._newyear_1ita3_72 ._particle_1ita3_18:nth-child(odd){--dy:-14px}._newyear_1ita3_72 ._particle_1ita3_18:nth-child(2n){--dy:10px}@keyframes _fall_1ita3_1{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(var(--drift), 60px) rotate(var(--spin))}}@keyframes _rise_1ita3_1{0%{opacity:0;transform:translate(0)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(var(--drift), -22px) scale(1)}}@keyframes _floatUp_1ita3_1{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(var(--drift), -30px) scale(1.05)}}@keyframes _burst_1ita3_1{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(var(--drift) * 2), var(--dy)) scale(1)}}@media (prefers-reduced-motion:reduce){._accent_1ita3_8{display:none}}._footer_1xr6v_1{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:var(--section-spacing-y) 0 var(--space-10,40px);color:var(--text-secondary);width:100%;max-width:100vw;overflow:hidden}._container_1xr6v_11{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (width<=480px){._footer_1xr6v_1{padding:var(--space-16,64px) 0 var(--space-8,32px)}._container_1xr6v_11{padding:0 16px}}@media (width<=320px){._container_1xr6v_11{padding:0 12px}}._top_1xr6v_33{margin-bottom:var(--section-header-gap,36px);justify-content:space-between;align-items:flex-start;gap:var(--card-gap-lg,32px);display:flex}@media (width<=768px){._top_1xr6v_33{gap:var(--card-gap-md,24px);flex-direction:column}}._branding_1xr6v_48 h3{font-size:var(--text-h4);letter-spacing:.1em;color:var(--text-primary);margin-bottom:8px;font-weight:700}._tagline_1xr6v_56{font-size:var(--text-small);color:var(--text-secondary);font-weight:400}._cta_1xr6v_62{max-width:400px}._cta_1xr6v_62 p{font-size:var(--text-body);color:#a2a2a7;margin-bottom:8px;font-weight:400}._footerLinkBtn_1xr6v_73{color:var(--text-primary);font-size:var(--text-h4);font-family:var(--font-heading);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--text-primary);transition:var(--transition-fast);background:0 0;padding:0;font-weight:700}._footerLinkBtn_1xr6v_73:hover{color:var(--text-secondary);border-color:var(--text-secondary)}._bottom_1xr6v_92{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}@media (width<=768px){._bottom_1xr6v_92{text-align:center;flex-direction:column-reverse}}._bottomLeft_1xr6v_108{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._labLink_1xr6v_115{font-size:var(--text-small);color:var(--text-muted);text-underline-offset:3px;font-weight:400;text-decoration:underline;transition:color .2s}._labLink_1xr6v_115:hover{color:var(--text-primary)}._copyright_1xr6v_128{font-size:var(--text-small);color:var(--text-muted);font-weight:400}._socials_1xr6v_134{align-items:center;gap:16px;display:flex}._socialLink_1xr6v_140{border:1px solid var(--border-color);width:36px;height:36px;transition:var(--transition-fast);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}._socialLink_1xr6v_140:hover{color:var(--text-primary);border-color:var(--text-primary);transform:translateY(-2px)}._daLogo_1xr6v_158{font-size:var(--text-label);letter-spacing:-.05em;font-weight:600}._backdrop_1n1f1_1{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000a6;width:100%;height:100%;position:fixed;top:0;left:0}._drawer_1n1f1_13{background:var(--bg-secondary);width:500px;max-width:100vw;height:100%;color:var(--text-primary);border-left:1px solid var(--border-color);z-index:1001;padding:var(--card-pad-lg,36px);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-10px 0 35px #00000040}@media (width<=600px){._drawer_1n1f1_13{padding:var(--card-pad-md,24px);width:100%;max-width:100vw}}@media (width<=360px){._drawer_1n1f1_13{width:100%;max-width:100vw;padding:18px 14px}}._header_1n1f1_48{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}._title_1n1f1_57{font-size:calc(28px * var(--font-scale,1));font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-weight:700}._closeBtn_1n1f1_66{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;display:flex}._closeBtn_1n1f1_66:hover{color:var(--text-primary);background:var(--border-color);transform:rotate(90deg)}._body_1n1f1_85{flex:1;padding-right:4px;overflow-y:auto}._subtitle_1n1f1_91{color:var(--text-secondary);font-size:calc(16px * var(--font-scale,1));margin-bottom:24px;line-height:1.5}._form_1n1f1_98{flex-direction:column;gap:20px;display:flex}._row_1n1f1_104{gap:16px;display:flex}@media (width<=480px){._row_1n1f1_104{flex-direction:column;gap:20px}}._formGroup_1n1f1_116{flex-direction:column;flex:1;gap:8px;display:flex}._formGroup_1n1f1_116 label{font-size:calc(13px * var(--font-scale,1));color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}@media (width<=1024px){._formGroup_1n1f1_116 label{font-size:max(16px, calc(16px * var(--font-scale,1)))}}._formGroup_1n1f1_116 input,._formGroup_1n1f1_116 textarea{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;padding:14px 16px;transition:all .2s;box-shadow:0 1px 2px #0000000a}._formGroup_1n1f1_116 input::placeholder,._formGroup_1n1f1_116 textarea::placeholder{color:#94a3b8;opacity:1;font-weight:400}._formGroup_1n1f1_116 input:focus,._formGroup_1n1f1_116 textarea:focus{border-color:var(--color-brand-blue,#0284c7);background:#fff;outline:none;box-shadow:0 0 0 3px #0284c72e}[data-theme=dark] ._formGroup_1n1f1_116 input,[data-theme=dark] ._formGroup_1n1f1_116 textarea{color:#fff;background:#ffffff0a;border:1.5px solid #ffffff38;box-shadow:0 1px 2px #0003}[data-theme=dark] ._formGroup_1n1f1_116 input::placeholder,[data-theme=dark] ._formGroup_1n1f1_116 textarea::placeholder{color:#71717a;font-weight:400}[data-theme=dark] ._formGroup_1n1f1_116 input:focus,[data-theme=dark] ._formGroup_1n1f1_116 textarea:focus{border-color:var(--color-brand-blue,#38bdf8);background:#ffffff12;box-shadow:0 0 0 3px #38bdf840}._errorMessage_1n1f1_186{color:#ff4b4b;font-size:max(16px, calc(16px * var(--font-scale,1)));background:#ff4b4b1a;border:1px solid #ff4b4b4d;border-radius:4px;padding:12px}._successScreen_1n1f1_195{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 0;display:flex}._successIcon_1n1f1_205{color:#28c76f;background:#28c76f1a;border:2px solid #28c76f;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}._successScreen_1n1f1_195 h3{font-size:calc(24px * var(--font-scale,1));font-family:var(--font-heading);color:var(--text-primary);margin:0 0 12px}._successScreen_1n1f1_195 p{color:var(--text-secondary);max-width:320px;font-size:max(16px, calc(16px * var(--font-scale,1)));line-height:1.5}._layout_1vu62_1{background:var(--bg-primary);flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:clip}._mainContent_1vu62_12{flex:1;width:100%;max-width:100vw;padding-top:80px}._floatingCta_1vu62_19{background:var(--text-primary);width:50px;height:50px;color:var(--bg-primary);cursor:pointer;z-index:800;transition:var(--transition-smooth);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0006}._floatingCta_1vu62_19:hover{transform:scale(1.1)rotate(5deg);box-shadow:0 6px 20px #0009}@media (width<=768px){._floatingCta_1vu62_19{width:44px;height:44px;bottom:16px;right:16px}}@media (width<=360px){._floatingCta_1vu62_19{width:38px;height:38px;bottom:12px;right:12px}}._flowContainer_1i4sx_1{-webkit-user-select:none;user-select:none;background:#0d1117;width:100%;position:relative;overflow:hidden}._svgGraphic_1i4sx_9{width:100%;height:auto;max-height:520px;display:block}._nodeCard_1i4sx_17{cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s}._nodeCard_1i4sx_17:hover{filter:drop-shadow(0 6px 16px #38bdf840);transform:translateY(-2px)}._nodeCard_1i4sx_17:hover ._cardBg_1i4sx_27{stroke:#38bdf899!important;fill:#1a222d!important}._nodeCard_1i4sx_17:hover ._iconBadge_1i4sx_32{fill:#38bdf84d!important}@keyframes _wavePulse_1i4sx_1{0%,to{stroke-opacity:.7;filter:drop-shadow(0 0 2px #38bdf866)}50%{stroke-opacity:1;filter:drop-shadow(0 0 6px #38bdf8e6)}}._waveformLine_1i4sx_48{animation:2.5s ease-in-out infinite _wavePulse_1i4sx_1}@keyframes _branchGlow_1i4sx_1{0%,to{stroke-opacity:.6}50%{stroke-opacity:.95;filter:drop-shadow(0 0 3px #38bdf880)}}._branchLine_1i4sx_62{animation:3s ease-in-out infinite _branchGlow_1i4sx_1}._hero_m97u9_2{background-color:#0c0d12;background-image:radial-gradient(circle at 85% 25%,#1670b852 0%,#1670b81f 40%,#0000 65%),radial-gradient(circle at 15% 85%,#c4c4c429 0%,#c4c4c40a 35%,#0000 55%);align-items:center;width:100%;min-height:auto;padding:44px 0;display:flex;position:relative;overflow:hidden}@media (width<=768px){._hero_m97u9_2{min-height:auto;padding:36px 0 52px}}._heroContent_m97u9_23{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}@media (width<=480px){._heroContent_m97u9_23{padding:0 16px}}@media (width<=320px){._heroContent_m97u9_23{padding:0 12px}}._heroGrid_m97u9_44{flex-direction:column;align-items:stretch;gap:36px;display:flex}@media (width<=768px){._heroGrid_m97u9_44{gap:0}._heroInner_m97u9_56{display:contents}._heroLabel_m97u9_60{order:1;margin-bottom:12px}._heroTitle_m97u9_65{order:2;margin-bottom:24px;line-height:1.18}._heroVideoCol_m97u9_71{order:4;margin-bottom:32px}._heroActions_m97u9_76{order:5}}._heroInner_m97u9_56{width:100%;max-width:960px}._heroLabel_m97u9_60{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-blue,#38bdf8);margin-bottom:14px;font-weight:600;display:inline-block}._heroTitle_m97u9_65{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tighter,-.03em);color:#fff;overflow-wrap:break-word;word-break:normal;margin-bottom:20px}._noBreak_m97u9_109{white-space:nowrap}._heroSubtitle_m97u9_113{font-size:var(--text-h4);color:#a2a2a7;overflow-wrap:break-word;word-break:break-word;max-width:720px;margin-bottom:32px;font-weight:400;line-height:1.6}@media (width<=768px){._heroTitle_m97u9_65{font-size:clamp(calc(28px * var(--font-scale,1)), calc(7.6vw * var(--font-scale,1)), calc(40px * var(--font-scale,1)));text-wrap:balance}._heroSubtitle_m97u9_113{display:none}}._heroActions_m97u9_76{flex-wrap:wrap;gap:16px;display:flex}._hero_m97u9_2 .btn-primary{border-radius:8px;font-weight:700;box-shadow:0 4px 16px #0000004d;color:#000!important;background:#fff!important;border:1.5px solid #fff!important}._hero_m97u9_2 .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006;color:#fff!important;background:#fff3!important;border-color:#fff!important}._hero_m97u9_2 .btn-secondary{-webkit-backdrop-filter:blur(12px);border-radius:8px;font-weight:700;box-shadow:0 4px 16px #00000040;color:#fff!important;background:#ffffff1f!important;border:1.5px solid #ffffff8c!important}._hero_m97u9_2 .btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000059;color:#fff!important;background:#ffffff38!important;border-color:#fff!important}@media (width<=768px){._heroActions_m97u9_76{flex-direction:column;gap:16px;width:100%;margin-top:8px;margin-bottom:20px}._hero_m97u9_2 .btn-primary,._hero_m97u9_2 .btn-secondary{width:100%;min-height:52px;font-size:var(--text-body);text-align:center;border-radius:8px;justify-content:center;padding:15px 24px}}._heroVideoCol_m97u9_71{flex-direction:column;align-items:center;width:100%;display:flex}@media (width<=768px){._heroVideoCol_m97u9_71{display:flex!important}}._heroImageNote_m97u9_212{width:100%;max-width:1152px;font-size:calc(12px * var(--font-scale,1));color:#ffffffa6;letter-spacing:.02em;text-align:center;margin-top:14px;margin-bottom:0;line-height:1.5}._videoCard_m97u9_224{background:#090a10;border:1px solid #ffffff24;border-radius:16px;width:100%;max-width:1152px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #000c,0 0 35px -5px #1670b840}._videoCard_m97u9_224:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 30px 70px -10px #000000e6}._videoCardHeader_m97u9_244{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}._cardHeaderLeft_m97u9_253{align-items:center;gap:12px;display:flex}._windowDots_m97u9_259{gap:6px;display:flex}._dot_m97u9_264{background:#fff3;border-radius:50%;width:10px;height:10px}._dot_m97u9_264:first-child{background:#ff5f56}._dot_m97u9_264:nth-child(2){background:#ffbd2e}._dot_m97u9_264:nth-child(3){background:#27c93f}._cardHeaderTitle_m97u9_275{font-size:var(--text-label);color:#ffffffbf;letter-spacing:.02em;font-weight:600;font-family:var(--font-mono)}._cardHeaderBadge_m97u9_283{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:3px 8px;font-weight:600}._videoWrapper_m97u9_295{background:#16191d;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._heroVideo_m97u9_71{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}._videoOverlay_m97u9_313{pointer-events:none;flex-direction:column;padding:14px;display:flex;position:absolute;inset:0}._videoBadge_m97u9_322{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(12px);background:#0c0d12d9;border:1px solid #ffffff2e;border-radius:20px;align-self:flex-start;align-items:center;gap:7px;padding:5px 12px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #00000080}._videoBadgeDot_m97u9_341{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite _pulseDot_m97u9_1;box-shadow:0 0 8px #10b981}@keyframes _pulseDot_m97u9_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}._marquee_m97u9_356{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);white-space:nowrap;background:#050505;width:100%;max-width:100vw;padding:24px 0;display:flex;position:relative;overflow:hidden}._marqueeContent_m97u9_369{will-change:transform;min-width:100%;transform-style:preserve-3d;backface-visibility:hidden;flex-shrink:0;justify-content:space-around;align-items:center;animation:320s linear infinite _marquee_m97u9_356;display:flex;transform:translate(0,0)}._marqueeItem_m97u9_383{font-family:var(--font-heading);font-size:var(--text-h3);text-transform:uppercase;color:#ffffff26;letter-spacing:.05em;transition:var(--transition-fast);align-items:center;gap:16px;padding:0 40px;font-weight:700;display:inline-flex}._marqueeItem_m97u9_383:hover{color:#fffc}._marqueeDot_m97u9_401{color:#ffffff0d}@keyframes _marquee_m97u9_356{0%{transform:translate(0,0)}to{transform:translate(-100%)}}._clientsSection_m97u9_413{padding:var(--section-pad-y) 0;background:#050505;border-bottom:1px solid #ffffff0a;width:100%;max-width:100vw;overflow:hidden}[data-theme=light] ._clientsSection_m97u9_413{background:var(--bg-secondary);border-bottom:1px solid #0000000f}._clientsHeader_m97u9_427{text-align:left;width:100%;margin-bottom:24px}._clientsTitle_m97u9_433{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);font-weight:600;font-family:var(--font-body);margin:0;display:inline-block}[data-theme=dark] ._clientsTitle_m97u9_433{color:var(--color-brand-blue,#38bdf8)}._clientLogosGrid_m97u9_448{gap:var(--card-gap-sm,16px);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=768px){._clientLogosGrid_m97u9_448{gap:var(--space-3,12px);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){._clientLogosGrid_m97u9_448{grid-template-columns:1fr;gap:10px}}._clientLogoItem_m97u9_469{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:72px;padding:0 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}[data-theme=light] ._clientLogoItem_m97u9_469{background:#fff;border:1px solid #00000014;box-shadow:0 2px 8px #00000005}._clientLogoItem_m97u9_469:hover{background:#ffffff0d;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}[data-theme=light] ._clientLogoItem_m97u9_469:hover{background:#fff;border-color:#0003;box-shadow:0 8px 24px #0000000f}._frbLogoItem_m97u9_504:hover{border-color:#b5953473!important;box-shadow:0 8px 24px #b5953426!important}[data-theme=light] ._frbLogoItem_m97u9_504:hover{border-color:#b5953473!important;box-shadow:0 8px 24px #b595341f!important}._clientLogoImg_m97u9_514{height:var(--logo-height,28px);object-fit:contain;width:auto;max-width:88%;max-height:40px;transition:filter .3s cubic-bezier(.16,1,.3,1),transform .3s;display:block}[data-theme=light] ._clientLogoImg_m97u9_514{filter:grayscale()opacity(.85)}[data-theme=light] ._clientLogoItem_m97u9_469:hover ._clientLogoImg_m97u9_514{filter:grayscale(0)opacity();transform:scale(1.04)}._clientLogoImg_m97u9_514{filter:invert()hue-rotate(180deg)grayscale()opacity(.65)}._clientLogoItem_m97u9_469:hover ._clientLogoImg_m97u9_514{filter:invert()hue-rotate(180deg)grayscale(0)opacity();transform:scale(1.04)}._lightOnlyLogo_m97u9_545,._frbLightLogo_m97u9_546{display:block}._darkOnlyLogo_m97u9_550,._frbDarkLogo_m97u9_551,[data-theme=dark] ._lightOnlyLogo_m97u9_545,[data-theme=dark] ._frbLightLogo_m97u9_546{display:none!important}[data-theme=dark] ._darkOnlyLogo_m97u9_550,[data-theme=dark] ._frbDarkLogo_m97u9_551{filter:grayscale()opacity(.85);display:block!important}[data-theme=dark] ._clientLogoItem_m97u9_469:hover ._darkOnlyLogo_m97u9_550,[data-theme=dark] ._frbLogoItem_m97u9_504:hover ._frbDarkLogo_m97u9_551{filter:grayscale(0)opacity();transform:scale(1.04)}._statsSection_m97u9_575{background:var(--bg-secondary);width:100%;max-width:100vw;padding:30px 0;overflow:hidden}._sectionHeader_m97u9_583{margin-bottom:var(--section-header-gap,32px);width:100%;max-width:650px}._sectionLabel_m97u9_589{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:12px;font-weight:600;display:inline-block}[data-theme=dark] ._sectionLabel_m97u9_589{color:var(--color-brand-blue,#38bdf8)}._sectionHeader_m97u9_583 h2,._projectsHeader_m97u9_605 h2{font-size:var(--text-h2);font-weight:700;font-family:var(--font-heading);letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word;margin-bottom:14px}._sectionHeader_m97u9_583 p{color:var(--text-secondary);font-size:var(--text-body);overflow-wrap:break-word;word-break:break-word;margin:0;font-weight:400}._statsGrid_m97u9_625{gap:var(--card-gap-md,24px);grid-template-columns:repeat(4,1fr);width:100%;display:grid}@media (width<=1024px){._statsGrid_m97u9_625{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._statsGrid_m97u9_625{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._statCardLink_m97u9_645{color:inherit;border-radius:var(--card-radius,16px);flex-direction:column;height:100%;text-decoration:none;display:flex}._statCard_m97u9_645{padding:var(--card-pad-sm,22px);border-radius:var(--card-radius,16px);background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;flex-direction:column;min-width:0;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}[data-theme=light] ._statCard_m97u9_645{background:#fff;border-color:#00000014;box-shadow:0 4px 16px #00000008}._statCardLink_m97u9_645:hover ._statCard_m97u9_645{border-color:#ffffff40;transform:translateY(-6px);box-shadow:0 16px 36px #00000059}[data-theme=light] ._statCardLink_m97u9_645:hover ._statCard_m97u9_645{border-color:#0003;box-shadow:0 12px 30px #00000014}@media (width<=480px){._statCard_m97u9_645{padding:20px 16px}}._statCardHeader_m97u9_692{justify-content:space-between;align-items:center;min-height:20px;margin-bottom:16px;display:flex}._statSectorBadge_m97u9_700{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._statCardMain_m97u9_711{flex-direction:column;min-height:98px;display:flex}._statMetric_m97u9_717{font-family:var(--font-heading);font-size:calc(38px * var(--font-scale,1));color:var(--text-primary);letter-spacing:-.03em;white-space:nowrap;margin-bottom:8px;font-weight:800;line-height:1.1}@media (width<=480px){._statMetric_m97u9_717{font-size:calc(32px * var(--font-scale,1))}}._statLabel_m97u9_734{font-size:var(--text-small);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._statDivider_m97u9_746{background:var(--border-color);width:100%;height:1px;margin:18px 0 16px}._statCardFooter_m97u9_753{flex-direction:column;gap:5px;min-height:60px;display:flex}._statProjectRow_m97u9_760{justify-content:space-between;align-items:center;gap:6px;display:flex}._statProject_m97u9_760{font-size:var(--text-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._statArrow_m97u9_778{color:var(--text-muted);flex-shrink:0;transition:transform .25s,color .25s}._statCardLink_m97u9_645:hover ._statArrow_m97u9_778{color:var(--text-primary);transform:translate(2px,-2px)}[data-theme=light] ._statCardLink_m97u9_645:hover ._statArrow_m97u9_778{color:var(--text-primary)}._statSub_m97u9_793{font-size:var(--text-label);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}._flagshipSection_m97u9_806{background:var(--bg-primary);width:100%;max-width:100vw;padding:30px 0;overflow:hidden}._flagshipFeatureList_m97u9_814{gap:var(--card-gap-lg,32px);flex-direction:column;width:100%;display:flex}._flagshipFeatureCard_m97u9_821{border-radius:var(--card-radius,16px);background:#141518;border:1px solid #ffffff14;grid-template-columns:1.15fr 1fr;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000059}[data-theme=light] ._flagshipFeatureCard_m97u9_821{background:#fff;border-color:#00000014;box-shadow:0 10px 30px #0000000f}._flagshipFeatureCard_m97u9_821:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 24px 60px #00000080}[data-theme=light] ._flagshipFeatureCard_m97u9_821:hover{border-color:#00000029;box-shadow:0 18px 40px #0000001f}._flagshipContentCol_m97u9_851{padding:var(--card-pad-lg,36px);justify-content:space-between;gap:var(--space-6,24px);z-index:2;flex-direction:column;display:flex}._flagshipContentTop_m97u9_860{flex-direction:column;display:flex}._flagshipKicker_m97u9_865{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:12px;font-weight:600;display:inline-block}[data-theme=light] ._flagshipKicker_m97u9_865{color:var(--color-brand-blue,#0284c7)}[data-theme=dark] ._flagshipKicker_m97u9_865{color:var(--color-brand-blue,#38bdf8)}._flagshipTitle_m97u9_883{font-family:var(--font-heading);font-size:var(--text-h3);color:#fff;letter-spacing:-.025em;margin:0 0 20px;font-weight:700;line-height:1.25}[data-theme=light] ._flagshipTitle_m97u9_883{color:#1d1d1f}._flagshipPillRow_m97u9_897{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}._flagshipPill_m97u9_897{color:#e2e8f0;font-size:var(--text-label);letter-spacing:.01em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 14px;font-weight:600;line-height:1.3;transition:all .2s;display:inline-flex}[data-theme=light] ._flagshipPill_m97u9_897{color:#4b5563;background:#0000000a;border-color:#00000014}._flagshipPill_m97u9_897:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40}[data-theme=light] ._flagshipPill_m97u9_897:hover{color:#111827;background:#00000012;border-color:#00000026}._flagshipContentBottom_m97u9_937{flex-direction:column;display:flex}._flagshipDivider_m97u9_942{background:#ffffff1a;width:100%;height:1px;margin:0 0 24px}[data-theme=light] ._flagshipDivider_m97u9_942{background:#00000014}._flagshipMetricsRow_m97u9_954{gap:var(--space-4,16px);margin-bottom:var(--space-6,24px);grid-template-columns:repeat(3,1fr);display:grid}._flagshipMetricCol_m97u9_961{flex-direction:column;display:flex}._flagshipMetricNum_m97u9_966{font-family:var(--font-heading);font-size:calc(32px * var(--font-scale,1));color:#fff;letter-spacing:-.02em;font-weight:800;line-height:1.1}[data-theme=light] ._flagshipMetricNum_m97u9_966{color:#1d1d1f}._flagshipMetricLbl_m97u9_979{font-size:var(--text-label);color:#94a3b8;margin-top:5px;font-weight:600;line-height:1.35}[data-theme=light] ._flagshipMetricLbl_m97u9_979{color:#64748b}._flagshipCtaWrapper_m97u9_992{align-items:center;display:flex}._flagshipCtaBtn_m97u9_997{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--color-brand-blue,#0284c7);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #0284c752}._flagshipCtaBtn_m97u9_997:hover{background:var(--color-brand-blue-hover,#0369a1);color:#fff;transform:translateY(-2px);box-shadow:0 8px 26px #0284c773}[data-theme=dark] ._flagshipCtaBtn_m97u9_997{color:#fff;background:#0284c7;box-shadow:0 4px 20px #0284c773}[data-theme=dark] ._flagshipCtaBtn_m97u9_997:hover{color:#fff;background:#0369a1}._flagshipCtaIcon_m97u9_1033{transition:transform .25s}._flagshipFeatureCard_m97u9_821:hover ._flagshipCtaIcon_m97u9_1033{transform:translate(2px,-2px)}._flagshipVisualCol_m97u9_1042{background:#0c0d11;width:100%;height:100%;min-height:420px;position:relative;overflow:hidden}[data-theme=light] ._flagshipVisualCol_m97u9_1042{background:#f1f3f5}._flagshipVisualLink_m97u9_1055{width:100%;height:100%;display:block;position:relative;overflow:hidden}._flagshipVisualImg_m97u9_1063{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}._flagshipFeatureCard_m97u9_821:hover ._flagshipVisualImg_m97u9_1063{transform:scale(1.04)}@media (width<=992px){._flagshipFeatureCard_m97u9_821{flex-direction:column;height:auto;max-height:none;display:flex}._flagshipContentCol_m97u9_851{display:contents}._flagshipContentTop_m97u9_860{flex-direction:column;order:1;padding:30px 24px 18px;display:flex}._flagshipPillRow_m97u9_897{margin-bottom:2px}._flagshipVisualCol_m97u9_1042{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;order:2;width:100%;height:250px;min-height:auto;max-height:290px;position:relative}[data-theme=light] ._flagshipVisualCol_m97u9_1042{border-top-color:#00000014;border-bottom-color:#00000014}._flagshipVisualLink_m97u9_1055{width:100%;height:100%;position:absolute;inset:0}._flagshipContentBottom_m97u9_937{flex-direction:column;order:3;gap:20px;padding:20px 24px 30px;display:flex}._flagshipDivider_m97u9_942{display:none}._flagshipTitle_m97u9_883{font-size:calc(28px * var(--font-scale,1))}}@media (width<=600px){._flagshipFeatureCard_m97u9_821{border-radius:var(--card-radius,16px)}._flagshipContentTop_m97u9_860{padding:22px 18px 14px}._flagshipVisualCol_m97u9_1042{height:210px}._flagshipContentBottom_m97u9_937{gap:16px;padding:16px 18px 24px}._flagshipTitle_m97u9_883{font-size:var(--text-h3);margin-bottom:14px}._flagshipMetricsRow_m97u9_954{gap:10px}._flagshipMetricNum_m97u9_966{font-size:var(--text-h3)}._flagshipMetricLbl_m97u9_979{font-size:var(--text-label)}._flagshipPill_m97u9_897{font-size:var(--text-label);padding:5px 11px}}._projectsSection_m97u9_1183{background:var(--bg-primary);border-bottom:1px solid #ffffff08;width:100%;max-width:100vw;padding:30px 0;overflow:hidden}._projectsGrid_m97u9_1192{gap:var(--card-gap-md,24px);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (width<=900px){._projectsGrid_m97u9_1192{gap:var(--card-gap-md,24px);grid-template-columns:1fr}}._projectVisualCard_m97u9_1206{border-radius:var(--card-radius,16px);background:var(--bg-card);border:1px solid var(--border-color);flex-direction:column;width:100%;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 16px 40px #00000026}._projectVisualCard_m97u9_1206:hover{background:var(--bg-card-hover);border-color:#fff3;transform:translateY(-6px);box-shadow:0 24px 50px #0000004d}._projectCardLink_m97u9_1225{color:inherit;flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex}._projectMediaWrapper_m97u9_1234{aspect-ratio:16/9;background:#060608;width:100%;position:relative;overflow:hidden}._projectImage_m97u9_1242{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}._projectVisualCard_m97u9_1206:hover ._projectImage_m97u9_1242{transform:scale(1.04)}._projectMediaOverlay_m97u9_1255{pointer-events:none;background:linear-gradient(#0000 40%,#0006 100%);position:absolute;inset:0}._projectCardContent_m97u9_1262{padding:var(--card-pad-md,28px);flex-direction:column;flex:1;justify-content:space-between;display:flex}@media (width<=600px){._projectCardContent_m97u9_1262{padding:var(--card-pad-sm,20px) var(--space-4,16px)}}._projectCardHeader_m97u9_1276{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}._projectCardTitle_m97u9_1286{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-weight:700}._projectCardSubtitleText_m97u9_1295{font-size:var(--text-label);color:#10b981;text-transform:uppercase;letter-spacing:.08em;background:0 0;font-weight:600}._projectCardDesc_m97u9_1304{font-size:var(--text-body);color:var(--text-secondary);flex-grow:1;margin:0 0 24px;font-weight:400;line-height:1.65}._deviceNotice_m97u9_1313{font-size:var(--text-small);color:var(--text-muted);align-items:center;gap:8px;margin:0 0 18px;font-weight:400;display:inline-flex}._deviceNotice_m97u9_1313 svg{flex-shrink:0}._projectCardFooter_m97u9_1327{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}[data-theme=light] ._projectCardFooter_m97u9_1327{border-top-color:#0000000f}._cardCaseStudyBtn_m97u9_1341{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--bg-primary);background:var(--text-primary);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #00000026}._projectVisualCard_m97u9_1206:hover ._cardCaseStudyBtn_m97u9_1341{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 26px #00000040}._cardCaseStudyIcon_m97u9_1366{flex-shrink:0;transition:transform .25s}._projectVisualCard_m97u9_1206:hover ._cardCaseStudyIcon_m97u9_1366{transform:translate(2px,-2px)}._cardCaseStudyBtnShort_m97u9_1375{display:none}._cardPlayGameBtn_m97u9_1379{color:#fff;font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;z-index:2;white-space:nowrap;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:1px solid #ffffff59;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #10b98173}._cardPlayGameBtn_m97u9_1379:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px #10b981a6}._cardPlayGameBtn_m97u9_1379:active{transform:translateY(0)scale(.98)}@media (width<=600px){._projectCardFooter_m97u9_1327{gap:8px;padding-top:16px}._cardCaseStudyBtn_m97u9_1341{font-size:var(--text-label);gap:6px;padding:8px 14px}._cardPlayGameBtn_m97u9_1379{font-size:var(--text-label);gap:5px;padding:8px 12px}}@media (width<=420px){._cardCaseStudyBtnFull_m97u9_1431{display:none}._cardCaseStudyBtnShort_m97u9_1375{display:inline}._cardCaseStudyBtn_m97u9_1341{font-size:var(--text-label);padding:8px 12px}._cardPlayGameBtn_m97u9_1379{font-size:var(--text-label);letter-spacing:.08em;padding:8px 10px}}._projectLink_m97u9_1451{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}._projectLinkArrow_m97u9_1462{transition:transform .3s cubic-bezier(.16,1,.3,1)}._projectVisualCard_m97u9_1206:hover ._projectLinkArrow_m97u9_1462{transform:translate(4px)}._aboutSection_m97u9_1473{background:var(--bg-secondary);width:100%;max-width:100vw;overflow:hidden}._aboutGrid_m97u9_1480{gap:var(--card-gap-lg,32px);grid-template-columns:1.2fr .8fr;align-items:start;width:100%;display:grid}@media (width<=900px){._aboutGrid_m97u9_1480{gap:var(--card-gap-md,24px);box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}}._leadParagraph_m97u9_1498{font-size:var(--text-h4);color:var(--text-primary);overflow-wrap:break-word;word-break:break-word;margin-bottom:16px;font-weight:400;line-height:1.6}._aboutText_m97u9_1508{box-sizing:border-box;width:100%;min-width:0;max-width:100%}._aboutText_m97u9_1508 p{font-size:var(--text-body);color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word;margin-bottom:24px;font-weight:400;line-height:1.7}._aboutActions_m97u9_1525{margin-top:32px}._aboutSidebar_m97u9_1529{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}._skillsCard_m97u9_1537{padding:var(--card-pad-md,28px);border-radius:var(--card-radius,16px);background:var(--bg-card);border:1px solid var(--border-color);box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}@media (width<=768px){._aboutSidebar_m97u9_1529,._skillsCard_m97u9_1537{box-sizing:border-box;width:100%;max-width:100%}}@media (width<=480px){._aboutSidebar_m97u9_1529,._skillsCard_m97u9_1537{box-sizing:border-box;width:100%;max-width:100%}._skillsCard_m97u9_1537{padding:20px 16px}}._skillsCard_m97u9_1537 h3{font-size:var(--text-h3);font-weight:700;font-family:var(--font-heading);margin:0 0 20px}._expertiseContainer_m97u9_1578{flex-direction:column;gap:20px;width:100%;display:flex}._expertiseGroup_m97u9_1585 h4{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 10px;font-weight:600}._skillTags_m97u9_1594{flex-wrap:wrap;gap:8px;display:flex}._skillTag_m97u9_1594{font-size:var(--text-label);border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff08;border-radius:4px;padding:4px 10px;font-weight:600}@media (width<=360px){._skillTag_m97u9_1594{font-size:var(--text-label);padding:3px 8px}}[data-theme=light] ._skillTag_m97u9_1594{background:#00000005}._aiWorkflowSection_m97u9_1624{margin-top:var(--section-spacing-y);width:100%}._aiWorkflowCard_m97u9_1629{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-lg,36px);position:relative;overflow:hidden}@media (width<=768px){._aiWorkflowCard_m97u9_1629{padding:var(--card-pad-md,24px)}}._aiWorkflowHeader_m97u9_1644{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._aiWorkflowBadge_m97u9_1653{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:#fff;white-space:nowrap;background:#0284c7;border:1px solid #0284c7;border-radius:999px;padding:5px 14px;font-weight:700;box-shadow:0 2px 10px #0284c74d}[data-theme=dark] ._aiWorkflowBadge_m97u9_1653{color:#fff;background:#0284c7;border-color:#38bdf8;box-shadow:0 2px 14px #0284c773}._aiWorkflowTitle_m97u9_1675{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0;font-weight:700}._aiWorkflowBody_m97u9_1683{font-size:var(--text-body);color:var(--text-secondary);max-width:900px;margin-bottom:24px;font-weight:400;line-height:1.65}._aiWorkflowComparison_m97u9_1692{gap:var(--card-gap-md,24px);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}@media (width<=768px){._aiWorkflowComparison_m97u9_1692{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._comparisonBox_m97u9_1706{padding:var(--card-pad-sm,20px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;transition:border-color .2s,transform .2s}._comparisonBox_m97u9_1706:hover{border-color:#ffffff40;transform:translateY(-2px)}[data-theme=light] ._comparisonBox_m97u9_1706:hover{border-color:#0003}[data-theme=light] ._comparisonBox_m97u9_1706{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000005}._comparisonLabel_m97u9_1729{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;font-weight:600}._comparisonText_m97u9_1739{font-size:var(--text-small);color:var(--text-secondary);margin:0;font-weight:400;line-height:1.55}._aboutShortSection_m97u9_1748{background:var(--bg-primary);width:100%;padding:24px 0}._aboutShortCard_m97u9_1754{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,20px);padding:var(--card-pad-lg,36px);box-shadow:0 10px 30px #00000008}@media (width<=768px){._aboutShortCard_m97u9_1754{padding:30px 24px}}._aboutShortLead_m97u9_1768{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.015em;margin:12px 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.6}._aboutShortLink_m97u9_1778{color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;margin-left:6px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-theme=dark] ._aboutShortLink_m97u9_1778{color:var(--text-primary)}._aboutShortLink_m97u9_1778:hover{opacity:.8;transform:translate(4px)}._testimonialsHomeSection_m97u9_1799{background:var(--bg-secondary);width:100%;padding:30px 0}._testimonialsViewAllLink_m97u9_1805{font-size:var(--text-small);color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}[data-theme=dark] ._testimonialsViewAllLink_m97u9_1805{color:var(--text-primary)}._testimonialsViewAllLink_m97u9_1805:hover{opacity:.8;transform:translate(3px)}._leadershipSection_m97u9_1829{margin-top:var(--section-spacing-y);width:100%}._leadershipHeader_m97u9_1834{margin-bottom:var(--section-header-gap,32px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._leadershipHeaderLeft_m97u9_1843{max-width:680px}._leadershipTitle_m97u9_1847{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 8px;font-weight:700}._leadershipSubtitle_m97u9_1855{font-size:var(--text-body);color:var(--text-secondary);margin:0;font-weight:400;line-height:1.5}._leadershipHeaderLink_m97u9_1863{font-size:var(--text-small);color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}[data-theme=dark] ._leadershipHeaderLink_m97u9_1863{color:var(--text-primary)}._leadershipHeaderLink_m97u9_1863:hover{opacity:.8;transform:translate(3px)}._leadershipGrid_m97u9_1884{gap:var(--card-gap-md,24px);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=900px){._leadershipGrid_m97u9_1884{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._leadershipCard_m97u9_1897{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-md,28px);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}._leadershipCard_m97u9_1897:hover{border-color:#0003;transform:translateY(-3px);box-shadow:0 10px 30px #0000000d}[data-theme=dark] ._leadershipCard_m97u9_1897:hover{border-color:#ffffff40;box-shadow:0 12px 35px #00000059}._leadershipCardIcon_m97u9_1918{background:var(--border-color-light);width:40px;height:40px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;transition:transform .2s;display:flex}[data-theme=dark] ._leadershipCardIcon_m97u9_1918{color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff1f}._leadershipCard_m97u9_1897:hover ._leadershipCardIcon_m97u9_1918{transform:scale(1.08)}._leadershipCardTitle_m97u9_1942{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--text-primary);margin:0 0 12px;font-weight:700;line-height:1.3}._leadershipCardBody_m97u9_1951{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);margin:0;font-weight:400;line-height:1.65}._testimonialsSection_m97u9_1961{width:100%}._testimonialsHeader_m97u9_1965{margin-bottom:var(--section-header-gap,32px)}._testimonialsTitle_m97u9_1969{font-family:var(--font-heading);font-size:var(--text-h2);color:var(--text-primary);margin:0 0 14px;font-weight:700}._testimonialsSubtitle_m97u9_1977{font-size:var(--text-body);color:var(--text-secondary);margin:0;font-weight:400}._testimonialsGrid_m97u9_1984{gap:var(--card-gap-md,24px);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=992px){._testimonialsGrid_m97u9_1984{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._testimonialCard_m97u9_1997{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-md,28px);flex-direction:column;justify-content:space-between;transition:border-color .2s,transform .2s;display:flex}._testimonialCard_m97u9_1997:hover{border-color:#0003;transform:translateY(-3px)}[data-theme=dark] ._testimonialCard_m97u9_1997:hover{border-color:#ffffff40}._testimonialQuote_m97u9_2017{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 20px;font-style:italic;font-weight:400;line-height:1.65}._testimonialAuthor_m97u9_2026{border-top:1px solid var(--border-color-light);align-items:center;gap:14px;padding-top:16px;display:flex}._testimonialAvatar_m97u9_2034{background:var(--surface-secondary,#ffffff14);width:44px;height:44px;color:var(--text-primary);font-family:var(--font-heading);font-weight:700;font-size:var(--text-label);border:1px solid var(--border-color-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._testimonialAvatarImg_m97u9_2052{object-fit:cover;z-index:2;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}._testimonialAvatarInitials_m97u9_2063{font-family:var(--font-heading);font-size:var(--text-label);color:var(--text-primary);text-transform:uppercase;z-index:1;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}._testimonialInfo_m97u9_2077{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._testimonialNameRow_m97u9_2085{justify-content:space-between;align-items:center;gap:6px;display:flex}._testimonialName_m97u9_2085{font-size:var(--text-small);color:var(--text-primary);font-weight:600}._testimonialLinkedInIcon_m97u9_2098{color:#0a66c2;opacity:.85;flex-shrink:0}[data-theme=dark] ._testimonialLinkedInIcon_m97u9_2098{color:#0a66c2}._testimonialRole_m97u9_2108{font-size:var(--text-label);color:var(--text-muted);font-weight:400;line-height:1.4}._povSection_m97u9_2118{width:100%;margin-top:48px}._povCard_m97u9_2123{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex;position:relative;overflow:hidden}@media (width<=860px){._povCard_m97u9_2123{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px}}._povHeader_m97u9_2145{max-width:780px}._povKicker_m97u9_2149{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:8px;font-weight:600;display:block}[data-theme=dark] ._povKicker_m97u9_2149{color:var(--color-brand-blue,#38bdf8)}._povTitle_m97u9_2164{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 10px;font-weight:700;line-height:1.25}._povSnippet_m97u9_2173{font-size:var(--text-small);color:var(--text-secondary);margin:0;font-weight:400;line-height:1.6}._povReadBtn_m97u9_2181{background:var(--text-primary);border:1px solid var(--text-primary);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #00000024;color:var(--bg-primary)!important}._povReadBtn_m97u9_2181:hover{opacity:.9;transform:translateY(-2px)}._povReadBtn_m97u9_2181 span{font-weight:600;color:var(--bg-primary)!important}._povReadBtn_m97u9_2181 svg{flex-shrink:0;color:#fff!important;stroke:#fff!important}._povReadBtn_m97u9_2181:hover{background:#1e293b;border-color:#1e293b;transform:translateY(-2px);box-shadow:0 6px 18px #00000038;color:#fff!important}[data-theme=dark] ._povReadBtn_m97u9_2181{background:#fff;border-color:#fff;box-shadow:0 2px 10px #ffffff1a;color:#0f172a!important}[data-theme=dark] ._povReadBtn_m97u9_2181 span{color:#0f172a!important}[data-theme=dark] ._povReadBtn_m97u9_2181 svg{color:#0f172a!important;stroke:#0f172a!important}[data-theme=dark] ._povReadBtn_m97u9_2181:hover{background:#e2e8f0;border-color:#e2e8f0;color:#0f172a!important}._essayOverlay_m97u9_2248{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._essayModal_m97u9_2260{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;width:100%;max-width:820px;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}._essayModal_m97u9_2260 article{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex:1;min-height:0;padding:48px;overflow-y:auto}@media (width<=600px){._essayModal_m97u9_2260 article{padding:28px 20px}}[data-theme=dark] ._essayModal_m97u9_2260 article{scrollbar-color:#ffffff40 transparent}._essayModal_m97u9_2260 article::-webkit-scrollbar{width:8px}._essayModal_m97u9_2260 article::-webkit-scrollbar-track{background:0 0;margin:12px 0}._essayModal_m97u9_2260 article::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}._essayModal_m97u9_2260 article::-webkit-scrollbar-thumb:hover{background:#00000059}[data-theme=dark] ._essayModal_m97u9_2260 article::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ._essayModal_m97u9_2260 article::-webkit-scrollbar-thumb:hover{background:#ffffff59}._essayModalClose_m97u9_2320{background:var(--accent-dim);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:24px;right:24px}._essayModalClose_m97u9_2320:hover{background:#ffffff26}._essayArticleTitle_m97u9_2342{font-family:var(--font-heading);font-size:var(--text-h2);color:var(--text-primary);margin:12px 0 16px;font-weight:700;line-height:1.25}._essayArticleMeta_m97u9_2351{font-family:var(--font-mono);font-size:var(--text-label);color:var(--text-muted);border-bottom:1px solid var(--border-color);align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;font-weight:600;display:flex}._essayContent_m97u9_2364{color:var(--text-secondary);font-size:var(--text-body);font-weight:400;line-height:1.75}._essayContent_m97u9_2364 h4{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--text-primary);margin:28px 0 10px;font-weight:700}._essayContent_m97u9_2364 p{margin:0 0 18px}._essayContent_m97u9_2364 ul{margin:0 0 20px 20px;padding:0}._essayContent_m97u9_2364 li{margin-bottom:10px}._page_10puy_1{background:var(--bg-primary);min-height:80vh;padding-bottom:120px}._header_10puy_7{max-width:720px;padding:44px 0 36px}@media (width<=768px){._header_10puy_7{padding:28px 0 24px}}._label_10puy_18{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:12px;font-weight:600;display:inline-block}[data-theme=dark] ._label_10puy_18{color:var(--color-brand-blue,#38bdf8)}._header_10puy_7 h1{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tighter,-.03em);margin-bottom:16px}._header_10puy_7 p{font-size:var(--text-body);color:var(--text-secondary);font-weight:400}._selectorContainer_10puy_51{justify-content:center;margin-bottom:40px;display:flex}._selectorTrack_10puy_57{background:var(--accent-dim);border:1px solid var(--border-color);border-radius:30px;width:440px;max-width:100%;padding:4px;display:flex;position:relative;overflow:hidden}._selectorPill_10puy_69{background:var(--text-primary);z-index:1;border-radius:26px;width:calc(50% - 4px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}._selectorBtn_10puy_80{z-index:2;color:var(--text-secondary);font-family:var(--font-body);font-weight:600;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:12px 20px;font-weight:600;transition:color .3s;display:flex;position:relative}._btnIcon_10puy_104{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._btnIcon_10puy_104 svg{width:15px;height:15px;display:block}._btnLabelFull_10puy_117,._btnLabelShort_10puy_118{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._btnLabelShort_10puy_118{display:none}@media (width<=640px){._selectorContainer_10puy_51{margin-bottom:28px}._selectorTrack_10puy_57{border-radius:28px;width:100%}._btnLabelFull_10puy_117{display:none}._btnLabelShort_10puy_118{display:inline-block}._selectorBtn_10puy_80{font-size:calc(13px * var(--font-scale,1));letter-spacing:var(--tracking-normal);gap:7px;padding:10px}._btnIcon_10puy_104 svg{width:15px;height:15px}}._activeBtn_10puy_159{color:var(--bg-primary)}._categoryInfoArea_10puy_166{margin-bottom:var(--section-header-gap,28px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:28px 32px}@media (width<=600px){._categoryInfoArea_10puy_166{padding:20px 16px}}._categoryInfoInner_10puy_180{justify-content:space-between;align-items:center;gap:40px;display:flex}@media (width<=768px){._categoryInfoInner_10puy_180{flex-direction:column;align-items:flex-start;gap:20px}}._categoryDesc_10puy_195{max-width:700px}._categoryDesc_10puy_195 h3{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-snug);margin-bottom:8px}._categoryDesc_10puy_195 p{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0}._categoryMetricCard_10puy_218{background:var(--bg-card);border:1px solid var(--border-color);padding:var(--card-pad-sm,20px);border-radius:var(--card-radius,16px);text-align:right;flex-direction:column;min-width:220px;display:flex}@media (width<=768px){._categoryMetricCard_10puy_218{text-align:left;width:100%;min-width:0;padding:14px 16px}}._categoryMetricLabel_10puy_238{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;color:var(--text-muted);letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);margin-bottom:4px}._categoryMetricValue_10puy_249{font-size:calc(24px * var(--font-scale,1));font-family:var(--font-heading);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-feature-settings:"tnum" on, "cv01" on;color:var(--text-primary)}._showcaseSection_10puy_262{margin-top:0}._showcaseContent_10puy_266{gap:var(--card-gap-lg,32px);flex-direction:column;width:100%;display:flex}._caseStudyCard_10puy_274{border-radius:var(--card-radius,16px);background:#141518;border:1px solid #ffffff14;grid-template-columns:1.15fr 1fr;align-items:stretch;height:380px;max-height:380px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #00000059}[data-theme=light] ._caseStudyCard_10puy_274{background:#fff;border-color:#00000014;box-shadow:0 10px 30px #0000000f}._caseStudyCard_10puy_274:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 24px 60px #00000080}[data-theme=light] ._caseStudyCard_10puy_274:hover{border-color:#00000029;box-shadow:0 18px 40px #0000001f}._cardContentCol_10puy_307{padding:var(--card-pad-lg,36px);justify-content:center;gap:var(--space-5,20px);z-index:2;flex-direction:column;min-width:0;height:100%;display:flex}._cardContentTop_10puy_318{flex-direction:column;min-width:0;display:flex}._cardKicker_10puy_324{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--color-brand-blue,#0284c7);margin-bottom:12px;display:inline-block}[data-theme=light] ._cardKicker_10puy_324{color:var(--color-brand-blue,#0284c7)}[data-theme=dark] ._cardKicker_10puy_324{color:var(--color-brand-blue,#38bdf8)}._cardTitle_10puy_344{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-snug);color:#fff;letter-spacing:var(--tracking-tight);overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;display:-webkit-box;overflow:hidden}[data-theme=light] ._cardTitle_10puy_344{color:#1d1d1f}._cardTitleLink_10puy_364{color:inherit;text-decoration:none;transition:opacity .2s}._cardTitleLink_10puy_364:hover{opacity:.85}._cardPillRow_10puy_374{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}._cardPill_10puy_374{color:#e2e8f0;font-family:var(--font-body);font-size:var(--text-label);letter-spacing:var(--tracking-normal);font-weight:600;line-height:var(--leading-label);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 12px;transition:all .2s;display:inline-flex}[data-theme=light] ._cardPill_10puy_374{color:#4b5563;background:#0000000a;border-color:#00000014}._cardPill_10puy_374:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40}[data-theme=light] ._cardPill_10puy_374:hover{color:#111827;background:#00000012;border-color:#00000026}._cardContentBottom_10puy_418{flex-direction:column;min-width:0;display:flex}._cardDivider_10puy_424{background:#ffffff1a;width:100%;height:1px;margin:0 0 16px}[data-theme=light] ._cardDivider_10puy_424{background:#00000014}._cardMetricsRow_10puy_435{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}._cardMetricCol_10puy_442{flex-direction:column;display:flex}._cardMetricNum_10puy_447{font-family:var(--font-heading);font-size:calc(28px * var(--font-scale,1));font-weight:800;line-height:var(--leading-tight);color:#fff;letter-spacing:var(--tracking-snug);font-feature-settings:"tnum" on, "cv01" on}[data-theme=light] ._cardMetricNum_10puy_447{color:#1d1d1f}._cardMetricLbl_10puy_461{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:#94a3b8;margin-top:5px}[data-theme=light] ._cardMetricLbl_10puy_461{color:#64748b}._cardCtaWrapper_10puy_476{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._cardCtaBtn_10puy_483{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:#fff;background:var(--color-brand-blue,#0284c7);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #0284c752}._cardCtaBtn_10puy_483:hover{background:var(--color-brand-blue-hover,#0369a1);color:#fff;transform:translateY(-2px);box-shadow:0 8px 26px #0284c773}[data-theme=dark] ._cardCtaBtn_10puy_483{color:#fff;background:#0284c7;box-shadow:0 4px 20px #0284c773}[data-theme=dark] ._cardCtaBtn_10puy_483:hover{color:#fff;background:#0369a1}._cardCtaIcon_10puy_521{transition:transform .25s}._caseStudyCard_10puy_274:hover ._cardCtaIcon_10puy_521{transform:translate(2px,-2px)}._cardPlayGameBtn_10puy_529{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #10b98159}._cardPlayGameBtn_10puy_529:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 26px #10b9818c}._cardVisualCol_10puy_557{background:#0c0d11;width:100%;height:100%;max-height:380px;position:relative;overflow:hidden}[data-theme=light] ._cardVisualCol_10puy_557{background:#f1f3f5}._cardVisualLink_10puy_570{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}._cardVisualImg_10puy_582{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}._cardVisualImgContain_10puy_591{object-fit:contain;padding:24px}._caseStudyCard_10puy_274:hover ._cardVisualImg_10puy_582{transform:scale(1.04)}._imageFallback_10puy_600{color:var(--text-muted);justify-content:center;align-items:center;width:100%;height:100%;min-height:300px;display:flex}@media (width<=992px){._caseStudyCard_10puy_274{flex-direction:column;height:auto;min-height:auto;max-height:none;display:flex}._cardContentCol_10puy_307{display:contents}._cardContentTop_10puy_318{flex-direction:column;order:1;padding:30px 24px 18px;display:flex}._cardPillRow_10puy_374{margin-bottom:2px}._cardVisualCol_10puy_557{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;order:2;width:100%;height:250px;max-height:290px;position:relative}[data-theme=light] ._cardVisualCol_10puy_557{border-top-color:#00000014;border-bottom-color:#00000014}._cardVisualLink_10puy_570{width:100%;height:100%;position:absolute;inset:0}._cardContentBottom_10puy_418{flex-direction:column;order:3;gap:20px;padding:20px 24px 30px;display:flex}._cardDivider_10puy_424{display:none}}@media (width<=600px){._cardContentTop_10puy_318{padding:22px 18px 14px}._cardVisualCol_10puy_557{height:210px}._cardContentBottom_10puy_418{gap:16px;padding:16px 18px 24px}._cardMetricsRow_10puy_435{gap:10px}._cardMetricNum_10puy_447{font-size:calc(22px * var(--font-scale,1))}}._moreWorkHeader_10puy_693{margin-top:var(--section-gap,60px);margin-bottom:var(--section-header-gap,28px);border-top:1px dashed var(--border-color);flex-direction:column;gap:6px;padding-top:28px;display:flex}._moreWorkKicker_10puy_703{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);font-weight:600}[data-theme=dark] ._moreWorkKicker_10puy_703{color:var(--color-brand-blue,#38bdf8)}._moreWorkTitle_10puy_716{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0;font-weight:700}._page_1iznr_6{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-bottom:120px;overflow-x:hidden}._caseBody_1iznr_14{width:100%;max-width:1200px;margin:0 auto;padding:96px 24px 0}@media (width<=768px){._caseBody_1iznr_14{padding:80px 16px 0}}._subNavBar_1iznr_31{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:850;background:#f8f8fae0;border-bottom:1px solid #0000000f;width:100%;transition:background-color .25s,border-color .25s;position:fixed;top:80px;left:0}[data-theme=dark] ._subNavBar_1iznr_31{background:#0a0a0cd9;border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #00000059}._subNavInner_1iznr_50{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:10px 24px;display:flex;overflow:hidden}@media (width<=768px){._subNavInner_1iznr_50{gap:8px;padding:8px 16px}}._subNavOverviewLink_1iznr_67{font-family:var(--font-body);font-size:calc(13px * var(--font-scale,1));color:#52525b;white-space:nowrap;background:#0000000a;border:1px solid #0000000a;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}._subNavOverviewLink_1iznr_67 svg{transition:transform .2s}._subNavOverviewLink_1iznr_67:hover{color:#18181b;background:#00000012}._subNavOverviewLink_1iznr_67:hover svg{transform:translate(-2px)}[data-theme=dark] ._subNavOverviewLink_1iznr_67{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff0f}[data-theme=dark] ._subNavOverviewLink_1iznr_67:hover{color:#fff;background:#ffffff1a}._subNavDivider_1iznr_109{background:var(--border-color);opacity:.6;flex-shrink:0;width:1px;height:18px}._subNavScrollTrack_1iznr_118{white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#ebebed;border:1px solid #0000000d;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:flex;position:relative;overflow-x:auto}[data-theme=dark] ._subNavScrollTrack_1iznr_118{background:#1c1c1f;border-color:#ffffff12}._subNavScrollTrack_1iznr_118::-webkit-scrollbar{display:none}._subNavPill_1iznr_145{font-family:var(--font-body);font-size:calc(13px * var(--font-scale,1));color:#64748b;background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;padding:6px 14px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}._subNavPill_1iznr_145:hover{color:#0f172a;background:#ffffff8c}[data-theme=dark] ._subNavPill_1iznr_145{color:#94a3b8}[data-theme=dark] ._subNavPill_1iznr_145:hover{color:#f8fafc;background:#ffffff12}._subNavPillActive_1iznr_176{pointer-events:none;color:#0f172a!important;background:#fff!important;border:1px solid #0000000f!important;font-weight:600!important;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a!important}[data-theme=dark] ._subNavPillActive_1iznr_176{color:#fff!important;background:#2a2a2e!important;border:1px solid #ffffff1f!important;box-shadow:0 2px 8px #00000059!important}._caseHeader_1iznr_193{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 0 20px;display:flex}._sectionKicker_1iznr_202{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--color-brand-blue,#0284c7);margin-bottom:16px;display:inline-block}[data-theme=dark] ._sectionKicker_1iznr_202{color:var(--color-brand-blue,#38bdf8)}._caseHeaderActions_1iznr_218{align-items:center;gap:16px;margin-left:auto;display:flex}._caseClose_1iznr_225{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}._caseClose_1iznr_225:hover{color:var(--text-primary);transform:translate(-3px)}._protoLinkBtn_1iznr_242{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:#10b981;background:#10b98114;border:1px solid #10b98140;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;text-decoration:none;transition:all .2s;display:inline-flex}._protoLinkBtn_1iznr_242:hover{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}._aboutCopy_1iznr_268{margin:0 0 var(--space-10,40px)}._conceptDisclaimer_1iznr_272{width:fit-content;max-width:100%;font-family:var(--font-body);font-size:var(--text-label);font-weight:500;line-height:var(--leading-small);letter-spacing:var(--tracking-normal);background:var(--border-color-light);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 16px;display:flex}[data-theme=dark] ._conceptDisclaimer_1iznr_272{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff1f}._conceptDisclaimerIcon_1iznr_297{color:var(--text-muted);flex-shrink:0}[data-theme=dark] ._conceptDisclaimerIcon_1iznr_297{color:var(--text-muted)}._aboutTitle_1iznr_306{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tighter,-.03em);color:var(--text-primary);margin:0 0 16px}._aboutSubtitle_1iznr_316{font-family:var(--font-body);font-size:var(--text-h4);font-weight:400;line-height:var(--leading-lead);letter-spacing:var(--tracking-normal);color:var(--text-secondary);max-width:960px;margin:0 0 32px}._aboutTitleSpan_1iznr_327{color:var(--text-secondary);font-weight:400;display:inline}._badgeRow_1iznr_333{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}._categoryTag_1iznr_341{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);background:var(--border-color);border-radius:4px;padding:4px 10px}._companyBadge_1iznr_354{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--text-muted)}[data-theme=dark] ._companyBadge_1iznr_354{color:var(--text-muted)}._workImage_1iznr_369{background:var(--bg-card);border:1px solid var(--border-color);width:100%;margin-bottom:var(--space-10,40px);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000000f}[data-theme=dark] ._workImage_1iznr_369{box-shadow:0 20px 50px #00000073}._workImage_1iznr_369 img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:740px;display:block}._workImageVideo_1iznr_393{object-fit:contain;background:var(--bg-card);width:100%;height:auto;max-height:720px;display:block}._metaStack_1iznr_403{margin:0 0 var(--section-spacing-y)}._metaRows_1iznr_407{gap:var(--card-gap-md,24px);padding:var(--space-6,24px) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){._metaRows_1iznr_407{gap:var(--card-gap-md,24px);grid-template-columns:repeat(2,1fr)}}@media (width<=480px){._metaRows_1iznr_407{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._metaCol_1iznr_430 h3{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);margin:0 0 10px}._metaCol_1iznr_430 p,._metaCol_1iznr_430 ul{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);font-weight:600;line-height:var(--leading-card);letter-spacing:var(--tracking-normal);margin:0}._metaCol_1iznr_430 ul{padding:0;list-style:none}._metaCol_1iznr_430 li{font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:var(--leading-card);letter-spacing:var(--tracking-normal);color:var(--text-primary);margin-bottom:4px}._metaHighlightMetric_1iznr_467{font-family:var(--font-heading);font-feature-settings:"tnum" on, "cv01" on;font-size:var(--text-h3)!important;font-weight:700!important;line-height:var(--leading-snug)!important;letter-spacing:var(--tracking-snug)!important;color:#10b981!important;margin-bottom:2px!important}._metaHighlightSub_1iznr_478{font-family:var(--font-body);font-size:var(--text-label)!important;text-transform:uppercase!important;letter-spacing:var(--tracking-caps)!important;font-weight:600!important;line-height:var(--leading-label)!important;color:var(--text-muted)!important}._narrativeList_1iznr_489{gap:var(--section-spacing-y);margin:0 0 var(--section-spacing-y);flex-direction:column;display:flex}._narrative_1iznr_489{gap:var(--card-gap-lg,32px);align-items:center;width:100%;display:grid}._layoutStart_1iznr_503{grid-template-columns:1.18fr 1fr}._layoutEnd_1iznr_507{grid-template-columns:1fr 1.18fr}._layoutEnd_1iznr_507 ._narrativeMedia_1iznr_512{order:2}._layoutEnd_1iznr_507 ._sectionInfo_1iznr_516{order:1}@media (width<=900px){._narrative_1iznr_489,._layoutStart_1iznr_503,._layoutEnd_1iznr_507{gap:24px;grid-template-columns:1fr!important}._layoutEnd_1iznr_507 ._narrativeMedia_1iznr_512{order:1}._layoutEnd_1iznr_507 ._sectionInfo_1iznr_516{order:2}._narrativeList_1iznr_489{gap:64px;margin-bottom:64px}}._narrativeMedia_1iznr_512{border:1px solid var(--border-color);background:#0d0e12;border-radius:12px;justify-content:center;align-items:center;width:100%;height:350px;max-height:350px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000000d}[data-theme=light] ._narrativeMedia_1iznr_512{background:#f1f3f5;box-shadow:0 10px 30px #0000000a}._narrativeMedia_1iznr_512:hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000014}[data-theme=dark] ._narrativeMedia_1iznr_512:hover{box-shadow:0 24px 50px #00000073}._narrativeMedia_1iznr_512 img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}._narrativeMedia_1iznr_512:hover img{transform:scale(1.02)}._narrativeMedia_1iznr_512 video{object-fit:contain;width:100%;height:100%;display:block}._imgPortrait_1iznr_592{padding:16px;object-fit:contain!important}._videoBadge_1iznr_598{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.06em;pointer-events:none;background:#000000bf;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}._mediaGalleryRow_1iznr_618{background:var(--bg-card);grid-template-columns:repeat(2,1fr);gap:12px;width:100%;height:100%;padding:12px;display:grid}._mediaGalleryRowThree_1iznr_628{grid-template-columns:repeat(3,1fr)}@media (width<=900px){._mediaGalleryRowThree_1iznr_628{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._mediaGalleryRowThree_1iznr_628{grid-template-columns:1fr}}._galleryThumb_1iznr_644{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}._galleryThumb_1iznr_644 img{object-fit:contain;width:100%;height:100%;display:block}._sectionInfo_1iznr_516{max-width:480px}._fig_1iznr_668{font-family:var(--font-mono);font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:var(--tracking-mono);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);background:var(--border-color);border-radius:4px;margin-bottom:10px;padding:3px 8px;display:inline-block}._sectionHeading_1iznr_683{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0 0 14px}._sectionDesc_1iznr_693{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);margin:0 0 14px}._sectionBulletList_1iznr_703{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}._sectionBulletList_1iznr_703 li{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);padding-left:18px;position:relative}._sectionBulletList_1iznr_703 li:before{content:"•";color:#10b981;font-weight:700;position:absolute;left:4px}._impactStack_1iznr_732{margin:0 0 var(--section-spacing-y);padding:var(--space-10,40px) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}._impactKicker_1iznr_739{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--color-brand-blue,#0284c7);margin-bottom:28px;display:block}[data-theme=dark] ._impactKicker_1iznr_739{color:var(--color-brand-blue,#38bdf8)}._impactGrid_1iznr_755{gap:var(--card-gap-md,24px);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (width<=768px){._impactGrid_1iznr_755{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._impactItem_1iznr_769{flex-direction:column;display:flex}._impactMetric_1iznr_774{font-family:var(--font-heading);letter-spacing:var(--tracking-tighter);color:var(--text-primary);font-feature-settings:"tnum" on, "cv01" on;align-items:center;margin:0 0 8px;font-size:clamp(38px,4.5vw,56px);font-weight:800;line-height:1;display:flex}._impactArrow_1iznr_787{font-size:calc(20px * var(--font-scale,1));color:#10b981;margin-left:8px}._impactCaption_1iznr_793{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);margin:0}._reflectionSection_1iznr_805{background:var(--bg-card);border-left:3px solid #10b981;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);box-sizing:border-box;border-radius:0 12px 12px 0;width:100%;margin:0 0 90px;padding:32px 36px}@media (width<=768px){._reflectionSection_1iznr_805{padding:24px 20px}}._reflectionHeading_1iznr_824{font-family:var(--font-heading);font-size:var(--text-h4);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:700;line-height:var(--leading-label);color:#10b981;margin:0 0 12px}._reflectionText_1iznr_835{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);margin:0}._caseEnd_1iznr_846{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:50px;display:flex}._caseEndCta_1iznr_856{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._caseEndPrompt_1iznr_863{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);margin:0}._connectBtn_1iznr_873{background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-body);font-weight:600;font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);line-height:var(--leading-label);border:1px solid var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:12px 24px;transition:all .25s;display:inline-flex}._connectBtn_1iznr_873:hover{color:var(--text-primary);background:0 0;transform:translateY(-2px)}._backToTopBtn_1iznr_898{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:var(--tracking-normal);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}._backToTopBtn_1iznr_898:hover{color:var(--text-primary);transform:translateY(-2px)}._gamePlayBanner_1iznr_919{background:linear-gradient(135deg,#0596691f 0%,#10b9810a 100%);border:1px solid #10b9814d;border-radius:12px;justify-content:space-between;align-items:center;margin:40px 0 60px;padding:24px 32px;display:flex}@media (width<=600px){._gamePlayBanner_1iznr_919{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}}._gamePlayContent_1iznr_939 h4{font-size:var(--text-h4);color:var(--text-primary);margin:0 0 6px;font-weight:700}._gamePlayContent_1iznr_939 p{font-size:var(--text-small);color:var(--text-secondary);margin:0;font-weight:400}._launchGameBtn_1iznr_953{color:#fff;font-weight:600;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:none;border-radius:24px;align-items:center;gap:8px;padding:12px 24px;transition:all .25s;display:inline-flex;box-shadow:0 6px 20px #10b98166}._launchGameBtn_1iznr_953:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98199}._clickableMedia_1iznr_980{cursor:zoom-in;width:100%;height:100%;display:block;position:relative}._zoomHint_1iznr_988{-webkit-backdrop-filter:blur(8px);color:#fff;font-size:calc(11px * var(--font-scale,1));letter-spacing:.04em;opacity:0;pointer-events:none;z-index:5;background:#0a0a0fc7;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;transition:all .25s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}._clickableMedia_1iznr_980:hover ._zoomHint_1iznr_988{opacity:1;transform:translateY(0)}._lightboxOverlay_1iznr_1017{-webkit-backdrop-filter:blur(20px);z-index:9999;cursor:zoom-out;background:#08090deb;justify-content:center;align-items:center;padding:30px 24px;display:flex;position:fixed;inset:0}@media (width<=600px){._lightboxOverlay_1iznr_1017{padding:16px 10px}}._lightboxCloseBtn_1iznr_1037{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1f;border:1px solid #ffffff38;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;transition:all .2s;display:inline-flex;position:fixed;top:20px;right:24px}._lightboxCloseBtn_1iznr_1037:hover{background:#ffffff40;transform:scale(1.05)}._escBadge_1iznr_1059{font-family:var(--font-mono);font-size:calc(10px * var(--font-scale,1));letter-spacing:.05em;background:#fff3;border-radius:4px;padding:2px 6px;font-weight:700}._lightboxContainer_1iznr_1069{cursor:default;flex-direction:column;justify-content:center;align-items:center;max-width:95vw;max-height:94vh;display:flex;position:relative}._lightboxImg_1iznr_1080{object-fit:contain;cursor:zoom-out;border-radius:8px;max-width:94vw;max-height:calc(88vh - 56px);display:block;box-shadow:0 24px 60px #000000b3}._lightboxCaption_1iznr_1090{-webkit-backdrop-filter:blur(12px);color:#fff;background:#121218e0;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:10px;max-width:92vw;margin-top:14px;padding:8px 18px;display:inline-flex;box-shadow:0 8px 24px #0006}._lightboxFigBadge_1iznr_1106{font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:#10b981;background:#10b9812e;border-radius:4px;flex-shrink:0;padding:2px 6px;font-weight:600}._lightboxTitleText_1iznr_1119{font-weight:600;font-size:var(--text-small);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._confidentialityNotice_1iznr_1133{background:var(--border-color-light);border:1px solid var(--border-color);border-left:4px solid var(--text-muted);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:32px;padding:14px 18px;display:flex}[data-theme=light] ._confidentialityNotice_1iznr_1133{background:var(--border-color-light);border-color:var(--border-color);border-left-color:var(--text-muted);color:var(--text-secondary)}._confidentialityIcon_1iznr_1158{color:var(--text-muted);flex-shrink:0;margin-top:2px}._tldrSection_1iznr_1165{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin:0;padding:24px 26px;transition:border-color .2s}._tldrSection_1iznr_1165:hover{border-color:#0003}[data-theme=dark] ._tldrSection_1iznr_1165:hover{border-color:#ffffff40}._tldrHeading_1iznr_1182{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);align-items:center;gap:8px;margin:0 0 16px;display:flex}[data-theme=dark] ._tldrHeading_1iznr_1182{color:var(--text-muted)}._tldrList_1iznr_1200{flex-direction:column;gap:12px;display:flex}._tldrItem_1iznr_1206{font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--text-secondary);margin:0}._tldrItem_1iznr_1206 strong{color:var(--text-primary);font-weight:700}._executiveNarrativeGrid_1iznr_1224{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 36px;display:grid}@media (width<=1024px){._executiveNarrativeGrid_1iznr_1224{grid-template-columns:1fr;gap:20px;margin:30px 0 28px}}._executiveCard_1iznr_1239{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:26px 28px;transition:border-color .2s,transform .2s;display:flex}._executiveCard_1iznr_1239:hover{border-color:#0003;transform:translateY(-2px)}[data-theme=dark] ._executiveCard_1iznr_1239:hover{border-color:#ffffff40}._executiveCardTitle_1iznr_1258{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0 0 14px}._executiveCardText_1iznr_1268{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);white-space:pre-line;margin:0}._constraintsSection_1iznr_1280{border-bottom:1px solid var(--border-color-light);margin:0 0 44px;padding-bottom:40px}._constraintsHeader_1iznr_1286{margin-bottom:18px}._constraintsTitle_1iznr_1290{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0}._constraintsGrid_1iznr_1300{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){._constraintsGrid_1iznr_1300{grid-template-columns:1fr;gap:16px}}._constraintCard_1iznr_1313{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:22px 24px;transition:border-color .2s,transform .2s;display:flex}._constraintCard_1iznr_1313:hover{border-color:#0003;transform:translateY(-2px)}[data-theme=dark] ._constraintCard_1iznr_1313:hover{border-color:#ffffff40}._constraintBadge_1iznr_1332{font-family:var(--font-mono);font-size:calc(11px * var(--font-scale,1));text-transform:uppercase;letter-spacing:var(--tracking-mono);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);margin-bottom:8px;display:inline-block}[data-theme=dark] ._constraintBadge_1iznr_1332{color:var(--text-muted)}._constraintTitle_1iznr_1348{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:700;line-height:var(--leading-card);letter-spacing:var(--tracking-normal);color:var(--text-primary);margin:0 0 8px}._constraintDesc_1iznr_1358{font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--text-secondary);margin:0}._deepDiveSection_1iznr_1369{border-bottom:1px solid var(--border-color-light);margin:44px 0;padding-bottom:36px}._deepDiveHeading_1iznr_1375{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 16px}._deepDiveText_1iznr_1385{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);white-space:pre-line;max-width:920px;margin:0}._decisionsGrid_1iznr_1398{flex-direction:column;gap:20px;margin-top:24px;display:flex}._decisionCard_1iznr_1405{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:22px 26px;transition:border-color .2s}._decisionCard_1iznr_1405:hover{border-color:#0003}[data-theme=dark] ._decisionCard_1iznr_1405:hover{border-color:#ffffff40}._decisionTitle_1iznr_1421{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:700;line-height:var(--leading-title);letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0 0 10px}._decisionBody_1iznr_1431{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);margin:0 0 10px}._decisionTradeoff_1iznr_1441{font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--text-secondary);margin:0}[data-theme=dark] ._decisionTradeoff_1iznr_1441{color:var(--text-secondary)}._influenceGrid_1iznr_1456{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=768px){._influenceGrid_1iznr_1456{grid-template-columns:1fr;gap:16px}}._influenceItem_1iznr_1470{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:18px 20px}._influenceLabel_1iznr_1477{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--text-muted);margin:0 0 8px}._influenceText_1iznr_1488{font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--text-secondary);margin:0}._differentlyCard_1iznr_1499{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin:40px 0;padding:28px 32px}._differentlyHeading_1iznr_1507{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 14px}[data-theme=dark] ._differentlyHeading_1iznr_1507{color:var(--text-primary)}._differentlyText_1iznr_1521{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);white-space:pre-line;margin:0}._page_1btz4_1{padding-bottom:var(--section-gap,60px);background:var(--bg-primary);min-height:80vh}._header_1btz4_7{padding:var(--section-header-gap,28px) 0;max-width:700px}._label_1btz4_12{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:12px;font-weight:600;display:inline-block}[data-theme=dark] ._label_1btz4_12{color:var(--color-brand-blue,#38bdf8)}._header_1btz4_7 h1{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tighter,-.03em);overflow-wrap:break-word;word-break:break-word;margin-bottom:16px}._header_1btz4_7 p{font-size:var(--text-body);color:var(--text-secondary);font-weight:400}._grid_1btz4_45{gap:var(--card-gap-md,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));width:100%;display:grid}@media (width<=768px){._grid_1btz4_45{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._card_1btz4_59{border-radius:var(--card-radius,16px);cursor:pointer;border:1px solid var(--border-color);background:var(--bg-card);height:100%;transition:var(--transition-smooth);flex-direction:column;min-width:0;display:flex;overflow:hidden}._card_1btz4_59:hover{border-color:#fff3;transform:translateY(-6px)}._cardMedia_1btz4_77{background:#08080a;justify-content:center;align-items:center;width:100%;height:280px;display:flex;position:relative;overflow:hidden}._cardImage_1btz4_88{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}._cardHoverOverlay_1btz4_96{-webkit-backdrop-filter:blur(4px);opacity:0;transition:var(--transition-fast);color:#fff;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}._cardHoverOverlay_1btz4_96 span{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;font-weight:600}._card_1btz4_59:hover ._cardImage_1btz4_88{transform:scale(1.05)}._card_1btz4_59:hover ._cardHoverOverlay_1btz4_96{opacity:1}._cardBody_1btz4_127{padding:var(--card-pad-md,28px)}._cardCategory_1btz4_131{font-size:var(--text-label);text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em;margin-bottom:6px;font-weight:600;display:block}._cardBody_1btz4_127 h3{font-size:var(--text-h4);font-weight:700;font-family:var(--font-heading);margin:0}._lightbox_1btz4_151{-webkit-backdrop-filter:blur(16px);z-index:2000;box-sizing:border-box;background:#000000e0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}@media (width<=768px){._lightbox_1btz4_151{align-items:center;padding:14px}}._closeBtn_1btz4_175{color:#fff;cursor:pointer;z-index:2010;width:38px;height:38px;transition:var(--transition-fast);background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}._closeBtn_1btz4_175:hover{background:#fff3;transform:scale(1.08)}._lightboxContent_1btz4_198{background:var(--bg-secondary);border:1px solid var(--border-color);box-sizing:border-box;border-radius:12px;grid-template-columns:1.25fr .95fr;width:100%;max-width:1060px;height:min(78vh,530px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 70px #0009}._lightboxContent_1btz4_198::-webkit-scrollbar{width:6px}._lightboxContent_1btz4_198::-webkit-scrollbar-thumb{background:#333338;border-radius:3px}._carouselContainer_1btz4_223{border-right:1px solid var(--border-color);background:#060608;border-bottom:none;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}._carouselViewer_1btz4_236{flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@media (width<=900px){._lightboxContent_1btz4_198{flex-direction:column;height:auto;max-height:88vh;display:flex;overflow-y:auto}._carouselContainer_1btz4_223{border-right:none;border-bottom:1px solid var(--border-color);flex-shrink:0;height:280px}._carouselViewer_1btz4_236{height:280px}}._carouselImg_1btz4_269{object-fit:contain;width:100%;height:100%;padding:16px}._carouselArrowLeft_1btz4_276,._carouselArrowRight_1btz4_277{color:#fff;cursor:pointer;z-index:5;width:38px;height:38px;transition:var(--transition-fast);background:#000000b3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._carouselArrowLeft_1btz4_276:hover,._carouselArrowRight_1btz4_277:hover{background:#fff3;transform:translateY(-50%)scale(1.08)}._carouselArrowLeft_1btz4_276{left:16px}._carouselArrowRight_1btz4_277{right:16px}._thumbnails_1btz4_310{background:#00000080;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex}._thumbBtn_1btz4_320{border:1px solid var(--border-color);cursor:pointer;width:48px;height:48px;transition:var(--transition-fast);opacity:.6;background:#000;border-radius:4px;padding:2px;overflow:hidden}._thumbBtn_1btz4_320:hover,._activeThumb_1btz4_334{opacity:1;border-color:var(--text-primary);transform:scale(1.05)}._thumbImg_1btz4_340{object-fit:cover;width:100%;height:100%}._infoBlock_1btz4_347{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:22px 24px;display:flex;overflow-y:auto}._infoBlock_1btz4_347::-webkit-scrollbar{width:5px}._infoBlock_1btz4_347::-webkit-scrollbar-thumb{background:#333338;border-radius:3px}@media (width<=900px){._infoBlock_1btz4_347{height:auto;padding:18px 18px 22px}}._lightboxCategory_1btz4_372{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px;font-weight:600}._infoBlock_1btz4_347 h2{font-size:var(--text-h2);font-weight:700;font-family:var(--font-heading);margin:0 0 10px;line-height:1.2}._descText_1btz4_389{flex:1;margin-bottom:12px}._descText_1btz4_389 p{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 8px;line-height:1.55}._descText_1btz4_389 p:last-child{margin-bottom:0}._metadataHorizontal_1btz4_406{border-top:1px solid var(--border-color);flex-direction:row;align-items:stretch;gap:12px;padding-top:14px;display:flex}@media (width<=600px){._metadataHorizontal_1btz4_406{flex-direction:column;gap:10px}}._metaItem_1btz4_422{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;flex-direction:column;flex:1;padding:10px 14px;display:flex}._metaLabel_1btz4_432{font-size:var(--text-label);text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em;margin-bottom:2px;font-weight:600}._metaValue_1btz4_441{font-size:var(--text-small);color:var(--text-primary);margin:0;font-weight:600}._page_13jzs_1{background:var(--bg-primary);min-height:90vh;color:var(--text-primary);padding-bottom:140px}._container_13jzs_8{max-width:1200px;margin:0 auto;padding:0 24px}._hero_13jzs_17{max-width:820px;padding:44px 0 28px}@media (width<=768px){._hero_13jzs_17{padding:28px 0 20px}}._eyebrow_13jzs_28{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);align-items:center;gap:8px;margin-bottom:14px;font-weight:600;display:inline-flex}[data-theme=dark] ._eyebrow_13jzs_28{color:var(--color-brand-blue,#38bdf8)}._heroTitle_13jzs_45{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tighter,-.03em);color:var(--text-primary);margin:0 0 16px}._heroSubtitle_13jzs_55{font-size:var(--text-body);color:var(--text-secondary);max-width:740px;margin:0;font-weight:400;line-height:1.6}._statStrip_13jzs_65{gap:var(--card-gap-md,24px);margin:var(--space-8,32px) 0 var(--section-spacing-y);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){._statStrip_13jzs_65{gap:var(--card-gap-sm,16px);grid-template-columns:repeat(2,1fr)}}@media (width<=500px){._statStrip_13jzs_65{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._statCard_13jzs_86{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-sm,22px);transition:transform .2s,border-color .2s;box-shadow:0 4px 14px #00000008}._statCard_13jzs_86:hover{border-color:#0003;transform:translateY(-2px)}[data-theme=dark] ._statCard_13jzs_86:hover{border-color:#ffffff40}._statNumber_13jzs_104{font-family:var(--font-heading);font-size:var(--text-h2);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:6px;font-weight:800;line-height:1.1}[data-theme=dark] ._statNumber_13jzs_104{color:var(--text-primary)}._statLabel_13jzs_118{font-size:var(--text-small);color:var(--text-primary);margin-bottom:2px;font-weight:600}._statDetail_13jzs_125{font-size:var(--text-label);color:var(--text-muted);line-height:1.4}._sectionBlock_13jzs_134{margin-bottom:var(--section-spacing-y)}._sectionHeader_13jzs_138{margin-bottom:var(--section-header-gap,32px)}._sectionLabel_13jzs_142{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:8px;font-weight:600;display:inline-block}[data-theme=dark] ._sectionLabel_13jzs_142{color:var(--color-brand-blue,#38bdf8)}._sectionHeaderTopRow_13jzs_157{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._sectionHeaderTopRow_13jzs_157 ._sectionLabel_13jzs_142{margin-bottom:0}._aiNativePill_13jzs_170{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;background:var(--color-brand-blue,#0284c7);color:#fff;border:1px solid var(--color-brand-blue,#0284c7);white-space:nowrap;border-radius:999px;padding:5px 14px;font-weight:600;box-shadow:0 2px 10px #0284c74d}[data-theme=dark] ._aiNativePill_13jzs_170{color:#fff;background:#0284c7;border-color:#38bdf8;box-shadow:0 2px 14px #0284c773}._sectionTitle_13jzs_192{font-family:var(--font-heading);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-weight:700;line-height:1.2}._sectionSubtitle_13jzs_202{font-size:var(--text-body);color:var(--text-secondary);max-width:720px;margin:0;line-height:1.6}._divider_13jzs_210{background:var(--border-color);height:1px;margin:var(--section-gap,60px) 0}._leadershipCompactList_13jzs_219{flex-direction:column;gap:16px;display:flex}._compactStoryCard_13jzs_225{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,14px);padding:24px 28px;transition:border-color .2s,box-shadow .2s}._compactStoryCard_13jzs_225:hover{border-color:#0003}[data-theme=dark] ._compactStoryCard_13jzs_225:hover{border-color:#ffffff40}._compactStoryCardActive_13jzs_241{border-color:#00000029;box-shadow:0 8px 24px #0000000d}[data-theme=dark] ._compactStoryCardActive_13jzs_241{border-color:#fff3;box-shadow:0 8px 24px #0000004d}._compactStoryHeader_13jzs_251{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=860px){._compactStoryHeader_13jzs_251{flex-direction:column;align-items:flex-start;gap:14px}}._compactStoryMain_13jzs_266{flex:1}._compactStoryTitle_13jzs_270{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 6px;font-weight:700}._compactStoryOneLine_13jzs_279{font-size:var(--text-body);color:var(--text-secondary);margin:0;line-height:1.5}._compactStoryMeta_13jzs_286{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (width<=860px){._compactStoryMeta_13jzs_286{justify-content:space-between;width:100%}}._compactStoryResult_13jzs_300{font-family:var(--font-sans);font-size:var(--text-small);background:var(--border-color-light);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;padding:5px 12px;font-weight:600}[data-theme=dark] ._compactStoryResult_13jzs_300{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff1f}._compactStoryToggle_13jzs_317{font-size:var(--text-small);color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}[data-theme=dark] ._compactStoryToggle_13jzs_317{color:var(--text-primary)}._compactStoryToggle_13jzs_317:hover{background:var(--border-color-light)}._toggleArrow_13jzs_340{font-size:var(--text-small);line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-block}._toggleArrowOpen_13jzs_347{transform:rotate(180deg)}._storyDrawerWrapper_13jzs_352{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}._storyDrawerWrapperOpen_13jzs_359{grid-template-rows:1fr}._storyDrawerInner_13jzs_363{opacity:0;min-height:0;transition:opacity .28s,transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-8px)}._storyDrawerWrapperOpen_13jzs_359 ._storyDrawerInner_13jzs_363{opacity:1;transform:translateY(0)}._storyDrawer_13jzs_352{border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px}._storyDrawerGrid_13jzs_382{flex-direction:column;gap:14px;display:flex}._storyDrawerRow_13jzs_388{grid-template-columns:110px 1fr;align-items:baseline;gap:16px;display:grid}@media (width<=640px){._storyDrawerRow_13jzs_388{grid-template-columns:1fr;gap:4px}}._storyDrawerLabel_13jzs_402{font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}[data-theme=dark] ._storyDrawerLabel_13jzs_402{color:var(--text-muted)}._storyDrawerText_13jzs_415{font-size:var(--text-small);color:var(--text-secondary);line-height:1.6}._storyDrawerTakeaway_13jzs_421{background:var(--bg-primary);border:1px solid var(--border-color);border-left:3px solid var(--text-muted);font-size:var(--text-small);color:var(--text-primary);border-radius:8px;margin-top:12px;padding:14px 18px;line-height:1.55}[data-theme=dark] ._storyDrawerTakeaway_13jzs_421{background:#ffffff0d;border-left-color:#ffffff4d}._aiDesignLayout_13jzs_443{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:28px;display:grid}@media (width<=1024px){._aiDesignLayout_13jzs_443{grid-template-columns:1fr;align-items:start;gap:32px}}._spectrumCard_13jzs_459{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-lg,36px);color:var(--text-primary);flex-direction:column;height:100%;display:flex;box-shadow:0 4px 16px #00000008}@media (width<=600px){._spectrumCard_13jzs_459{padding:var(--card-pad-md,24px) var(--space-4,16px)}}._sliderControlWrapper_13jzs_477{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:20px 22px}._sliderHeader_13jzs_485{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._sliderHeading_13jzs_492{font-family:var(--font-heading);font-size:var(--text-body);color:var(--text-primary);letter-spacing:-.01em;font-weight:700}._sliderValueBadge_13jzs_500{font-family:var(--font-mono);font-size:var(--text-small);border-radius:6px;padding:3px 10px;font-weight:700;transition:all .2s}._badge_ask_13jzs_509{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color)}._badge_suggest_13jzs_515{color:#1670b8;background:#1670b814;border:1px solid #1670b840}._badge_act_13jzs_521{background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary)}[data-theme=dark] ._badge_ask_13jzs_509{color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff0f}[data-theme=dark] ._badge_suggest_13jzs_515{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf859}[data-theme=dark] ._badge_act_13jzs_521{color:#000;background:#fff;border:1px solid #fff}._sliderTrackWrapper_13jzs_545{flex-direction:column;gap:10px;display:flex}._spectrumSlider_13jzs_552{appearance:none;cursor:pointer;background:linear-gradient(90deg,#c4c4c4 0% 39.5%,#e5e5ea 39.5% 40.5%,#1670b8 40.5% 79.5%,#e5e5ea 79.5% 80.5%,#1d1d1f 80.5% 100%);border-radius:999px;outline:none;width:100%;height:8px;margin:6px 0 10px;transition:opacity .2s}[data-theme=dark] ._spectrumSlider_13jzs_552{background:linear-gradient(90deg,#52525b 0% 39.5%,#27272a 39.5% 40.5%,#38bdf8 40.5% 79.5%,#27272a 79.5% 80.5%,#f4f4f5 80.5% 100%)}._spectrumSlider_13jzs_552::-webkit-slider-thumb{appearance:none;border:2px solid var(--text-primary);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 2px 8px #00000029}._spectrumSlider_13jzs_552::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}._slider_ask_13jzs_611::-webkit-slider-thumb{border-color:#71717a;box-shadow:0 2px 8px #00000024}._slider_suggest_13jzs_616::-webkit-slider-thumb{border-color:#1670b8;box-shadow:0 2px 8px #1670b84d}._slider_act_13jzs_621::-webkit-slider-thumb{border-color:#1d1d1f;box-shadow:0 2px 8px #00000040}[data-theme=dark] ._slider_ask_13jzs_611::-webkit-slider-thumb{border-color:#a1a1aa}[data-theme=dark] ._slider_suggest_13jzs_616::-webkit-slider-thumb{border-color:#38bdf8;box-shadow:0 2px 8px #38bdf866}[data-theme=dark] ._slider_act_13jzs_621::-webkit-slider-thumb{border-color:#fff;box-shadow:0 2px 8px #ffffff4d}._spectrumSlider_13jzs_552::-moz-range-thumb{border:2px solid var(--text-primary);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px}._zoneTrackIndicator_13jzs_650{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}._zoneSegment_13jzs_660{cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;transition:all .2s;display:flex}._zoneAsk_13jzs_674,._zoneSuggest_13jzs_678{flex:40}._zoneAct_13jzs_682{flex:20}._zoneBarDivider_13jzs_686{background:var(--border-color);flex-shrink:0;width:1px;height:18px}._zoneSegmentTitle_13jzs_693{font-size:var(--text-small);letter-spacing:-.01em;font-weight:700}._zoneSegmentRange_13jzs_699{font-family:var(--font-mono);font-size:var(--text-label);opacity:.85}._zoneAsk_13jzs_674._zoneSegmentActive_13jzs_705{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary);box-shadow:0 1px 4px #0000000f}._zoneSuggest_13jzs_678._zoneSegmentActive_13jzs_705{background:var(--bg-secondary);color:#1670b8;border-color:#1670b84d;box-shadow:0 1px 4px #0000000f}._zoneAct_13jzs_682._zoneSegmentActive_13jzs_705{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary);box-shadow:0 1px 4px #0000000f}[data-theme=dark] ._zoneAsk_13jzs_674._zoneSegmentActive_13jzs_705{color:#fff;background:#ffffff1a;border-color:#fff3}[data-theme=dark] ._zoneSuggest_13jzs_678._zoneSegmentActive_13jzs_705{color:#38bdf8;background:#38bdf829;border-color:#38bdf873}[data-theme=dark] ._zoneAct_13jzs_682._zoneSegmentActive_13jzs_705{color:#fff;background:#ffffff26;border-color:#ffffff4d}._dragHint_13jzs_744{font-family:var(--font-mono);font-size:var(--text-label);color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 8px}._simulatedPanel_13jzs_754{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;flex:1;margin-bottom:18px;padding:20px 22px;display:flex}._jobExampleContent_13jzs_765{flex-direction:column;flex:1;display:flex}._simulatedTop_13jzs_771{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._jobHeadingLabel_13jzs_780{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600}._simulatedBadge_13jzs_789{font-family:var(--font-mono);font-size:var(--text-label);border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-weight:700;display:inline-flex}._tag_ask_13jzs_800{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color)}._tag_suggest_13jzs_806{color:#1670b8;background:#1670b80f;border:1px solid #1670b840}._tag_act_13jzs_812{color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color)}[data-theme=dark] ._tag_ask_13jzs_800{color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff0d}[data-theme=dark] ._tag_suggest_13jzs_806{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}[data-theme=dark] ._tag_act_13jzs_812{color:#fff;background:#ffffff1a;border:1px solid #fff3}._simulatedStatusDot_13jzs_836{border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}._techViewBox_13jzs_843{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;flex:1;justify-content:center;padding:20px 22px;display:flex;position:relative}._techViewLabel_13jzs_855{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;font-weight:600;display:block}._techActionRow_13jzs_866{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._techQuote_13jzs_874{font-size:var(--text-body);color:var(--text-primary);flex:1;min-width:240px;margin:0;font-style:normal;line-height:1.55}._highlightPart_13jzs_884{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-color);text-decoration-color:var(--border-color);font-weight:600}._sourceCitation_13jzs_891{color:var(--color-brand-blue,#0284c7);font-size:var(--text-small);font-weight:500}[data-theme=dark] ._sourceCitation_13jzs_891{color:var(--color-brand-blue,#38bdf8)}._btnGroup_13jzs_901{flex-shrink:0;align-items:center;gap:8px;display:flex}._actionBtnPrimary_13jzs_908{background:var(--color-brand-blue,#0284c7);color:#fff;font-weight:600;font-size:var(--text-small);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:7px 16px;transition:all .15s}._actionBtnPrimary_13jzs_908:hover{background:var(--color-brand-blue-hover,#0369a1);transform:translateY(-1px)}._actionBtnAmber_13jzs_925{background:var(--text-primary);color:var(--bg-primary);font-weight:600;font-size:var(--text-small);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:7px 16px;transition:all .15s}._actionBtnAmber_13jzs_925:hover{opacity:.92;background:#000;transform:translateY(-1px)}[data-theme=dark] ._actionBtnAmber_13jzs_925:hover{opacity:.95;background:#fff}._actionBtnSecondary_13jzs_948,._actionBtnUndo_13jzs_948{background:var(--bg-secondary);color:var(--text-primary);font-weight:600;font-size:var(--text-small);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;padding:6px 14px;transition:all .15s}._actionBtnSecondary_13jzs_948:hover,._actionBtnUndo_13jzs_948:hover{background:var(--bg-primary);border-color:#00000040}[data-theme=dark] ._actionBtnSecondary_13jzs_948:hover,[data-theme=dark] ._actionBtnUndo_13jzs_948:hover{background:#ffffff0d;border-color:#ffffff4d}._actionToast_13jzs_971{color:#15803d;font-size:var(--text-label);font-family:var(--font-mono);background:#22c55e1f;border:1px solid #22c55e4d;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;display:inline-flex}[data-theme=dark] ._actionToast_13jzs_971{color:#86efac;background:#22c55e26;border:1px solid #22c55e4d}._thresholdTakeaway_13jzs_992{font-size:var(--text-small);color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-left:3px solid var(--text-muted);border-radius:8px;margin:auto 0 0;padding:14px 18px;line-height:1.6}._principlesSidebar_13jzs_1005{height:100%;position:relative}._principlesSidebarCard_13jzs_1010{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);flex-direction:column;height:100%;padding:32px 28px;display:flex;box-shadow:0 4px 16px #00000008}._principlesSidebarLabel_13jzs_1021{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:6px;font-weight:600;display:block}[data-theme=dark] ._principlesSidebarLabel_13jzs_1021{color:var(--color-brand-blue,#38bdf8)}._principlesSidebarTitle_13jzs_1036{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 20px;font-weight:700}._principlesNumberedList_13jzs_1044{flex-direction:column;flex:1;gap:16px;margin:0 0 24px;padding:0;list-style:none;display:flex}._principleListItem_13jzs_1054{align-items:baseline;gap:12px;display:flex}._principleItemNum_13jzs_1060{font-family:var(--font-sans);font-size:var(--text-label);background:var(--border-color-light);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;flex-shrink:0;padding:2px 7px;font-weight:700}[data-theme=dark] ._principleItemNum_13jzs_1060{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff1f}._principleItemBody_13jzs_1078{font-size:var(--text-small);color:var(--text-secondary);line-height:1.5}._principleItemBody_13jzs_1078 strong{color:var(--text-primary)}._fieldspanCalloutBox_13jzs_1088{background:var(--border-color-light);border:1px solid var(--border-color);border-radius:10px;margin-top:auto;padding:16px}[data-theme=dark] ._fieldspanCalloutBox_13jzs_1088{background:#ffffff0a;border-color:#ffffff1a}._fieldspanCalloutNote_13jzs_1101{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 10px;line-height:1.55}._fieldspanCalloutLink_13jzs_1108{font-size:var(--text-small);color:var(--color-brand-blue,#0284c7);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}[data-theme=dark] ._fieldspanCalloutLink_13jzs_1108{color:var(--text-primary)}._fieldspanCalloutLink_13jzs_1108:hover{opacity:.8;transform:translate(4px)}._workWithAiCard_13jzs_1135{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-lg,36px);box-shadow:0 4px 16px #00000008}@media (width<=768px){._workWithAiCard_13jzs_1135{padding:var(--card-pad-md,24px) var(--space-4,16px)}}._codeRealityHeader_13jzs_1149{margin-bottom:20px}._codeRealityTitle_13jzs_1153{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 10px;font-weight:700}._codeRealityLead_13jzs_1162{font-size:var(--text-body);color:var(--text-secondary);max-width:840px;margin:0;line-height:1.6}._fieldCasesGrid_13jzs_1170{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}@media (width<=860px){._fieldCasesGrid_13jzs_1170{grid-template-columns:1fr}}._fieldCaseCard_13jzs_1183{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:8px;padding:20px 22px;transition:border-color .2s,box-shadow .2s;display:flex}._fieldCaseCard_13jzs_1183:hover{border-color:#0003;box-shadow:0 4px 12px #0000000a}[data-theme=dark] ._fieldCaseCard_13jzs_1183:hover{border-color:#ffffff40;box-shadow:0 4px 12px #0000004d}._fieldCaseBadge_13jzs_1204{font-family:var(--font-sans);font-size:var(--text-label);color:var(--text-muted);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;width:fit-content;padding:2px 7px;font-weight:700}._fieldCaseName_13jzs_1216{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--text-primary);margin:0;font-weight:700}._fieldCaseDesc_13jzs_1224{font-size:var(--text-small);color:var(--text-secondary);margin:0;line-height:1.5}._codeResolutionBox_13jzs_1231{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;margin-bottom:28px;padding:16px 20px}._codeResolutionText_13jzs_1239{font-size:var(--text-body);color:var(--text-primary);margin:0;font-weight:500;line-height:1.6}._aiWorkflowRow_13jzs_1247{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}@media (width<=860px){._aiWorkflowRow_13jzs_1247{flex-direction:column;align-items:stretch;gap:12px}}._aiWorkflowStep_13jzs_1266{flex:1;align-items:center;gap:12px;display:flex}._aiWorkflowIcon_13jzs_1273{background:var(--bg-primary);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._aiWorkflowText_13jzs_1286{font-size:var(--text-small);color:var(--text-primary);font-weight:600}._aiWorkflowSeparator_13jzs_1292{color:var(--text-muted);justify-content:center;align-items:center;display:flex}@media (width<=860px){._aiWorkflowSeparator_13jzs_1292{display:none}}._essayCalloutCard_13jzs_1308{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-lg,36px);max-width:860px;box-shadow:0 16px 40px #0000000d}[data-theme=dark] ._essayCalloutCard_13jzs_1308{box-shadow:0 16px 40px #00000059}@media (width<=768px){._essayCalloutCard_13jzs_1308{padding:var(--card-pad-md,24px) var(--space-4,16px)}}._essayCalloutLabel_13jzs_1327{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;font-weight:600;display:block}._essayPullQuote_13jzs_1338{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);letter-spacing:-.02em;margin:0 0 14px;font-weight:700;line-height:1.4}._essayQuoteContext_13jzs_1348{font-size:var(--text-small);color:var(--text-secondary);max-width:720px;margin:0 0 22px;line-height:1.6}._essayReadAction_13jzs_1356{background:var(--text-primary);color:var(--bg-primary);font-weight:700;font-size:var(--text-small);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;transition:all .2s;display:inline-flex}._essayReadAction_13jzs_1356:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 20px #0003}._essayOverlay_13jzs_1380{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._essayModal_13jzs_1392{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;width:100%;max-width:820px;max-height:85vh;display:flex;position:relative;box-shadow:0 25px 60px #0006}._essayModalHeader_13jzs_1405{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:24px 32px 18px;display:flex}._essayModalTitle_13jzs_1413{font-family:var(--font-heading);font-size:var(--text-h4);color:var(--text-primary);margin:0;font-weight:700}._essayModalCloseBtn_13jzs_1421{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px}._essayModalCloseBtn_13jzs_1421:hover{color:var(--text-primary);background:var(--border-color-light)}._essayModalBody_13jzs_1435{color:var(--text-secondary);font-size:var(--text-body);padding:28px 32px 36px;line-height:1.7;overflow-y:auto}._essayModalBody_13jzs_1435 h3{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:28px 0 12px;font-weight:700}._essayModalBody_13jzs_1435 p{margin:0 0 16px}._essayModalBody_13jzs_1435 ul{margin:0 0 20px;padding-left:20px}._essayModalBody_13jzs_1435 li{margin-bottom:10px}._essayModalBody_13jzs_1435 strong{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){._spectrumTrackFill_13jzs_1470,._nodeCircle_13jzs_1471,._essayReadAction_13jzs_1356,._statCard_13jzs_86,._compactStoryCard_13jzs_225{transition:none!important;transform:none!important}}._page_15rb8_6{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding-top:44px;padding-bottom:100px}@media (width<=768px){._page_15rb8_6{padding-top:28px;padding-bottom:70px}}._aboutHero_15rb8_22{max-width:880px;margin-bottom:44px}._heroEyebrow_15rb8_27{font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600;line-height:var(--leading-label);color:var(--color-brand-blue,#0284c7);margin-bottom:14px;display:inline-block}[data-theme=dark] ._heroEyebrow_15rb8_27{color:var(--color-brand-blue,#38bdf8)}._heroTitle_15rb8_43{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:800;line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tighter,-.03em);color:var(--text-primary);margin:0 0 16px}._heroSubtitle_15rb8_53{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-lead);letter-spacing:var(--tracking-normal);color:var(--text-secondary);max-width:780px;margin:0 0 32px}._heroActions_15rb8_64{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._resumeBtn_15rb8_71{font-family:var(--font-body);font-size:var(--text-body);background:var(--text-primary);color:var(--bg-primary);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}._resumeBtn_15rb8_71:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}._collaborateBtn_15rb8_91{font-family:var(--font-body);font-size:var(--text-body);background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:inline-flex}._collaborateBtn_15rb8_91:hover{border-color:var(--text-primary);background:var(--border-color-light);transform:translateY(-2px)}._storySection_15rb8_114{margin-bottom:var(--section-spacing-y)}._storyHeader_15rb8_118{margin-bottom:var(--section-header-gap,24px)}._storyGrid_15rb8_122{gap:var(--card-gap-lg,32px);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=860px){._storyGrid_15rb8_122{gap:var(--card-gap-md,24px);grid-template-columns:1fr}}._storySubtext_15rb8_136{flex-direction:column;gap:16px;display:flex}._sectionHeading_15rb8_142,._sectionTitle_15rb8_143{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 10px}._storyText_15rb8_153,._leadText_15rb8_154,._bodyText_15rb8_155{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary);margin:0;font-weight:400}._beyondWorkSection_15rb8_166{margin-bottom:var(--section-spacing-y)}._beyondWorkCard_15rb8_170{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-lg,36px);gap:var(--card-gap-lg,32px);grid-template-columns:1fr 1.15fr;align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000a}[data-theme=dark] ._beyondWorkCard_15rb8_170{box-shadow:0 8px 30px #0000004d}@media (width<=900px){._beyondWorkCard_15rb8_170{gap:var(--card-gap-md,24px);padding:var(--card-pad-md,28px) var(--card-pad-md,24px);grid-template-columns:1fr}}._beyondWorkInfo_15rb8_196{flex-direction:column;gap:16px;display:flex}._beyondWorkMedia_15rb8_202{width:100%}._beyondWorkBadge_15rb8_206{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);background:var(--border-color-light);border:1px solid var(--border-color);border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-weight:600;display:inline-flex}[data-theme=dark] ._beyondWorkBadge_15rb8_206{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff1f}._beyondWorkTitle_15rb8_229{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0;font-weight:700}._beyondWorkText_15rb8_237{font-size:var(--text-body);color:var(--text-secondary);margin:0;line-height:1.65}._beyondWorkVideoWrapper_15rb8_244{aspect-ratio:16/9;border:1px solid var(--border-color);background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014}[data-theme=dark] ._beyondWorkVideoWrapper_15rb8_244{border-color:#ffffff1f;box-shadow:0 8px 24px #0006}._beyondWorkVideo_15rb8_244{object-fit:cover;width:100%;height:100%;display:block}._beyondWorkLinks_15rb8_267{border-top:1px solid var(--border-color);flex-direction:column;gap:10px;margin-top:6px;padding-top:16px;display:flex}._beyondWorkLink_15rb8_267{font-size:var(--text-small);color:var(--text-primary);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}[data-theme=dark] ._beyondWorkLink_15rb8_267{color:var(--text-primary)}._beyondWorkLink_15rb8_267:hover{opacity:.8;transform:translate(4px)}._craftNote_15rb8_296{border-top:1px solid var(--border-color-light);font-size:var(--text-small);color:var(--text-muted);padding-top:16px;line-height:1.6}._leadershipSection_15rb8_305{margin-bottom:96px}._sectionHeader_15rb8_309{max-width:720px;margin-bottom:36px}._sectionLabel_15rb8_314{font-family:var(--font-sans);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-blue,#0284c7);margin-bottom:10px;font-weight:600;display:inline-block}[data-theme=dark] ._sectionLabel_15rb8_314{color:var(--color-brand-blue,#38bdf8)}._sectionTitle_15rb8_143{font-family:var(--font-heading);font-size:var(--text-h2);color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-weight:700}._sectionSubtitle_15rb8_338{font-size:var(--text-body);color:var(--text-secondary);margin:0;line-height:1.6}._leadershipLinkWrapper_15rb8_345{margin-top:20px}._leadershipLink_15rb8_345{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-brand-blue,#0284c7);align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}[data-theme=dark] ._leadershipLink_15rb8_345{color:var(--color-brand-blue,#38bdf8)}._leadershipLink_15rb8_345:hover{opacity:.85;transform:translate(4px)}._expertiseSection_15rb8_371{margin-bottom:var(--section-spacing-y)}._expertiseSummary_15rb8_375{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);max-width:820px;margin:0;font-weight:400;line-height:1.65}._testimonialsSection_15rb8_386{margin-bottom:var(--section-spacing-y)}._testimonialsGrid_15rb8_390{gap:var(--card-gap-md,24px);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=900px){._testimonialsGrid_15rb8_390{gap:var(--card-gap-sm,16px);grid-template-columns:1fr}}._testimonialCard_15rb8_403{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,16px);padding:var(--card-pad-md,28px);flex-direction:column;justify-content:space-between;transition:all .2s;display:flex}._testimonialCard_15rb8_403:hover{border-color:#0003;transform:translateY(-3px)}[data-theme=dark] ._testimonialCard_15rb8_403:hover{border-color:#ffffff40}._testimonialQuote_15rb8_423{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 24px;font-style:italic;font-weight:400;line-height:1.65}._testimonialAuthor_15rb8_432{border-top:1px solid var(--border-color-light);align-items:center;gap:14px;padding-top:18px;display:flex}._testimonialAvatar_15rb8_440{background:var(--border-color-light);width:44px;height:44px;color:var(--text-primary);font-family:var(--font-heading);border:1px solid var(--border-color);font-weight:700;font-size:var(--text-small);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._testimonialAvatarImg_15rb8_458{object-fit:cover;z-index:2;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}._testimonialAvatarInitials_15rb8_469{font-size:var(--text-small);color:var(--text-primary);text-transform:uppercase;z-index:1;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}._testimonialInfo_15rb8_482{flex-direction:column;gap:2px;display:flex}._testimonialNameRow_15rb8_488{align-items:center;gap:6px;display:flex}._testimonialName_15rb8_488{font-family:var(--font-heading);font-size:var(--text-body);color:var(--text-primary);font-weight:700}._testimonialLinkedInIcon_15rb8_501{color:#0a66c2}._testimonialRole_15rb8_505{font-size:var(--text-label);color:var(--text-muted);line-height:1.4}._bottomCta_15rb8_512{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--card-radius,20px);padding:var(--card-pad-lg,36px);justify-content:space-between;align-items:center;gap:var(--card-gap-md,24px);flex-wrap:wrap;display:flex}@media (width<=768px){._bottomCta_15rb8_512{padding:var(--card-pad-md,28px) var(--space-5,20px)}}._bottomCtaText_15rb8_530 h3{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:0 0 8px;font-weight:700}._bottomCtaText_15rb8_530 p{font-size:var(--text-body);color:var(--text-secondary);margin:0}._bottomCtaActions_15rb8_544{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:root{--text-page-title:clamp(calc(36px * var(--font-scale,1)), calc(3.8vw * var(--font-scale,1)), calc(48px * var(--font-scale,1)));--text-display:var(--text-page-title);--text-h1:var(--text-page-title);--text-h2:clamp(calc(24px * var(--font-scale,1)), calc(2.4vw * var(--font-scale,1)), calc(30px * var(--font-scale,1)));--section-gap:clamp(40px, 5vw, 60px);--section-pad-y:calc(var(--section-gap) / 2);--section-spacing-y:var(--section-gap);--section-header-gap:clamp(20px, 2.5vw, 28px);--card-gap-sm:16px;--card-gap-md:24px;--card-gap-lg:32px;--card-pad-sm:20px;--card-pad-md:24px;--card-pad-lg:32px}.section-padding{padding:var(--section-pad-y,28px) 0!important}
