body.design-lab-active{margin:0;overflow-x:hidden}body.design-lab-active>.site-header,body.design-lab-active>.site-footer{display:none}body:has(.design-lab-root)>.site-header{display:none}body:has(.design-lab-root)>.site-footer{display:none}:is(body:has(.time-slice-demo)>.site-header,body:has(.time-slice-demo)>.site-footer){display:none}._lab_13f8f_18{--lab-bg:#f4f6f5;--lab-surface:#fff;--lab-surface-2:#e9efed;--lab-ink:#0d1922;--lab-muted:#596873;--lab-faint:#82908f;--lab-line:#cbd6d4;--lab-accent:#4777ff;--lab-secondary:#4777ff;--lab-accent-soft:#dbe3ff;--lab-night:var(--site-dark);--lab-on-night:#f6f8f8;--lab-on-accent:#fff;--lab-warm:#f7f4ed;background:var(--lab-bg);min-height:100vh;color:var(--lab-ink);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;line-height:1.7}._publicScheme05_13f8f_40,._timeSliceDemo_13f8f_46{min-height:100vh;position:relative;overflow:hidden}._timeSliceDemoToolbar_13f8f_52{z-index:40;border:1px solid color-mix(in srgb, var(--lab-line) 86%, transparent);background:color-mix(in srgb, var(--lab-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:flex;position:fixed;top:20px;left:3vw;right:3vw;box-shadow:0 18px 50px #00000029}._timeSliceDemoToolbar_13f8f_52>div{flex-direction:column;min-width:170px;font-family:SFMono-Regular,Consolas,monospace;line-height:1.2;display:flex}._timeSliceDemoToolbar_13f8f_52 strong{color:var(--lab-ink);letter-spacing:.12em;font-size:.76rem}._timeSliceDemoToolbar_13f8f_52 span{color:var(--lab-faint);letter-spacing:.15em;font-size:.51rem;font-weight:800}._timeSliceDemoToolbar_13f8f_52 fieldset{border:1px solid var(--lab-line);gap:4px;margin:0 0 0 auto;padding:4px;display:flex}._timeSliceDemoToolbar_13f8f_52 legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._timeSliceDemoToolbar_13f8f_52 button{min-height:38px;color:var(--lab-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:7px 12px;font-size:.66rem;font-weight:850}._timeSliceDemoToolbar_13f8f_52 button[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-accent);color:var(--lab-on-accent)}._timeSliceDemoToolbar_13f8f_52 ._timeSliceReplay_13f8f_126{border-color:var(--lab-line);color:var(--lab-ink)}._timeSliceDemoToolbar_13f8f_52 ._timeSliceReplay_13f8f_126:before{content:"↻";color:var(--lab-accent);margin-right:7px;font-size:.9rem}._timeSliceDemoCanvas_13f8f_138 ._coreSection_13f8f_138{min-height:100vh;padding-top:clamp(142px,13vw,196px);padding-bottom:clamp(106px,9vw,150px)}._timeSliceDemoCanvas_13f8f_138 ._sectionHeading_13f8f_144{margin-bottom:clamp(54px,7vw,90px)}._timeSliceDemoGuide_13f8f_148{z-index:38;border:1px solid color-mix(in srgb, var(--lab-line) 80%, transparent);background:color-mix(in srgb, var(--lab-night) 90%, transparent);color:color-mix(in srgb, var(--lab-on-night) 72%, transparent);letter-spacing:.07em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;padding:7px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:700;position:fixed;bottom:18px;right:3vw}._timeSliceDemoGuide_13f8f_148 span{color:var(--lab-accent);letter-spacing:.12em;margin:0 7px 0 12px;font-size:.5rem}._timeSliceDemoGuide_13f8f_148 span:first-child{margin-left:0}._publicControlDock_13f8f_176{z-index:30;gap:8px;display:flex;position:absolute;top:24px;right:4vw}._publicThemeControl_13f8f_185{border:1px solid color-mix(in srgb, var(--lab-line) 82%, transparent);background:color-mix(in srgb, var(--lab-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:5px;margin:0;padding:7px;display:flex;box-shadow:0 14px 34px #00000021}._publicThemeControl_13f8f_185 legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._publicThemeControl_13f8f_185 button{min-height:38px;color:var(--lab-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:7px 10px;font-size:.64rem;font-weight:800;display:inline-flex}._publicThemeControl_13f8f_185 button[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-accent);color:var(--lab-on-accent)}._publicThemeControl_13f8f_185 i{border:1px solid;border-radius:50%;flex:none;width:16px;height:16px}._questionToggleIcon_13f8f_235,._footprintToggleIcon_13f8f_236{color:currentColor;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}._questionToggleIcon_13f8f_235{border:1px solid;border-radius:50%;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;line-height:1}._footprintToggleIcon_13f8f_236:before,._footprintToggleIcon_13f8f_236:after{content:"";background:currentColor;border:1px solid;position:absolute;left:50%;transform:translate(-50%)rotate(-7deg)}._footprintToggleIcon_13f8f_236:before{border-radius:55% 55% 38% 38%;width:8px;height:9px;top:0}._footprintToggleIcon_13f8f_236:after{border-radius:2px 2px 45% 45%;width:6px;height:4px;bottom:0}._currentTheme_13f8f_278{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._orangeTheme_13f8f_282{--lab-bg:#12141b;--lab-surface:#1a1d27;--lab-surface-2:#20232f;--lab-ink:#edeff4;--lab-muted:#8a93a6;--lab-faint:#5b6274;--lab-line:#2b2f3c;--lab-accent:#e8a33d;--lab-secondary:#e8a33d;--lab-accent-soft:#4a3a20;--lab-night:#0d0f15;--lab-on-night:#edeff4;--lab-on-accent:#1a1206;--lab-warm:#171920;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._lab_13f8f_18 *,._lab_13f8f_18 :before,._lab_13f8f_18 :after{box-sizing:border-box}._lab_13f8f_18 a{color:inherit;text-decoration:none}._lab_13f8f_18 button,._lab_13f8f_18 a{-webkit-tap-highlight-color:transparent}:is(._lab_13f8f_18 button:focus-visible,._lab_13f8f_18 a:focus-visible){outline:3px solid var(--lab-secondary);outline-offset:4px}._labToolbar_13f8f_322{z-index:100;border-bottom:1px solid var(--lab-line);background:color-mix(in srgb, var(--lab-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:175px minmax(0,1fr) 235px 170px;align-items:center;gap:12px;min-height:112px;padding:14px clamp(16px,3vw,42px);display:grid;position:sticky;top:0;box-shadow:0 12px 32px #00000014}._labTitle_13f8f_338{letter-spacing:.12em;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;line-height:1.3;display:flex}._labTitle_13f8f_338 span{color:var(--lab-secondary);font-weight:800}._labTitle_13f8f_338 strong{color:var(--lab-ink);margin-top:3px;font-size:.73rem}._controlGroup_13f8f_358{border:0;min-width:0;margin:0;padding:0}._controlGroup_13f8f_358 legend{color:var(--lab-muted);letter-spacing:.1em;margin-bottom:6px;padding:0;font-size:.65rem;font-weight:800}._controlGroup_13f8f_358>div{gap:6px;display:flex}._directionControls_13f8f_379>div{scrollbar-width:thin;padding-bottom:2px;overflow-x:auto}._directionControls_13f8f_379{position:relative}._directionTooltip_13f8f_389{z-index:14;border:1px solid color-mix(in srgb, var(--lab-accent) 42%, var(--lab-line));border-left:3px solid var(--lab-accent);background:color-mix(in srgb, var(--lab-surface) 96%, transparent);width:min(410px,100vw - 32px);color:var(--lab-ink);opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:17px 19px 16px;transition:opacity .15s,transform .18s,visibility .15s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-7px);box-shadow:0 18px 44px #0000002e}._directionTooltip_13f8f_389:before{content:"";border-top:1px solid color-mix(in srgb, var(--lab-accent) 42%, var(--lab-line));border-left:1px solid color-mix(in srgb, var(--lab-accent) 42%, var(--lab-line));background:var(--lab-surface);width:12px;height:12px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}._directionTooltip_13f8f_389[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}._directionTooltip_13f8f_389[data-align=start-mid]:before{left:164px}._directionTooltip_13f8f_389[data-align=middle]{left:50%;transform:translate(-50%,-7px)}._directionTooltip_13f8f_389[data-align=middle][data-visible=true]{transform:translate(-50%)}._directionTooltip_13f8f_389[data-align=middle]:before{left:calc(50% - 6px)}._directionTooltip_13f8f_389[data-align=end-mid],._directionTooltip_13f8f_389[data-align=end]{left:auto;right:0}._directionTooltip_13f8f_389[data-align=end-mid]:before{left:auto;right:158px}._directionTooltip_13f8f_389[data-align=end]:before{left:auto;right:24px}._directionTooltip_13f8f_389 small,._directionTooltip_13f8f_389>span{color:var(--lab-accent);letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;font-weight:800;display:block}._directionTooltip_13f8f_389 strong{margin-top:3px;font-size:1.05rem;line-height:1.45;display:block}._directionTooltip_13f8f_389 p{color:var(--lab-muted);margin:8px 0 10px;font-size:.78rem;line-height:1.75}._directionTooltip_13f8f_389>span{color:var(--lab-faint);letter-spacing:.08em;font-size:.56rem}._directionControls_13f8f_379 button,._controlGroup_13f8f_358:not(._directionControls_13f8f_379) button{flex:none}._controlGroup_13f8f_358 button{border:1px solid var(--lab-line);background:var(--lab-surface);min-height:42px;color:var(--lab-muted);cursor:pointer;font:inherit;border-radius:0;align-items:center;gap:8px;padding:7px 11px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}._controlGroup_13f8f_358 button:hover{border-color:var(--lab-accent);color:var(--lab-ink);transform:translateY(-1px)}._controlGroup_13f8f_358 button[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-accent);color:var(--lab-on-accent)}._controlGroup_13f8f_358 button b{font-family:Arial,Helvetica,sans-serif;font-size:.76rem}._controlGroup_13f8f_358 button span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:800;overflow:hidden}._controlGroup_13f8f_358 button i{border:1px solid;border-radius:50%;flex:none;width:18px;height:18px}._currentSwatch_13f8f_548{background:linear-gradient(135deg,#f5f7f6 0 54%,#4777ff 55% 100%)}._orangeSwatch_13f8f_552{background:linear-gradient(135deg,#12141b 0 56%,#e8a33d 57% 100%)}._currentSelection_13f8f_556{color:var(--lab-ink);letter-spacing:.08em;grid-template-columns:34px 1fr;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:800;line-height:1.4;display:grid}._currentSelection_13f8f_556>span{color:var(--lab-accent);font-size:1.25rem;line-height:1}._currentSelection_13f8f_556 small{color:var(--lab-muted);letter-spacing:.02em;grid-column:2;font-family:inherit;font-size:.66rem;font-weight:600}._previewCanvas_13f8f_583{background:var(--lab-bg);animation:.42s cubic-bezier(.22,1,.36,1) both _canvas-enter_13f8f_1;overflow:hidden}._hero_13f8f_589{isolation:isolate;min-height:calc(100svh - 112px);position:relative;overflow:hidden}._previewNav_13f8f_596{z-index:10;border-bottom:1px solid var(--lab-line);background:color-mix(in srgb, var(--lab-surface) 94%, transparent);grid-template-columns:180px 1fr auto;align-items:center;gap:28px;min-height:84px;padding:0 5.5vw;display:grid;position:absolute;inset:0 0 auto}._previewNavReverse_13f8f_610 ._wordmark_13f8f_610{order:3;justify-self:end}._previewNavReverse_13f8f_610 ._previewLinks_13f8f_615{justify-content:flex-start}._previewNavReverse_13f8f_610 ._previewContact_13f8f_619{order:-1}._wordmark_13f8f_610{color:var(--lab-ink);letter-spacing:.11em;flex-direction:column;justify-self:start;font-family:Arial,Helvetica,sans-serif;font-size:.84rem;font-weight:900;line-height:1.02;display:inline-flex}._wordmark_13f8f_610 span:last-child{color:var(--lab-secondary)}._wordmarkLight_13f8f_639{color:#f7f7f5}._previewLinks_13f8f_615{color:var(--lab-muted);justify-content:flex-end;gap:clamp(18px,3vw,42px);font-size:.76rem;font-weight:800;display:flex}._previewContact_13f8f_619,._primaryAction_13f8f_653,._secondaryAction_13f8f_654,._contactAction_13f8f_655{border:1px solid var(--lab-ink);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.78rem;font-weight:800;display:inline-flex}._previewContact_13f8f_619,._primaryAction_13f8f_653,._contactAction_13f8f_655{border-color:var(--lab-accent);background:var(--lab-accent);color:var(--lab-on-accent)!important}._secondaryAction_13f8f_654{color:inherit;background:0 0}._heroActions_13f8f_679{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._heroLead_13f8f_686{max-width:650px;color:var(--lab-muted);margin:22px 0 0;font-size:clamp(.88rem,1.15vw,1rem);line-height:1.9}._kicker_13f8f_694{color:var(--lab-secondary);letter-spacing:.17em;margin:0 0 18px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:800;line-height:1.4}._horizonHero_13f8f_705{background:var(--lab-surface);grid-template-columns:54% 46%;display:grid}._horizonCopy_13f8f_711{z-index:2;flex-direction:column;justify-content:center;padding:clamp(132px,18vh,190px) 5.5vw 72px;display:flex;position:relative}._horizonCopy_13f8f_711 h1{letter-spacing:-.05em;max-width:680px;margin:30px 0 0;font-size:clamp(2rem,3.2vw,3.65rem);line-height:1.2}._horizonCopy_13f8f_711 h1 span{display:block}._horizonPmo_13f8f_732{color:var(--lab-ink);letter-spacing:-.1em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(7rem,13vw,13rem);font-weight:900;line-height:.78}._horizonStage_13f8f_742{background:var(--lab-night);min-width:0;color:var(--lab-on-night);align-items:center;display:flex;position:relative;overflow:visible}._horizonStage_13f8f_742:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}._horizonAi_13f8f_762{z-index:2;color:var(--lab-accent);letter-spacing:-.1em;margin-left:clamp(64px,8vw,130px);font-family:Arial,Helvetica,sans-serif;font-size:clamp(8rem,16vw,16rem);font-weight:900;line-height:.8;position:relative}._horizonCross_13f8f_774{z-index:4;color:var(--lab-secondary);font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.2rem,4vw,4rem);position:absolute;left:0;transform:translate(-50%)}._horizonRay_13f8f_784{background:repeating-linear-gradient(7deg, transparent 0 12px, color-mix(in srgb, var(--lab-accent) 72%, transparent) 13px 14px);clip-path:polygon(0 48%,100% 0,100% 100%);opacity:.58;transform-origin:0;width:75%;height:46%;animation:1.1s cubic-bezier(.22,1,.36,1) .35s both _horizon-open_13f8f_1;position:absolute;left:44%}._horizonStatus_13f8f_796{color:color-mix(in srgb, var(--lab-on-night) 56%, transparent);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;position:absolute;bottom:7vh;right:4vw}._horizonDatum_13f8f_806{z-index:5;background:linear-gradient(90deg, var(--lab-secondary) 0 54%, var(--lab-accent) 54% 100%);transform-origin:0;pointer-events:none;height:1px;animation:1s cubic-bezier(.22,1,.36,1) .15s both _datum-draw_13f8f_1;position:absolute;top:50%;left:0;right:0}._foldHero_13f8f_820{background:var(--lab-night);min-height:850px;color:var(--lab-on-night);padding-left:148px}._foldRail_13f8f_827{z-index:8;background:color-mix(in srgb, var(--lab-night) 94%, transparent);border-right:1px solid #ffffff29;flex-direction:column;width:148px;padding:34px 22px;display:flex;position:absolute;inset:0 auto 0 0}._foldIndex_13f8f_839{gap:26px;margin-top:76px;display:grid}._foldIndex_13f8f_839 span{color:#ffffff9e;font-size:.65rem;font-weight:700;display:grid}._foldIndex_13f8f_839 b{color:var(--lab-secondary);font-family:Arial,Helvetica,sans-serif;font-size:.76rem}._foldStage_13f8f_858{position:absolute;inset:0 0 0 148px}._foldPmoPlane_13f8f_863,._foldAiPlane_13f8f_864{flex-direction:column;justify-content:center;animation:.9s cubic-bezier(.22,1,.36,1) both _fold-in_13f8f_1;display:flex;position:absolute;overflow:hidden}._foldPmoPlane_13f8f_863{clip-path:polygon(0 0,72% 28%,100% 48%,78% 100%,0 100%);color:#111820;transform-origin:72% 48%;background:#f2f0ea;padding-left:9vw;inset:11% 42% 6% 0}._foldAiPlane_13f8f_864{clip-path:polygon(26% 47%,100% 0,100% 82%,0 100%);background:var(--lab-accent);color:var(--lab-on-accent);transform-origin:26% 47%;align-items:flex-start;padding-left:22vw;animation-delay:.16s;inset:0 0 54% 39%}._foldPmoPlane_13f8f_863 strong,._foldAiPlane_13f8f_864 strong{letter-spacing:-.11em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(7rem,16vw,16rem);font-weight:900;line-height:.75}._foldPmoPlane_13f8f_863 small,._foldAiPlane_13f8f_864 small{letter-spacing:.14em;margin-bottom:18px;font-size:.7rem;font-weight:800}._foldCross_13f8f_910{z-index:5;color:#111820;font-size:3.4rem;position:absolute;top:45%;left:44%;transform:translate(-50%,-50%)}._foldCopy_13f8f_920{z-index:6;border:1px solid #ffffff24;border-left:3px solid var(--lab-secondary);background:color-mix(in srgb, var(--lab-night) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(44vw,560px);max-width:560px;padding:24px 28px 28px;position:absolute;bottom:68px;right:5.5vw;box-shadow:0 24px 70px #00000042}._foldCopy_13f8f_920 ._kicker_13f8f_694{color:var(--lab-secondary)}._foldCopy_13f8f_920 h1{letter-spacing:-.06em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.8rem,5vw,5rem);line-height:1}._foldStatement_13f8f_947{margin:22px 0 0;font-size:clamp(1.3rem,2vw,2rem);font-weight:800;line-height:1.45}._foldCopy_13f8f_920 ._heroLead_13f8f_686{color:#ffffffa8}._foldCopy_13f8f_920 ._secondaryAction_13f8f_654{color:var(--lab-on-night);border-color:#ffffffb8}._traceHero_13f8f_964{background:linear-gradient(color-mix(in srgb, var(--lab-ink) 4%, transparent) 1px, transparent 1px), var(--lab-warm);background-size:100% 72px;min-height:900px;padding:126px 5.5vw 70px}._traceCopy_13f8f_973{max-width:790px}._traceCopy_13f8f_973 h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.8vw,5.5rem);font-weight:650;line-height:1.17}._traceCopy_13f8f_973 h1 span{display:block}._traceMap_13f8f_989{grid-template-columns:118px minmax(90px,.55fr) minmax(420px,2.2fr) 70px minmax(220px,1fr);align-items:center;gap:18px;min-height:330px;margin-top:clamp(54px,9vh,92px);display:grid;position:relative}._traceProblem_13f8f_999{color:var(--lab-accent);gap:12px;font-size:.72rem;font-weight:800;line-height:1.5;display:grid}._traceProblem_13f8f_999 i{background:var(--lab-accent);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--lab-accent) 14%, transparent);border-radius:50%;display:block}._traceWander_13f8f_1017{justify-content:space-evenly;align-items:center;height:72px;display:flex;position:relative}._traceWander_13f8f_1017:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--lab-accent) 34%, transparent), var(--lab-accent));height:2px;position:absolute;top:50%;left:0;right:8px;transform:translateY(-50%)}._traceWander_13f8f_1017:after{content:"";border-top:2px solid var(--lab-accent);border-right:2px solid var(--lab-accent);width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}._traceWander_13f8f_1017 i{z-index:1;border:2px solid var(--lab-warm);background:var(--lab-accent);border-radius:50%;width:7px;height:7px;position:relative}._traceSteps_13f8f_1058{border-block:1px solid var(--lab-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._traceSteps_13f8f_1058 div{border-left:1px solid var(--lab-line);background:color-mix(in srgb, var(--lab-surface) 88%, transparent);flex-direction:column;justify-content:space-between;min-height:150px;padding:22px 14px;display:flex;position:relative}._traceSteps_13f8f_1058 div:last-child{border-right:1px solid var(--lab-line)}._traceSteps_13f8f_1058 div:after{content:"";z-index:3;background:var(--lab-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-5px}._traceSteps_13f8f_1058 small{color:var(--lab-secondary);font-family:Arial,Helvetica,sans-serif;font-weight:800}._traceStepCopy_13f8f_1097{gap:8px;margin-top:auto;display:grid}._traceSteps_13f8f_1058 strong{font-size:.78rem}._traceStepSummary_13f8f_1107{color:var(--lab-muted);font-size:.66rem;font-weight:500;line-height:1.55}._traceCross_13f8f_1114{color:var(--lab-accent);text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:3.1rem}._traceAiField_13f8f_1121{aspect-ratio:1;min-height:260px;color:var(--lab-accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:relative}._traceAiField_13f8f_1121 i{border:1px solid color-mix(in srgb, var(--lab-accent) 68%, transparent);border-radius:46% 54% 56% 44%/52% 44% 56% 48%;animation:.9s ease-out both _field-reveal_13f8f_1;position:absolute;inset:9%}._traceAiField_13f8f_1121 i:nth-child(2){border-radius:56% 44% 48% 52%/42% 58% 44% 56%;animation-delay:.13s;inset:20%}._traceAiField_13f8f_1121 i:nth-child(3){border-radius:50%;animation-delay:.24s;inset:31%}._traceAiField_13f8f_1121 small,._traceAiField_13f8f_1121 strong,._traceAiField_13f8f_1121 span{z-index:2;position:relative}._traceAiField_13f8f_1121 small{letter-spacing:.12em;font-size:.65rem;font-weight:800}._traceAiField_13f8f_1121 strong{letter-spacing:-.08em;font-family:Arial,Helvetica,sans-serif;font-size:4.8rem;line-height:1}._traceAiField_13f8f_1121 span{max-width:150px;font-size:.7rem;font-weight:700}._cinemaHero_13f8f_1181{background:var(--lab-surface);grid-template-columns:minmax(390px,36%) 1fr;min-height:800px;display:grid}._cinemaCopy_13f8f_1188{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 4vw 64px;display:flex;position:relative}._cinemaCopy_13f8f_1188 ._wordmark_13f8f_610{position:absolute;top:38px;left:4vw}._cinemaCopy_13f8f_1188 ._kicker_13f8f_694{margin-top:42px}._cinemaCopy_13f8f_1188 h1{letter-spacing:-.09em;align-items:baseline;gap:16px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.5rem,8vw,8rem);line-height:.8;display:flex}._cinemaCopy_13f8f_1188 h1 b{color:var(--lab-secondary);font-size:.35em;font-weight:500}._cinemaCopy_13f8f_1188 h1 em{color:var(--lab-accent);font-style:normal}._cinemaStatement_13f8f_1230{letter-spacing:-.04em;margin:34px 0 0;font-size:clamp(1.55rem,2.1vw,2.25rem);font-weight:800;line-height:1.4}._cinemaStatement_13f8f_1230 span{display:block}._publicScheme05_13f8f_40 ._cinemaHero_13f8f_1181,._publicScheme05_13f8f_40 ._cinemaImage_13f8f_1244{min-height:680px}._conciseCore_13f8f_1248 ._coreGrid_13f8f_1248 article{min-height:450px}._conciseCore_13f8f_1248 ._coreGrid_13f8f_1248 h3,._publicScheme05_13f8f_40 ._experienceList_13f8f_1256 h3{text-wrap:balance}._conciseCore_13f8f_1248 ._coreTopline_13f8f_1258{gap:1rem;font-family:inherit;font-size:.875rem}._conciseCore_13f8f_1248 ._coreAi_13f8f_1264 ._coreTopline_13f8f_1258{color:color-mix(in srgb, var(--lab-on-night) 78%, transparent)}._conciseCore_13f8f_1248 ._coreKeyword_13f8f_1268{margin-top:2.75rem;font-size:clamp(4.5rem,8vw,7rem)}._serviceSummaryLink_13f8f_1273{color:var(--lab-accent);align-self:flex-start;margin-top:auto;padding-top:1.75rem;font-size:.9375rem;font-weight:700}._serviceSummaryLink_13f8f_1273 span{margin-left:.65rem}._publicScheme05_13f8f_40 ._conciseCore_13f8f_1248{padding-bottom:0}._publicScheme05_13f8f_40 ._experienceSection_13f8f_1290{padding-top:clamp(64px,7vw,104px)}._publicScheme05_13f8f_40 ._experienceSection_13f8f_1290 ._sectionHeading_13f8f_144{margin-bottom:clamp(32px,4vw,56px)}._publicScheme05_13f8f_40 ._experienceSection_13f8f_1290 ._sectionHeading_13f8f_144 h2{text-wrap:balance}@media (max-width:700px){._publicScheme05_13f8f_40 ._cinemaHero_13f8f_1181{min-height:0}._publicScheme05_13f8f_40 ._cinemaCopy_13f8f_1188{min-height:490px}._publicScheme05_13f8f_40 ._cinemaImage_13f8f_1244,._conciseCore_13f8f_1248 ._coreGrid_13f8f_1248 article{min-height:420px}}._cinemaImage_13f8f_1244{filter:grayscale(.82)contrast(1.08);background-image:url(/design-lab-operations.png);background-position:50%;background-size:cover;min-height:800px;position:relative;overflow:hidden}._cinemaImage_13f8f_1244:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--lab-night) 54%, transparent), transparent 50%, #00000029);position:absolute;inset:0}._cinemaBaseLabel_13f8f_1326,._conceptImageNote_13f8f_1327{z-index:3;color:#f7f7f5;letter-spacing:.11em;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;position:absolute}._cinemaBaseLabel_13f8f_1326{top:42%;left:5%}._conceptImageNote_13f8f_1327{color:#ffffffa8;bottom:28px;right:4%}._cinemaWindow_13f8f_1348{aspect-ratio:.92;z-index:3;border:3px solid var(--lab-accent);background:color-mix(in srgb, var(--lab-accent) 70%, transparent);width:clamp(220px,25vw,380px);color:var(--lab-on-accent);filter:saturate(1.5);flex-direction:column;padding:30px;animation:1.05s cubic-bezier(.22,1,.36,1) both _cinema-window_13f8f_1;display:flex;position:absolute;top:18%;left:38%;box-shadow:0 18px 50px #00000038}._cinemaWindow_13f8f_1348 small{letter-spacing:.12em;font-size:.68rem;font-weight:800}._cinemaWindow_13f8f_1348 strong{letter-spacing:-.09em;margin-top:auto;font-family:Arial,Helvetica,sans-serif;font-size:clamp(4rem,8vw,7.5rem);line-height:.8}._cinemaWindow_13f8f_1348 span{margin-top:16px;font-size:.72rem;font-weight:800}._orbitHero_13f8f_1387{background:var(--lab-night);min-height:820px;color:var(--lab-on-night);grid-template-columns:minmax(420px,42%) minmax(0,58%);padding-top:84px;display:grid}._orbitHero_13f8f_1387:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:84px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%,#000);mask-image:linear-gradient(90deg,#0000,#000 34%,#000)}._orbitCopy_13f8f_1408{z-index:14;flex-direction:column;justify-content:center;padding:clamp(104px,14vh,154px) 3vw 76px 5.5vw;display:flex;position:relative}._orbitCopy_13f8f_1408 h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.25vw,5rem);line-height:1.13}._orbitCopy_13f8f_1408 h1 span{display:block}._orbitCopy_13f8f_1408 ._heroLead_13f8f_686{color:#ffffff9e}._orbitCopy_13f8f_1408 ._secondaryAction_13f8f_654{color:var(--lab-on-night);border-color:#ffffffa3}._orbitVisual_13f8f_1437{perspective:1200px;place-items:center;min-width:0;min-height:736px;display:grid;position:relative}._orbitVisual_13f8f_1437:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--lab-accent) 12%, transparent), transparent 68%);filter:blur(18px);opacity:.68;border-radius:50%;width:58%;position:absolute}._orbitStage_13f8f_1457{aspect-ratio:1.56;isolation:isolate;width:min(58vw,800px);transform-style:preserve-3d;touch-action:pan-y;position:relative;transform:rotateX(2deg)}._orbitStage_13f8f_1457:before,._orbitStage_13f8f_1457:after{content:"";pointer-events:none;position:absolute}._orbitStage_13f8f_1457:before{z-index:1;background:linear-gradient(#0000,#ffffff14,#0000);width:1px;height:68%;top:16%;left:50%}._orbitStage_13f8f_1457:after{z-index:1;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;top:50%;left:5%;right:5%}._orbitBack_13f8f_1492,._orbitFront_13f8f_1493{background:conic-gradient(from -90deg, color-mix(in srgb, var(--lab-accent) 52%, transparent) 0deg, var(--lab-accent) 62deg, var(--lab-accent) 118deg, color-mix(in srgb, var(--lab-accent) 58%, transparent) 180deg, color-mix(in srgb, var(--lab-accent) 30%, transparent) 246deg, color-mix(in srgb, var(--lab-accent) 30%, transparent) 304deg, color-mix(in srgb, var(--lab-accent) 52%, transparent) 360deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:2px;position:absolute;inset:21% 9.5%;transform:rotate(-6.88deg);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._orbitBack_13f8f_1492{z-index:2;opacity:.92}._orbitFront_13f8f_1493{z-index:7;background:conic-gradient(from -90deg, color-mix(in srgb, var(--lab-accent) 16%, transparent) 0deg, color-mix(in srgb, var(--lab-accent) 48%, transparent) 58deg, color-mix(in srgb, var(--lab-accent) 48%, transparent) 122deg, color-mix(in srgb, var(--lab-accent) 12%, transparent) 184deg, transparent 246deg, transparent 304deg, color-mix(in srgb, var(--lab-accent) 16%, transparent) 360deg);filter:blur(3px);opacity:.62;padding:4px}._orbitCenter_13f8f_1542{aspect-ratio:1;z-index:6;background:var(--lab-night);text-align:center;border:1px solid #ffffff3d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(176px,15vw,228px);padding:25px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 70px #00000057,0 0 0 18px #ffffff05}._orbitCenter_13f8f_1542 strong{letter-spacing:-.09em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.7rem,6.5vw,6rem);line-height:.84}._orbitWaypoints_13f8f_1572{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}._orbitWaypoints_13f8f_1572 li,._orbitAi_13f8f_1582{--orbit-x:0px;--orbit-y:0px;--orbit-scale:1;--orbit-depth:.5;transform:translate(-50%, -50%) translate3d(var(--orbit-x), var(--orbit-y), 0) scale(var(--orbit-scale));transform-origin:50%;will-change:transform, opacity, filter;position:absolute;top:50%;left:50%}._orbitWaypoints_13f8f_1572 li{opacity:calc(.48 + var(--orbit-depth) * .46);align-items:center;gap:9px;transition:opacity .18s;display:flex}._orbitWaypoints_13f8f_1572 i{border:2px solid var(--lab-accent);background:var(--lab-night);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lab-accent) 9%, transparent);border-radius:50%;transition:background .18s,box-shadow .18s,transform .18s;display:block}._orbitWaypoints_13f8f_1572 span{color:#ffffff8f;letter-spacing:.07em;white-space:nowrap;font-size:.62rem;font-weight:700;transition:color .18s}._orbitWaypoints_13f8f_1572 li:nth-child(2),._orbitWaypoints_13f8f_1572 li:nth-child(3){flex-direction:row-reverse}._orbitWaypoints_13f8f_1572 li[data-active=true] i{background:var(--lab-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--lab-accent) 15%, transparent), 0 0 24px color-mix(in srgb, var(--lab-accent) 62%, transparent);transform:scale(1.16)}._orbitWaypoints_13f8f_1572 li[data-active=true] span{color:var(--lab-on-night)}._orbitAi_13f8f_1582{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--lab-accent) 72%, white);background:var(--lab-accent);width:clamp(66px,6vw,88px);color:var(--lab-on-accent);box-shadow:0 14px 34px #0000004d, 0 0 28px color-mix(in srgb, var(--lab-accent) 28%, transparent);opacity:calc(.55 + var(--orbit-depth) * .45);filter:brightness(calc(.72 + var(--orbit-depth) * .28));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:9px;display:flex}._orbitAi_13f8f_1582 strong{letter-spacing:-.07em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,2.8vw,2.35rem);line-height:1}._orbitHint_13f8f_1667{color:#ffffff5c;letter-spacing:.13em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem;font-weight:700;position:absolute;bottom:42px;right:5vw}._orbitAutoHint_13f8f_1679{display:none}._coreSection_13f8f_138,._flowSection_13f8f_1685,._experienceSection_13f8f_1290,._relatedSection_13f8f_1687,._contactSection_13f8f_1688{padding:clamp(76px,9vw,138px) 5.5vw}._coreSection_13f8f_138{background:var(--lab-surface)}._sectionHeading_13f8f_144{max-width:820px;margin-bottom:clamp(42px,6vw,78px)}._sectionHeading_13f8f_144 h2{color:inherit;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,4.3rem);line-height:1.16}._sectionHeading_13f8f_144>p:last-child:not(._kicker_13f8f_694){color:var(--lab-muted);margin:18px 0 0}._coreStage_13f8f_1714{--slice-progress:92;--future-strength:1;--future-field-opacity:1;--future-node-scale:1;--future-echo-opacity:.2;--future-echo-one:10px;--future-echo-two:20px;isolation:isolate;position:relative}._timeEnvironment_13f8f_1726,._timeSlice_13f8f_46{display:none}._servicePanels_13f8f_1731:before{content:"";background:linear-gradient(90deg, var(--lab-line), var(--lab-accent) 50%, var(--lab-line));height:1px;position:absolute;top:-29px;left:0;right:0}._direction05_13f8f_1741 ._timeEnvironment_13f8f_1726{z-index:2;pointer-events:none;display:block;position:absolute;inset:-46px 0 0;overflow:hidden}._timePastGrid_13f8f_1753,._timeWake_13f8f_1754,._timeFutureField_13f8f_1755,._timeLabels_13f8f_1756{position:absolute}._timePastGrid_13f8f_1753{width:calc(var(--slice-progress) * 1%);background-image:linear-gradient(90deg, color-mix(in srgb, var(--lab-accent) 15%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--lab-accent) 12%, transparent) 1px, transparent 1px);opacity:.7;background-size:48px 48px;top:46px;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0000 96%);mask-image:linear-gradient(90deg,#000000b8,#0000 96%)}._timeWake_13f8f_1754{top:46px;bottom:0;left:calc(var(--slice-progress) * 1% - 130px);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lab-accent) 5%, transparent) 22%, color-mix(in srgb, var(--lab-accent) 24%, transparent) 50%, color-mix(in srgb, var(--lab-accent) 6%, transparent) 70%, transparent);filter:blur(18px);opacity:.9;width:260px;transform:skew(-7deg)}._timeFutureField_13f8f_1755{background:radial-gradient(circle at 72% 32%, color-mix(in srgb, var(--lab-accent) 22%, transparent), transparent 24%), radial-gradient(circle at 38% 68%, color-mix(in srgb, var(--lab-accent) 14%, transparent), transparent 28%);opacity:var(--future-field-opacity);inset:46px 0 0 50%}._timeFutureField_13f8f_1755 i{border:1px solid color-mix(in srgb, var(--lab-accent) 78%, white);background:var(--lab-accent);width:7px;height:7px;box-shadow:0 0 18px color-mix(in srgb, var(--lab-accent) 72%, transparent);opacity:var(--future-field-opacity);transform:scale(var(--future-node-scale));border-radius:50%;transition:opacity .32s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute}._timeFutureField_13f8f_1755 i:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--lab-accent) 58%, transparent), transparent);width:clamp(46px,7vw,100px);height:1px;transform:rotate(var(--node-angle,0deg));transform-origin:0;position:absolute;top:50%;left:50%}._timeFutureField_13f8f_1755 i:first-child{--node-angle:24deg;top:15%;left:22%}._timeFutureField_13f8f_1755 i:nth-child(2){--node-angle:148deg;top:27%;right:13%}._timeFutureField_13f8f_1755 i:nth-child(3){--node-angle:-18deg;top:53%;left:13%}._timeFutureField_13f8f_1755 i:nth-child(4){--node-angle:202deg;bottom:28%;right:24%}._timeFutureField_13f8f_1755 i:nth-child(5){--node-angle:164deg;bottom:12%;right:8%}._timeFutureField_13f8f_1755 i:nth-child(6){--node-angle:-38deg;bottom:8%;left:31%}._timeLabels_13f8f_1756{height:32px;color:var(--lab-faint);letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:800;top:0;left:0;right:0}._timeLabels_13f8f_1756:before{content:"";background:linear-gradient(90deg, var(--lab-line), var(--lab-accent) 50%, var(--lab-line));height:1px;position:absolute;top:17px;left:0;right:0}._timeLabels_13f8f_1756 span{position:absolute;top:0}._timeLabels_13f8f_1756 span:first-child{left:0}._timeLabels_13f8f_1756 span:nth-child(2){left:50%;transform:translate(-50%)}._timeLabels_13f8f_1756 span:last-child{color:var(--lab-secondary);right:0}._direction05_13f8f_1741 ._timeSlice_13f8f_46{top:-46px;bottom:0;left:calc(var(--slice-progress) * 1%);z-index:6;width:58px;color:var(--lab-accent);cursor:ew-resize;touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute;transform:translate(-50%)}._timeSlice_13f8f_46:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lab-accent) 12%, transparent), transparent);opacity:.9;pointer-events:none;transition:opacity .38s;position:absolute;inset:46px -44px 0}._timeSliceBeam_13f8f_1895{z-index:2;background:linear-gradient(180deg, transparent 0, var(--lab-accent) 7%, var(--lab-accent) 94%, transparent 100%);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lab-accent) 26%, transparent), 0 0 16px color-mix(in srgb, var(--lab-accent) 84%, transparent), 0 0 42px color-mix(in srgb, var(--lab-accent) 38%, transparent);opacity:1;transition:opacity .38s,width .18s,height .18s,box-shadow .18s;position:absolute;top:34px;bottom:0;left:50%;transform:translate(-50%)}._timeSliceBeam_13f8f_1895:before,._timeSliceBeam_13f8f_1895:after{content:"";background:var(--lab-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--lab-accent) 18%, transparent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}._timeSliceBeam_13f8f_1895:before{top:12px}._timeSliceBeam_13f8f_1895:after{bottom:-4px}._timeSliceLabel_13f8f_1928,._timeSliceHint_13f8f_1929{z-index:3;letter-spacing:.12em;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;font-style:normal;font-weight:900;line-height:1;position:absolute;left:50%;transform:translate(-50%)}._timeSliceLabel_13f8f_1928{background:var(--lab-accent);color:var(--lab-on-accent);padding:5px 7px;top:5px}._timeSliceHint_13f8f_1929{border:1px solid color-mix(in srgb, var(--lab-accent) 58%, transparent);background:color-mix(in srgb, var(--lab-night) 88%, transparent);color:var(--lab-on-night);opacity:0;padding:4px 6px;transition:opacity .18s;bottom:17px}._coreStage_13f8f_1714[data-time=ready] ._timeSlice_13f8f_46:hover ._timeSliceHint_13f8f_1929,._coreStage_13f8f_1714[data-time=explore] ._timeSliceHint_13f8f_1929{opacity:1}._timeSlice_13f8f_46:focus-visible ._timeSliceHint_13f8f_1929{opacity:1}._coreStage_13f8f_1714[data-time=ready] ._timeSlice_13f8f_46:after{opacity:.3}._coreStage_13f8f_1714[data-time=ready] ._timeSliceBeam_13f8f_1895{opacity:.54}._coreStage_13f8f_1714[data-time=explore] ._timeSlice_13f8f_46:after,._coreStage_13f8f_1714[data-time=explore] ._timeSliceBeam_13f8f_1895,._timeSlice_13f8f_46:hover:after,._timeSlice_13f8f_46:hover ._timeSliceBeam_13f8f_1895{opacity:1}._timeSlice_13f8f_46:focus-visible:after{opacity:1}._timeSlice_13f8f_46:focus-visible ._timeSliceBeam_13f8f_1895{opacity:1}._timeSliceCross_13f8f_1983{z-index:4;border:1px solid color-mix(in srgb, var(--lab-accent) 88%, white);background:var(--lab-accent);width:58px;height:58px;box-shadow:0 0 0 10px color-mix(in srgb, var(--lab-accent) 12%, transparent), 0 0 38px color-mix(in srgb, var(--lab-accent) 54%, transparent);color:var(--lab-on-accent);opacity:0;border-radius:50%;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:2rem;line-height:1;transition:opacity .18s,transform .46s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.55)rotate(-18deg)}._coreStage_13f8f_1714[data-moment=now] ._timeSliceCross_13f8f_1983{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}._timeSlice_13f8f_46:focus-visible{outline:none!important}._timeSlice_13f8f_46:focus-visible ._timeSliceBeam_13f8f_1895{width:4px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lab-accent) 30%, transparent), 0 0 26px var(--lab-accent)}._coreGrid_13f8f_1248{z-index:1;background:var(--lab-line);border:1px solid var(--lab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:relative}._coreGrid_13f8f_1248 article{background:var(--lab-bg);flex-direction:column;min-height:570px;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden}._coreGrid_13f8f_1248 article>*{z-index:4;position:relative}._direction05_13f8f_1741 ._coreGrid_13f8f_1248 article:first-child:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--lab-accent) 7%, transparent), transparent 42%), repeating-linear-gradient(90deg, transparent 0 47px, color-mix(in srgb, var(--lab-line) 42%, transparent) 47px 48px);opacity:.56;position:absolute;inset:0}._coreAi_13f8f_1264{color:var(--lab-on-night);background:var(--lab-night)!important}._coreTopline_13f8f_1258{color:var(--lab-secondary);letter-spacing:.1em;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:800;display:flex}._coreKeyword_13f8f_1268{letter-spacing:-.09em;margin-top:auto;font-family:Arial,Helvetica,sans-serif;font-size:clamp(5rem,11vw,10rem);line-height:.82;position:relative}._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268{color:var(--lab-accent);isolation:isolate;transition:color .42s,opacity .42s,transform .72s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-color .42s}._coreKeywordEcho_13f8f_2092{pointer-events:none;position:absolute;inset:0}._direction05_13f8f_1741 ._coreAi_13f8f_1264 ._coreKeywordEcho_13f8f_2092:before,._direction05_13f8f_1741 ._coreAi_13f8f_1264 ._coreKeywordEcho_13f8f_2092:after{content:"AI";z-index:-1;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--lab-accent) 78%, transparent);opacity:var(--future-echo-opacity);transition:opacity .42s,transform .72s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}._direction05_13f8f_1741 ._coreAi_13f8f_1264 ._coreKeywordEcho_13f8f_2092:before{transform:translateX(var(--future-echo-one))}._direction05_13f8f_1741 ._coreAi_13f8f_1264 ._coreKeywordEcho_13f8f_2092:after{transform:translateX(var(--future-echo-two))}._direction05_13f8f_1741 ._coreStage_13f8f_1714[data-moment=experience] ._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268,._direction05_13f8f_1741 ._coreStage_13f8f_1714[data-moment=now] ._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--lab-accent) 78%, transparent);opacity:.38;transform:translate(-18px)scale(.96)}._direction05_13f8f_1741 ._coreStage_13f8f_1714[data-moment=future] ._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268{color:var(--lab-accent);-webkit-text-stroke-color:transparent;opacity:1;transform:translate(0)scale(1)}._coreGrid_13f8f_1248 h3{margin:40px 0 0;font-size:clamp(1.45rem,2.3vw,2.25rem);line-height:1.35}._coreGrid_13f8f_1248 article>p{max-width:540px;color:var(--lab-muted);margin:14px 0 0}._coreAi_13f8f_1264>p{color:color-mix(in srgb, var(--lab-on-night) 68%, transparent)!important}._coreTags_13f8f_2149{border-top:1px solid var(--lab-line);flex-wrap:wrap;gap:8px;margin-top:26px;padding-top:18px;display:flex}._coreTags_13f8f_2149 span{border:1px solid var(--lab-line);color:var(--lab-muted);padding:5px 10px;font-size:.7rem;font-weight:800}._coreAi_13f8f_1264 ._coreTags_13f8f_2149{border-color:#ffffff29}._coreAi_13f8f_1264 ._coreTags_13f8f_2149 span{color:#ffffffad;border-color:#ffffff2e}._coreGrid_13f8f_1248 article>small{color:#ffffff8f;border-top:1px solid #ffffff29;margin-top:22px;padding-top:18px;font-size:.7rem}._flowSection_13f8f_1685{background:var(--lab-bg);border-block:1px solid var(--lab-line);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:end;gap:7vw;display:grid}._flowSection_13f8f_1685 ._sectionHeading_13f8f_144{margin-bottom:0}._flowSection_13f8f_1685 ._sectionHeading_13f8f_144 h2{font-size:clamp(2rem,3.2vw,3.4rem)}._cinemaFlowSection_13f8f_2200{grid-template-columns:1fr;align-items:stretch;gap:clamp(44px,5vw,72px)}._cinemaFlowSection_13f8f_2200 ._sectionHeading_13f8f_144{max-width:760px}._flowTraceMap_13f8f_2210{min-height:310px;margin-top:0}._flowTraceMap_13f8f_2210 ._traceSteps_13f8f_1058>div{min-height:190px}._flowTraceMap_13f8f_2210 ._traceWander_13f8f_1017 i{border-color:var(--lab-bg)}._flowList_13f8f_2223{background:var(--lab-line);border:1px solid var(--lab-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}._flowList_13f8f_2223 li{background:var(--lab-surface);flex-direction:column;min-height:190px;padding:24px 18px;display:flex}._flowList_13f8f_2223 li>span{color:var(--lab-accent);font-family:Arial,Helvetica,sans-serif;font-size:1.55rem;font-weight:900}._flowList_13f8f_2223 strong{margin-top:auto;font-size:.85rem}._flowList_13f8f_2223 small{color:var(--lab-muted);margin-top:10px;font-size:.67rem;line-height:1.55}._experienceSection_13f8f_1290{background:var(--lab-surface)}._experienceList_13f8f_1256{background:var(--lab-line);border:1px solid var(--lab-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}._experienceList_13f8f_1256 article{background:var(--lab-surface);flex-direction:column;min-height:280px;padding:30px;display:flex}._experienceMeta_13f8f_2281{justify-content:space-between;align-items:center;gap:18px;display:flex}._experienceMeta_13f8f_2281>span{color:var(--lab-faint);font-family:Arial,Helvetica,sans-serif;font-size:.74rem;font-weight:800}._experienceNote_13f8f_2295{color:var(--lab-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.8}._experienceFooter_13f8f_2303{justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:28px;display:flex}._experienceFooter_13f8f_2303>._sectionTextLink_13f8f_2311{flex-shrink:0;margin-top:0}._experienceFooter_13f8f_2303>._experienceNote_13f8f_2295{text-align:right;margin:0}@media (max-width:640px){._experienceFooter_13f8f_2303{flex-direction:column;align-items:stretch}._experienceFooter_13f8f_2303>._sectionTextLink_13f8f_2311{align-self:flex-start}}._experienceList_13f8f_1256 small{color:var(--lab-secondary);letter-spacing:.08em;margin-top:auto;font-size:.65rem;font-weight:800}._experienceList_13f8f_1256 h3{margin:13px 0 0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.5}._relatedSection_13f8f_1687{background:var(--lab-bg);border-block:1px solid var(--lab-line);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:7vw;display:grid}._relatedSection_13f8f_1687 ._sectionHeading_13f8f_144{margin-bottom:0}._relatedSection_13f8f_1687 ._sectionHeading_13f8f_144 h2{font-size:clamp(2rem,3.2vw,3.4rem)}._relatedSection_13f8f_1687 ._sectionHeading_13f8f_144 h2 span{display:block}._relatedList_13f8f_2366{border-block:1px solid var(--lab-line)}._relatedList_13f8f_2366 article{border-top:1px solid var(--lab-line);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:30px;padding:30px 0;display:grid}._relatedList_13f8f_2366 article:first-child{border-top:0}._relatedList_13f8f_2366 h3,._relatedList_13f8f_2366 p{margin:0}._relatedList_13f8f_2366 h3{font-size:1rem}._relatedList_13f8f_2366 p{color:var(--lab-muted);font-size:.82rem}._contactSection_13f8f_1688{background:var(--lab-night);min-height:440px;color:var(--lab-on-night);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:8vw;display:grid;position:relative;overflow:hidden}._contactSection_13f8f_1688:after{content:"PMO × AI";color:#ffffff0a;letter-spacing:-.09em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(7rem,16vw,16rem);font-weight:900;line-height:1;position:absolute;bottom:-.26em;right:-.04em}._contactInteractive_13f8f_2421{--contact-effect-rgb:71 119 255;--contact-effect-bright-rgb:154 181 255;isolation:isolate;background:radial-gradient(circle at 74% 62%, rgb(var(--contact-effect-rgb) / 5%), transparent 24%), linear-gradient(145deg, var(--site-contact-start) 0%, var(--site-contact-base,var(--site-dark)) 62%, var(--site-contact-end) 100%)}._orangeTheme_13f8f_282 ._contactInteractive_13f8f_2421{--site-contact-base:#090a0c;--contact-effect-rgb:232 163 61;--contact-effect-bright-rgb:255 214 130}._contactInteractive_13f8f_2421:after{display:none}._contactField_13f8f_2440{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._contactCopy_13f8f_2449:before,._contactBody_13f8f_2450:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgb(var(--site-contact-shade-rgb) / 78%), transparent 82%);pointer-events:none;position:absolute;inset:-54px -38px}._contactSection_13f8f_1688>div{z-index:2;position:relative}._contactSection_13f8f_1688 h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1.2}._contactSection_13f8f_1688>div:last-child>p{color:#ffffffad;margin:0}._contactAction_13f8f_655{margin-top:26px}._contactConsultWrap_13f8f_2480{margin-top:26px;display:inline-block;position:relative}._contactConsultWrap_13f8f_2480 ._contactAction_13f8f_655{z-index:2;margin-top:0;transition:box-shadow .22s,filter .22s;position:relative}._contactLampField_13f8f_2493{z-index:-1;opacity:0;background:radial-gradient(ellipse, rgb(var(--contact-effect-bright-rgb) / 17%) 0 7%, rgb(var(--contact-effect-rgb) / 8%) 30%, transparent 70%);filter:blur(6px);pointer-events:none;border-radius:50%;width:460px;height:360px;transition:opacity .24s,transform .3s;position:absolute;bottom:-126px;left:50%;transform:translate(-50%)scale(.72)}._contactLampWrap_13f8f_2514{aspect-ratio:1;z-index:0;opacity:0;transform-origin:50% 82%;pointer-events:none;place-items:center;width:168px;transition:opacity .19s,transform .22s,filter .26s;display:grid;position:absolute;bottom:calc(100% - 15px);left:50%;transform:translate(-50%)scale(.82)}._contactLampHalo_13f8f_2530{opacity:0;background:radial-gradient(circle, rgb(var(--contact-effect-bright-rgb) / 36%) 0 10%, rgb(var(--contact-effect-rgb) / 18%) 30%, rgb(var(--contact-effect-rgb) / 0%) 70%);filter:blur(4px);border-radius:50%;transition:opacity .22s;position:absolute;inset:-18%}._contactLamp_13f8f_2493{width:78%;height:78%;fill:rgb(var(--contact-effect-rgb) / 8%);stroke:rgb(var(--contact-effect-bright-rgb) / 92%);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgb(var(--contact-effect-bright-rgb) / 54%));overflow:visible}._contactConsultWrap_13f8f_2480[data-lit=true] ._contactLampWrap_13f8f_2514,._contactConsultWrap_13f8f_2480:hover ._contactLampWrap_13f8f_2514,._contactConsultWrap_13f8f_2480:focus-within ._contactLampWrap_13f8f_2514{opacity:1;filter:drop-shadow(0 0 24px rgb(var(--contact-effect-rgb) / 46%));transform:translate(-50%)scale(1)}._contactConsultWrap_13f8f_2480[data-lit=true] ._contactLampHalo_13f8f_2530,._contactConsultWrap_13f8f_2480:hover ._contactLampHalo_13f8f_2530,._contactConsultWrap_13f8f_2480:focus-within ._contactLampHalo_13f8f_2530,._contactConsultWrap_13f8f_2480[data-lit=true] ._contactLampField_13f8f_2493,._contactConsultWrap_13f8f_2480:hover ._contactLampField_13f8f_2493,._contactConsultWrap_13f8f_2480:focus-within ._contactLampField_13f8f_2493{opacity:1}._contactConsultWrap_13f8f_2480[data-lit=true] ._contactLampField_13f8f_2493,._contactConsultWrap_13f8f_2480:hover ._contactLampField_13f8f_2493,._contactConsultWrap_13f8f_2480:focus-within ._contactLampField_13f8f_2493{transform:translate(-50%)scale(1)}:is(._contactConsultWrap_13f8f_2480 ._contactAction_13f8f_655:hover,._contactConsultWrap_13f8f_2480 ._contactAction_13f8f_655:focus-visible){box-shadow:0 0 0 6px rgb(var(--contact-effect-rgb) / 14%), 0 0 44px rgb(var(--contact-effect-rgb) / 44%);filter:saturate(1.08)brightness(1.05)}._sectionTextLink_13f8f_2311{align-items:center;gap:.55rem;margin-top:28px;font-size:.78rem;font-weight:800;display:inline-flex;color:var(--lab-accent)!important}._sectionTextLink_13f8f_2311 span{transition:transform .16s}@media (hover:hover){._sectionTextLink_13f8f_2311:hover span{transform:translate(4px)}}._contactSection_13f8f_1688 small{color:#ffffff7a;margin-top:12px;display:block}._direction02_13f8f_2615 ._coreSection_13f8f_138,._direction02_13f8f_2615 ._experienceSection_13f8f_1290{background:var(--lab-night);color:var(--lab-on-night)}._direction02_13f8f_2615 ._coreGrid_13f8f_1248 article,._direction02_13f8f_2615 ._experienceList_13f8f_1256 article{background:color-mix(in srgb, var(--lab-night) 88%, var(--lab-surface))}._direction02_13f8f_2615 ._coreGrid_13f8f_1248 article:first-child{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%)}._direction02_13f8f_2615 ._sectionHeading_13f8f_144>p:last-child:not(._kicker_13f8f_694){color:#ffffff94}._direction03_13f8f_2634 ._coreGrid_13f8f_1248{background:0 0;border:0;gap:48px}._direction03_13f8f_2634 ._coreGrid_13f8f_1248 article{border-top:2px solid var(--lab-accent);border-bottom:1px solid var(--lab-line);min-height:500px}._direction03_13f8f_2634 ._coreGrid_13f8f_1248 article:first-child:after{content:"→";color:var(--lab-accent);font-size:1.6rem;position:absolute;right:-34px}._direction03_13f8f_2634 ._coreGrid_13f8f_1248 article{position:relative}._direction05_13f8f_1741 ._experienceList_13f8f_1256 article{color:#f7f7f5;background-position:50%;background-size:cover;min-height:340px;position:relative;overflow:hidden}._direction05_13f8f_1741 ._experienceList_13f8f_1256 ._experienceNetwork_13f8f_2667{background-image:linear-gradient(180deg, #00000014 0 28%, color-mix(in srgb, var(--lab-night) 94%, transparent) 92%), url(/design-lab-experience-network-p6.png)}._direction05_13f8f_1741 ._experienceList_13f8f_1256 ._experienceCoordination_13f8f_2673{background-image:linear-gradient(180deg, #00000014 0 28%, color-mix(in srgb, var(--lab-night) 94%, transparent) 92%), url(/design-lab-experience-coordination.png)}._direction05_13f8f_1741 ._experienceList_13f8f_1256 ._experienceDatacenter_13f8f_2679{background-image:linear-gradient(180deg, #00000014 0 28%, color-mix(in srgb, var(--lab-night) 94%, transparent) 92%), url(/design-lab-experience-datacenter.png);background-position:64%}._direction05_13f8f_1741 ._experienceList_13f8f_1256 small{color:var(--lab-accent)}@keyframes _canvas-enter_13f8f_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes _datum-draw_13f8f_1{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes _horizon-open_13f8f_1{0%{opacity:0;transform:scaleX(.05)}to{opacity:.58;transform:scaleX(1)}}@keyframes _fold-in_13f8f_1{0%{opacity:0;transform:scaleX(.82)skewY(-3deg)}to{opacity:1;transform:scaleX(1)skewY(0)}}@keyframes _field-reveal_13f8f_1{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes _cinema-window_13f8f_1{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:translate(0)}}@media (max-width:1180px){._labToolbar_13f8f_322{grid-template-columns:150px minmax(0,1fr) 235px}._currentSelection_13f8f_556{display:none}._controlGroup_13f8f_358 button span{max-width:86px}._traceMap_13f8f_989{grid-template-columns:100px 80px minmax(360px,1.7fr) 50px minmax(210px,.8fr);gap:10px}._cinemaHero_13f8f_1181{grid-template-columns:minmax(360px,42%) 1fr}._orbitHero_13f8f_1387{grid-template-columns:minmax(380px,39%) minmax(0,61%)}._orbitStage_13f8f_1457{width:min(64vw,730px)}}@media (max-width:900px){._labToolbar_13f8f_322{grid-template-columns:1fr;position:relative}._labTitle_13f8f_338{display:none}._controlGroup_13f8f_358>div{padding-bottom:2px;overflow-x:auto}._controlGroup_13f8f_358 button{flex:none}._directionTooltip_13f8f_389{width:100%;box-shadow:none;margin-top:9px;padding:14px 16px;display:none;position:static;transform:none}._directionTooltip_13f8f_389[data-align=middle],._directionTooltip_13f8f_389[data-align=middle][data-visible=true]{transform:none}._directionTooltip_13f8f_389:before{display:none}._directionTooltip_13f8f_389[data-visible=true]{display:block}._hero_13f8f_589{min-height:auto}._previewNav_13f8f_596{grid-template-columns:1fr auto}._previewLinks_13f8f_615{display:none}._horizonHero_13f8f_705{grid-template-columns:1fr}._horizonCopy_13f8f_711{min-height:690px}._horizonStage_13f8f_742{min-height:560px}._horizonDatum_13f8f_806{top:auto;bottom:560px}._foldHero_13f8f_820{padding-left:86px}._foldRail_13f8f_827{width:86px;padding-inline:14px}._foldRail_13f8f_827 ._wordmark_13f8f_610,._foldIndex_13f8f_839 span{font-size:.55rem}._foldStage_13f8f_858{left:86px}._foldCopy_13f8f_920{width:auto;left:120px;right:4vw}._traceHero_13f8f_964{padding-top:122px}._traceMap_13f8f_989{grid-template-columns:1fr}._traceProblem_13f8f_999,._traceAiField_13f8f_1121{justify-self:center}._traceWander_13f8f_1017{justify-self:center;width:160px;transform:rotate(90deg)}._traceSteps_13f8f_1058{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:min(100%,620px)}._traceCross_13f8f_1114{transform:rotate(90deg)}._cinemaHero_13f8f_1181{grid-template-columns:1fr}._cinemaCopy_13f8f_1188{min-height:680px;padding-inline:6vw}._cinemaImage_13f8f_1244{min-height:650px}._orbitHero_13f8f_1387{grid-template-columns:1fr}._orbitCopy_13f8f_1408{min-height:620px;padding:132px 6vw 64px}._orbitCopy_13f8f_1408 h1{max-width:720px}._orbitVisual_13f8f_1437{border-top:1px solid #ffffff17;min-height:600px}._orbitStage_13f8f_1457{width:min(94vw,760px)}._coreGrid_13f8f_1248,._experienceList_13f8f_1256{grid-template-columns:1fr}._direction05_13f8f_1741 ._timeEnvironment_13f8f_1726{top:0}._timePastGrid_13f8f_1753{width:auto;height:calc(var(--slice-progress) * 1%);top:0;bottom:auto;right:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 96%);mask-image:linear-gradient(#000000b8,#0000 96%)}._timeWake_13f8f_1754{top:calc(var(--slice-progress) * 1% - 110px);background:linear-gradient(transparent, color-mix(in srgb, var(--lab-accent) 5%, transparent) 22%, color-mix(in srgb, var(--lab-accent) 24%, transparent) 50%, color-mix(in srgb, var(--lab-accent) 6%, transparent) 70%, transparent);width:auto;height:220px;bottom:auto;left:0;right:0;transform:skewY(-4deg)}._timeFutureField_13f8f_1755{top:50%;left:0}._timeLabels_13f8f_1756{display:none}._direction05_13f8f_1741 ._timeSlice_13f8f_46{top:calc(var(--slice-progress) * 1%);cursor:ns-resize;width:auto;height:58px;bottom:auto;left:0;right:0;transform:translateY(-50%)}._timeSlice_13f8f_46:after{background:linear-gradient(transparent, color-mix(in srgb, var(--lab-accent) 12%, transparent), transparent);inset:-44px 0}._timeSliceBeam_13f8f_1895{background:linear-gradient(90deg, transparent 0, var(--lab-accent) 7%, var(--lab-accent) 94%, transparent 100%);width:auto;height:2px;inset:50% 0 auto;transform:translateY(-50%)}._timeSliceBeam_13f8f_1895:before,._timeSliceBeam_13f8f_1895:after{top:50%;bottom:auto;transform:translate(-50%,-50%)}._timeSliceBeam_13f8f_1895:before{left:12px}._timeSliceBeam_13f8f_1895:after{left:auto;right:-4px}._timeSliceLabel_13f8f_1928{top:50%;left:18px;transform:translateY(-50%)}._timeSliceHint_13f8f_1929{inset:50% 18px auto auto;transform:translateY(-50%)}._timeSliceCross_13f8f_1983{top:50%;left:50%}._timeSlice_13f8f_46:focus-visible ._timeSliceBeam_13f8f_1895{width:auto;height:4px}._direction05_13f8f_1741 ._coreStage_13f8f_1714[data-moment=experience] ._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268,._direction05_13f8f_1741 ._coreStage_13f8f_1714[data-moment=now] ._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268{transform:translateY(-12px)scale(.96)}._flowSection_13f8f_1685,._relatedSection_13f8f_1687{grid-template-columns:1fr}._flowList_13f8f_2223{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){._timeSliceDemoToolbar_13f8f_52{gap:5px;min-height:58px;padding:7px;top:10px;left:10px;right:10px}._timeSliceDemoToolbar_13f8f_52>div{min-width:66px}._timeSliceDemoToolbar_13f8f_52 strong{font-size:.58rem}._timeSliceDemoToolbar_13f8f_52>div span{display:none}._timeSliceDemoToolbar_13f8f_52 fieldset{margin-left:auto;padding:3px}._timeSliceDemoToolbar_13f8f_52 button{min-height:34px;padding:5px 7px;font-size:.55rem}._timeSliceDemoToolbar_13f8f_52 ._timeSliceReplay_13f8f_126:before{margin-right:4px}._timeSliceDemoCanvas_13f8f_138 ._coreSection_13f8f_138{padding-top:112px;padding-bottom:104px}._timeSliceDemoGuide_13f8f_148{text-align:center;font-size:.5rem;bottom:10px;left:10px;right:10px}._publicControlDock_13f8f_176{top:16px;right:6vw}._publicThemeControl_13f8f_185 button{min-height:36px;padding-inline:8px;font-size:.6rem}._labToolbar_13f8f_322{padding-inline:12px}._controlGroup_13f8f_358 button{min-height:40px;padding-inline:9px}._controlGroup_13f8f_358 button span{max-width:68px}._previewNav_13f8f_596{min-height:72px;padding-inline:6vw}._previewContact_13f8f_619{min-height:42px;padding-inline:14px;font-size:.68rem}._wordmark_13f8f_610{font-size:.68rem}._heroActions_13f8f_679{display:grid}._primaryAction_13f8f_653,._secondaryAction_13f8f_654{width:100%}._horizonCopy_13f8f_711{min-height:640px;padding:120px 6vw 56px}._horizonPmo_13f8f_732{font-size:clamp(5.2rem,28vw,7rem)}._horizonCopy_13f8f_711 h1{margin-top:26px;font-size:clamp(1.55rem,7.2vw,2.05rem)}._horizonStage_13f8f_742{min-height:420px}._horizonAi_13f8f_762{margin-left:18vw;font-size:8.2rem}._horizonDatum_13f8f_806{bottom:420px}._foldHero_13f8f_820{min-height:950px;padding-left:0}._foldRail_13f8f_827{border-bottom:1px solid #ffffff29;border-right:0;flex-direction:row;align-items:center;width:100%;height:72px;padding:0 6vw}._foldRail_13f8f_827 ._wordmark_13f8f_610{font-size:.68rem}._foldIndex_13f8f_839{display:none}._foldStage_13f8f_858{inset:72px 0 0}._foldPmoPlane_13f8f_863{padding-left:7vw;inset:9% 12% 46% 0}._foldAiPlane_13f8f_864{padding-left:22vw;inset:22% 0 48% 38%}._foldPmoPlane_13f8f_863 strong,._foldAiPlane_13f8f_864 strong{font-size:5.6rem}._foldCross_13f8f_910{top:43%;left:47%}._foldCopy_13f8f_920{padding:20px 22px 22px;bottom:42px;left:6vw;right:6vw}._foldCopy_13f8f_920 h1{font-size:2.8rem}._foldStatement_13f8f_947{font-size:1.35rem}._traceHero_13f8f_964{padding:112px 6vw 58px}._traceCopy_13f8f_973 h1{font-size:clamp(1.8rem,9.2vw,2.6rem)}._traceSteps_13f8f_1058{grid-template-columns:1fr}._traceSteps_13f8f_1058 div{min-height:96px}._flowTraceMap_13f8f_2210 ._traceSteps_13f8f_1058>div{min-height:138px}._traceAiField_13f8f_1121{width:min(100%,300px)}._cinemaCopy_13f8f_1188{min-height:650px}._cinemaCopy_13f8f_1188 h1{font-size:clamp(4.2rem,22vw,6.5rem)}._cinemaStatement_13f8f_1230{font-size:1.55rem}._cinemaImage_13f8f_1244{background-position:63%;min-height:520px}._cinemaWindow_13f8f_1348{width:190px;top:16%;left:9%}._cinemaBaseLabel_13f8f_1326{display:none}._conceptImageNote_13f8f_1327{left:6vw;right:6vw}._orbitCopy_13f8f_1408{min-height:590px;padding:116px 6vw 54px}._orbitCopy_13f8f_1408 h1{font-size:clamp(2rem,10.5vw,3.1rem)}._orbitVisual_13f8f_1437{min-height:470px}._orbitStage_13f8f_1457{aspect-ratio:1.24;width:96vw}._orbitCenter_13f8f_1542{width:142px;padding:17px}._orbitCenter_13f8f_1542 strong{font-size:3.8rem}._orbitAi_13f8f_1582{width:62px}._orbitWaypoints_13f8f_1572 li{gap:6px}._orbitWaypoints_13f8f_1572 i{width:11px;height:11px}._orbitWaypoints_13f8f_1572 span{font-size:.45rem}._orbitHint_13f8f_1667{bottom:22px;right:6vw}._orbitPointerHint_13f8f_3328{display:none}._orbitAutoHint_13f8f_1679{display:inline}._coreSection_13f8f_138,._flowSection_13f8f_1685,._experienceSection_13f8f_1290,._relatedSection_13f8f_1687,._contactSection_13f8f_1688{padding:72px 6vw}._coreGrid_13f8f_1248 article{min-height:480px}._coreKeyword_13f8f_1268{font-size:5.8rem}._flowList_13f8f_2223{grid-template-columns:1fr}._flowList_13f8f_2223 li{min-height:150px}._experienceList_13f8f_1256 article{min-height:210px}._relatedList_13f8f_2366 article{grid-template-columns:1fr;gap:10px}._contactSection_13f8f_1688{grid-template-columns:1fr}._contactLampWrap_13f8f_2514{width:138px}._contactLampField_13f8f_2493{width:360px;height:300px}._direction03_13f8f_2634 ._coreGrid_13f8f_1248{gap:22px}._direction03_13f8f_2634 ._coreGrid_13f8f_1248 article:first-child:after{display:none}}@media (max-width:480px){._publicControlDock_13f8f_176{justify-content:flex-end;gap:5px;left:4vw;right:4vw}._publicThemeControl_13f8f_185{gap:2px;padding:4px}._publicThemeControl_13f8f_185 button{gap:5px;min-height:34px;padding-inline:6px;font-size:.54rem}._publicThemeControl_13f8f_185 i,._questionToggleIcon_13f8f_235,._footprintToggleIcon_13f8f_236{width:14px;height:14px}}@media (hover:none),(pointer:coarse){._contactLampWrap_13f8f_2514{opacity:.38;transform:translate(-50%)scale(.9)}._contactLamp_13f8f_2493{stroke:rgb(var(--contact-effect-bright-rgb) / 58%);filter:drop-shadow(0 0 5px rgb(var(--contact-effect-bright-rgb) / 32%))}._contactLampHalo_13f8f_2530{opacity:.25}}@media (prefers-reduced-motion:reduce){._previewCanvas_13f8f_583,._horizonRay_13f8f_784,._horizonDatum_13f8f_806,._foldPmoPlane_13f8f_863,._foldAiPlane_13f8f_864,._traceAiField_13f8f_1121 i,._cinemaWindow_13f8f_1348{animation:none}._timeFutureField_13f8f_1755,._timeFutureField_13f8f_1755 i,._timeSliceCross_13f8f_1983,._timeSliceHint_13f8f_1929,._coreAi_13f8f_1264 ._coreKeyword_13f8f_1268,._coreAi_13f8f_1264 ._coreKeywordEcho_13f8f_2092:before,._coreAi_13f8f_1264 ._coreKeywordEcho_13f8f_2092:after,._controlGroup_13f8f_358 button,._directionTooltip_13f8f_389,._contactLampField_13f8f_2493,._contactLampWrap_13f8f_2514,._contactLampHalo_13f8f_2530,._contactConsultWrap_13f8f_2480 ._contactAction_13f8f_655{transition:none}}@media (forced-colors:active){._contactField_13f8f_2440,._contactLampField_13f8f_2493,._contactLampHalo_13f8f_2530{display:none}}._publicScheme05_13f8f_40 ._primaryAction_13f8f_653,._publicScheme05_13f8f_40 ._contactAction_13f8f_655,._publicScheme05_13f8f_40 ._publicThemeControl_13f8f_185 button[aria-pressed=true],._publicScheme05_13f8f_40 ._timeSliceLabel_13f8f_1928{background:var(--site-accent-action);border-color:var(--site-accent-action)}._publicScheme05_13f8f_40 ._kicker_13f8f_694,._publicScheme05_13f8f_40 ._coreTopline_13f8f_1258,._publicScheme05_13f8f_40 ._serviceSummaryLink_13f8f_1273,._publicScheme05_13f8f_40 ._timeLabels_13f8f_1756 span:last-child{color:var(--site-accent-text)}._publicScheme05_13f8f_40 ._sectionTextLink_13f8f_2311{color:var(--site-accent-text)!important}._publicScheme05_13f8f_40 ._coreAi_13f8f_1264 ._coreTopline_13f8f_1258,._publicScheme05_13f8f_40 ._coreAi_13f8f_1264 ._serviceSummaryLink_13f8f_1273,._publicScheme05_13f8f_40 ._experienceList_13f8f_1256 small,._publicScheme05_13f8f_40 ._contactSection_13f8f_1688 ._kicker_13f8f_694{color:var(--site-accent-on-dark)}._publicScheme05_13f8f_40 ._kicker_13f8f_694{letter-spacing:.14em;font-size:clamp(.875rem,1.12vw,1rem);line-height:1.5}._publicScheme05_13f8f_40 ._sectionHeading_13f8f_144{--section-title-size:clamp(2rem, 4vw, 4.3rem)}._publicScheme05_13f8f_40 ._sectionHeading_13f8f_144 h2{font-size:var(--section-title-size)}._publicScheme05_13f8f_40 ._coreSection_13f8f_138 ._sectionHeading_13f8f_144>._kicker_13f8f_694{padding-inline-start:max(0px, calc(var(--section-title-size) * .035 - .0625rem))}._publicScheme05_13f8f_40 ._experienceSection_13f8f_1290 ._sectionHeading_13f8f_144>._kicker_13f8f_694{padding-inline-start:max(0px, calc(var(--section-title-size) * .07 - .0625rem))}._publicScheme05_13f8f_40 ._contactSection_13f8f_1688{--section-title-size:clamp(2.2rem, 4vw, 4.5rem)}._publicScheme05_13f8f_40 ._contactSection_13f8f_1688 h2{font-size:var(--section-title-size)}._publicScheme05_13f8f_40 ._contactKicker_13f8f_3539{padding-inline-start:calc(var(--section-title-size) * .14)}._publicScheme05_13f8f_40 ._experienceFooter_13f8f_2303>._sectionTextLink_13f8f_2311{border-bottom:1px solid;gap:1.5rem;min-height:3rem;padding:.55rem 0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}._publicScheme05_13f8f_40 ._experienceFooter_13f8f_2303>._sectionTextLink_13f8f_2311 span{font-size:1.2em}._publicScheme05_13f8f_40 ._contactSection_13f8f_1688{align-content:center;align-items:start;gap:1.5rem 6vw}._contactKicker_13f8f_3539{z-index:2;grid-column:1/-1;position:relative}._publicScheme05_13f8f_40 ._contactKicker_13f8f_3539{margin:0}._publicScheme05_13f8f_40 ._contactBody_13f8f_2450{align-content:start;justify-items:start;display:grid}._publicScheme05_13f8f_40 ._contactBody_13f8f_2450>p{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.8}._publicScheme05_13f8f_40 ._contactBody_13f8f_2450>p>span{display:block}._publicScheme05_13f8f_40 ._contactBody_13f8f_2450 ._contactConsultWrap_13f8f_2480{margin-top:1.5rem}._publicScheme05_13f8f_40 ._contactBody_13f8f_2450 ._contactAction_13f8f_655{min-height:3.5rem;padding:.875rem 1.75rem;font-size:1rem;line-height:1.5}._publicScheme05_13f8f_40 ._contactBody_13f8f_2450 small{color:#ffffffa3;margin-top:.75rem;font-size:.875rem;line-height:1.7}@media (max-width:600px){._publicScheme05_13f8f_40 ._contactSection_13f8f_1688{--section-title-size:clamp(1.65rem, 8.2vw, 2.25rem)}._publicScheme05_13f8f_40 ._contactSection_13f8f_1688 h2{line-height:1.3}}._scene_1wc0s_1{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,104px);min-height:440px;padding-block:clamp(64px,6.3vw,100px);scroll-margin-top:100px;display:grid;position:relative;overflow:hidden}html[data-site-theme=orange] ._scene_1wc0s_1{--site-contact-base:#090a0c;--contact-effect-rgb:232 163 61;--contact-effect-bright-rgb:255 214 130}._copy_1wc0s_20{z-index:2;max-width:790px;position:relative}._copy_1wc0s_20:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, rgb(var(--site-contact-copy-rgb) / 80%), transparent 75%);position:absolute;inset:-24px}._copy_1wc0s_20 h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.25vw,3.8rem);line-height:1.42}._description_1wc0s_45{z-index:2;color:var(--site-dark-muted);margin:0 0 28px;line-height:1.9;position:relative}._consultation_1wc0s_53{z-index:2;min-width:0;padding-right:clamp(100px,10vw,144px);position:static}._scene_1wc0s_1 ._consultation_1wc0s_53>div{width:100%;max-width:100%;margin-top:0}._entry_1wc0s_66{flex-direction:column;align-items:flex-start;display:flex;position:static}._portal_1wc0s_73{z-index:0;pointer-events:none;opacity:0;width:clamp(100px,9.5vw,150px);height:clamp(164px,15vw,238px);transition:opacity .42s;position:absolute;bottom:72px;right:4vw}._portal_1wc0s_73[data-visible=true]{opacity:var(--portal-sequence-opacity,1)}._frame_1wc0s_87{border:1px solid rgb(var(--contact-effect-bright-rgb) / 34%);background:var(--site-portal-bg);box-shadow:0 0 0 7px rgb(var(--contact-effect-rgb) / 2%), 12px -8px 0 -1px var(--site-portal-edge), 12px -8px 0 0 rgb(var(--contact-effect-bright-rgb) / 10%);transition:border-color .6s,box-shadow .7s;position:absolute;inset:0;overflow:hidden}._opening_1wc0s_99{background:linear-gradient(180deg, rgb(var(--contact-effect-rgb) / 20%), rgb(var(--contact-effect-bright-rgb) / 72%) 62%, #f6f9ff);opacity:.35;transition:opacity .68s;position:absolute;inset:1px}._panelLeft_1wc0s_110,._panelRight_1wc0s_111{background:linear-gradient(120deg, var(--site-portal-panel), var(--site-portal-bg));width:calc(50% - 1px);transition:transform .76s cubic-bezier(.2,.65,.2,1);position:absolute;top:0;bottom:0}._panelLeft_1wc0s_110{border-right:1px solid rgb(var(--contact-effect-bright-rgb) / 36%);left:0}._panelRight_1wc0s_111{border-left:1px solid rgb(var(--contact-effect-bright-rgb) / 36%);right:0}._threshold_1wc0s_123{background:rgb(var(--contact-effect-bright-rgb) / 42%);height:2px;box-shadow:0 0 14px rgb(var(--contact-effect-rgb) / 14%);transition:background .6s,box-shadow .6s;position:absolute;bottom:-1px;left:-2px;right:-2px}._aura_1wc0s_134{background:radial-gradient(ellipse at 50% 65%, rgb(var(--contact-effect-rgb) / 20%), transparent 67%);opacity:.18;transition:opacity .8s,transform .9s;position:absolute;inset:-90px -130px -70px;transform:scale(.9)}._portal_1wc0s_73[data-open=true] ._frame_1wc0s_87{border-color:rgb(var(--contact-effect-bright-rgb) / 78%);box-shadow:0 0 30px rgb(var(--contact-effect-rgb) / 13%), 12px -8px 0 -1px var(--site-portal-edge), 12px -8px 0 0 rgb(var(--contact-effect-bright-rgb) / 22%)}._portal_1wc0s_73[data-open=true] ._panelLeft_1wc0s_110{transform:translate(-88%)}._portal_1wc0s_73[data-open=true] ._panelRight_1wc0s_111{transform:translate(88%)}._portal_1wc0s_73[data-open=true] ._opening_1wc0s_99{opacity:.94}._portal_1wc0s_73[data-open=true] ._aura_1wc0s_134{opacity:1;transform:scale(1.05)}._portal_1wc0s_73[data-open=true] ._threshold_1wc0s_123{background:rgb(var(--contact-effect-bright-rgb));box-shadow:0 0 26px rgb(var(--contact-effect-bright-rgb) / 60%)}._scene_1wc0s_1 ._action_1wc0s_160{z-index:2;text-align:center;white-space:normal;max-width:100%;margin-top:0;padding:1rem 1.4rem;font-size:.9rem;transition:box-shadow .22s,filter .22s;position:relative}:is(._action_1wc0s_160:hover,._action_1wc0s_160:focus-visible){box-shadow:0 0 0 6px rgb(var(--contact-effect-rgb) / 14%), 0 0 44px rgb(var(--contact-effect-rgb) / 44%);filter:saturate(1.08)brightness(1.05)}@media (max-width:850px){._scene_1wc0s_1{padding-block:64px;grid-template-columns:1fr;gap:28px;padding-bottom:220px}._copy_1wc0s_20{max-width:670px}._copy_1wc0s_20 h2{font-size:clamp(1.9rem,5.2vw,2.7rem)}._consultation_1wc0s_53{padding-right:0}._description_1wc0s_45{max-width:540px;margin-bottom:24px}._portal_1wc0s_73{width:84px;height:120px;bottom:72px;right:20px}._scene_1wc0s_1 ._action_1wc0s_160{padding-inline:1.1rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){._scene_1wc0s_1 *,._scene_1wc0s_1 :before,._scene_1wc0s_1 :after{transition:none}}@media (forced-colors:active){._portal_1wc0s_73{display:none}}
