.department-explorer_explorer__kE0YP{min-width:0;color:var(--text);font-family:var(--font-ui)}.department-explorer_journey__qSeKQ{min-width:0}.department-explorer_teams__53U_m{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--rule-strong)}.department-explorer_teams__53U_m button{position:relative;display:flex;align-items:center;gap:14px;min-height:80px;padding:12px 18px;border:0;background:transparent;color:var(--text-muted);text-align:left;font:inherit;cursor:pointer}.department-explorer_teams__53U_m button:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:transparent}.department-explorer_teams__53U_m button:hover,.department-explorer_teams__53U_m button[aria-selected=true]{color:var(--text);background:var(--surface)}.department-explorer_teams__53U_m button[aria-selected=true]:after{background:var(--accent)}.department-explorer_teams__53U_m button[aria-selected=true] svg{color:var(--accent)}.department-explorer_teams__53U_m svg{width:28px;height:28px;flex:none}.department-explorer_teams__53U_m small{display:block;font-size:var(--t-m1);font-weight:400;line-height:1.4}.department-explorer_teams__53U_m strong{display:block;font-size:var(--t-0);font-weight:600;line-height:1.5}.department-explorer_journeyHeading__kL5K0{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px}.department-explorer_journeyHeading__kL5K0 h3{margin:0;max-width:40ch;font:500 var(--t-2)/1.4 var(--font-ui);color:var(--text)}.department-explorer_play__CQ2H7{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;flex:none;padding:10px 16px;border:0;border-radius:var(--r);background:var(--accent);color:var(--ground);font:600 var(--t-m1)/1.5 var(--font-ui);cursor:pointer}.department-explorer_play__CQ2H7 svg{width:16px;height:16px;flex:none}.department-explorer_play__CQ2H7:hover{background:var(--accent-deep)}.department-explorer_scene__ufvYW{position:relative;display:grid;grid-template-columns:256px minmax(56px,1fr) 232px minmax(56px,1fr) 316px;align-items:stretch;min-height:320px;margin-block:10px 24px}.department-explorer_scene__ufvYW>*{grid-row:1}.department-explorer_boundary__TQFoO{grid-column:2/6;position:relative;z-index:0;margin:-24px -22px -24px 0;border:1px dashed var(--rule-strong);pointer-events:none}.department-explorer_boundary__TQFoO>span{position:absolute;top:-14px;left:22px;display:flex;align-items:center;gap:14px;padding-inline:12px;background:var(--ground)}.department-explorer_boundary__TQFoO img{width:100px;height:auto}.department-explorer_boundary__TQFoO b{padding-left:14px;border-left:1px solid var(--rule-strong);color:var(--text-muted);font-size:var(--t-m1);line-height:28px;font-weight:400}.department-explorer_agents__d_1qA,.department-explorer_fan__bH20t,.department-explorer_merge__09HSn,.department-explorer_sheet__9ffYa,.department-explorer_sources__icJUZ{position:relative;z-index:1}.department-explorer_sources__icJUZ{--stack:3;grid-column:1;display:flex;align-items:center}.department-explorer_sources__icJUZ>div{position:relative;width:236px;height:198px}.department-explorer_doc__nrtRL{position:absolute;left:calc(var(--i) * 22px);top:calc((var(--stack) - 1 - var(--i)) * 35px);z-index:calc(var(--stack) - var(--i));width:190px;height:128px;padding:13px 16px;border-radius:var(--r);background:var(--surface);box-shadow:0 10px 24px rgba(0,0,0,.28)}.department-explorer_doc__nrtRL>span{display:block;overflow:hidden;color:var(--text);font-size:var(--t-m1);font-weight:600;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.department-explorer_doc__nrtRL>i{display:block;height:6px;margin-top:11px;border-radius:3px;background:var(--rule-strong);opacity:.55}.department-explorer_doc__nrtRL>i:first-of-type{margin-top:13px}.department-explorer_doc__nrtRL>i:last-of-type{width:58%}.department-explorer_fan__bH20t{grid-column:2;z-index:0;margin-left:-66px;width:calc(100% + 66px)}.department-explorer_merge__09HSn{grid-column:4;width:100%}.department-explorer_fan__bH20t,.department-explorer_merge__09HSn{--orientation:across;height:100%;overflow:visible}.department-explorer_flow__0wpe3,.department-explorer_wire__lNDVW{fill:none;stroke-linecap:round}.department-explorer_wire__lNDVW{stroke:var(--rule-strong);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.department-explorer_flow__0wpe3{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:.12 .88;opacity:0}.department-explorer_agents__d_1qA{grid-column:3;display:grid;grid-auto-rows:1fr;align-items:center;grid-row-gap:12px;row-gap:12px}.department-explorer_agent__4xYIY{display:grid;grid-template-columns:30px 1fr;grid-column-gap:12px;column-gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r);background:var(--surface)}.department-explorer_agent__4xYIY>svg{grid-row:1/4;width:30px;height:30px;color:var(--accent)}.department-explorer_agent__4xYIY>span{color:var(--text);font-size:var(--t-m1);font-weight:600;line-height:1.35}.department-explorer_agent__4xYIY>i{display:block;height:5px;margin-top:7px;border-radius:3px;background:var(--rule-strong);opacity:.55}.department-explorer_agent__4xYIY>i:last-of-type{width:64%}.department-explorer_sheet__9ffYa{grid-column:5;align-self:center;padding:14px 16px 8px;border-radius:var(--r);background:var(--surface)}.department-explorer_sheetHead__MKjVp{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px}.department-explorer_sheetHead__MKjVp>span{color:var(--text);font-size:var(--t-m1);font-weight:600;line-height:1.4}.department-explorer_sheetHead__MKjVp>b{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--ground);font-size:var(--t-m2);font-weight:600;line-height:1.5}.department-explorer_sheetHead__MKjVp>b>svg{width:12px;height:12px}.department-explorer_row__COoRI{display:grid;grid-template-columns:88px 1fr;grid-gap:3px 10px;gap:3px 10px;margin-inline:-10px;padding:8px 10px;border-radius:var(--r);font-size:var(--t-m1);line-height:1.4}.department-explorer_row__COoRI>span{color:var(--text-muted)}.department-explorer_row__COoRI>strong{color:var(--text);font-weight:500}.department-explorer_row__COoRI[data-flag]{background:var(--ground);box-shadow:inset 2px 0 0 var(--accent)}.department-explorer_row__COoRI>em{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin-top:2px;color:var(--text-muted);font-size:var(--t-m2);font-style:normal;line-height:1.4}.department-explorer_row__COoRI>em>svg{width:14px;height:14px;flex:none;color:var(--accent)}.department-explorer_agents__d_1qA[data-phase=next],.department-explorer_sheet__9ffYa[data-phase=next]{opacity:.22}.department-explorer_fan__bH20t[data-phase=next],.department-explorer_merge__09HSn[data-phase=next]{opacity:0}.department-explorer_sources__icJUZ[data-phase=now] .department-explorer_doc__nrtRL{animation:department-explorer_slideIn__lKxU_ .55s var(--ease) both;animation-delay:calc((var(--stack) - 1 - var(--i)) * .11s)}.department-explorer_scene__ufvYW [data-phase=now] .department-explorer_wire__lNDVW{animation:department-explorer_draw__q91kx .7s ease-out both;animation-delay:calc(var(--i) * 90ms + .16s)}.department-explorer_scene__ufvYW [data-phase=now] .department-explorer_flow__0wpe3,.department-explorer_scene__ufvYW[data-stage="3"] .department-explorer_merge__09HSn .department-explorer_flow__0wpe3{animation:department-explorer_flowIn__ol_RX .3s both,department-explorer_flow__0wpe3 1.6s linear infinite;animation-delay:calc(var(--i) * 90ms + .76s)}.department-explorer_agents__d_1qA[data-phase=now] .department-explorer_agent__4xYIY{animation:department-explorer_rise__DHSmh .5s var(--ease) both;animation-delay:calc(var(--i) * .11s + .38s)}.department-explorer_agents__d_1qA[data-phase=now] .department-explorer_agent__4xYIY>i{animation:department-explorer_pulse__X4Pua 1.1s ease-in-out 2;animation-delay:calc(var(--i) * .11s + .9s)}.department-explorer_sheet__9ffYa[data-phase=now]{animation:department-explorer_rise__DHSmh .5s var(--ease) both .38s}.department-explorer_sheet__9ffYa[data-phase=now] .department-explorer_row__COoRI{animation:department-explorer_rise__DHSmh .45s var(--ease) both;animation-delay:calc(var(--i) * .12s + .62s)}.department-explorer_sheet__9ffYa[data-phase=now] .department-explorer_row__COoRI>em,.department-explorer_sheet__9ffYa[data-phase=now] .department-explorer_sheetHead__MKjVp>b{animation:department-explorer_pop__semH_ .45s var(--ease-settle) both;animation-delay:calc(var(--i, 2) * .12s + 1.1s)}.department-explorer_scene__ufvYW[data-stage="3"] .department-explorer_row__COoRI>em,.department-explorer_scene__ufvYW[data-stage="3"] .department-explorer_sheetHead__MKjVp>b{animation:department-explorer_pop__semH_ .45s var(--ease-settle) both .26s}@keyframes department-explorer_rise__DHSmh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes department-explorer_slideIn__lKxU_{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes department-explorer_draw__q91kx{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes department-explorer_flowIn__ol_RX{0%{opacity:0}to{opacity:1}}@keyframes department-explorer_flow__0wpe3{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes department-explorer_pop__semH_{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes department-explorer_pulse__X4Pua{0%,to{opacity:.55}50%{opacity:1}}.department-explorer_steps__aIHbZ{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding-top:18px}.department-explorer_progress__Q7be4{position:absolute;top:0;left:0;right:0;height:2px;background:var(--rule-strong)}.department-explorer_progress__Q7be4>span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(var(--from));transform-origin:left;animation:department-explorer_fill__25Izz var(--step-ms) linear both paused}.department-explorer_progress__Q7be4>span[data-playing=true]{animation-play-state:running}@keyframes department-explorer_fill__25Izz{0%{transform:scaleX(var(--from))}to{transform:scaleX(var(--to))}}.department-explorer_steps__aIHbZ button{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:baseline;min-width:0;padding:4px 12px 4px 0;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-ui);text-align:left;cursor:pointer}.department-explorer_steps__aIHbZ i{color:var(--text-muted);font-size:var(--t-m1);font-style:normal;line-height:1.5}.department-explorer_steps__aIHbZ button[data-reached=true] i{color:var(--accent)}.department-explorer_steps__aIHbZ span{color:inherit;font-size:var(--t-0);font-weight:600;line-height:1.5}.department-explorer_steps__aIHbZ button:hover,.department-explorer_steps__aIHbZ button[aria-pressed=true]{color:var(--text)}.department-explorer_steps__aIHbZ small{grid-column:2;display:block;font-size:var(--t-m1);line-height:1.5}.department-explorer_detail__14Irs{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:64px;gap:64px;min-height:244px;padding-block:28px;border-top:1px solid var(--rule-strong)}.department-explorer_stepCount__TV5s1{color:var(--accent);font-size:var(--t-m1);line-height:1.5}.department-explorer_detailCopy__LZT21 h4{max-width:30ch;margin:10px 0 12px;color:var(--text);font:500 var(--t-2)/1.35 var(--font-ui)}.department-explorer_detailCopy__LZT21 p{max-width:48ch;margin:0;color:var(--text-muted);font-size:var(--t-0);line-height:1.7}.department-explorer_sample__FCs6q{align-self:start;padding:20px 24px;background:var(--surface);border-left:2px solid var(--accent)}.department-explorer_sampleLabel__ONcPG{color:var(--text-muted);font-size:var(--t-m1);line-height:1.5}.department-explorer_sample__FCs6q dl{margin:12px 0 0}.department-explorer_sample__FCs6q dl>div{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:18px;gap:18px;border-top:1px solid var(--rule-strong);padding-block:10px;font-size:var(--t-0);line-height:1.5}.department-explorer_sample__FCs6q dl>div:last-child{padding-bottom:0}.department-explorer_sample__FCs6q dt{color:var(--text-muted)}.department-explorer_sample__FCs6q dd{margin:0;color:var(--text)}.department-explorer_sample__FCs6q blockquote{margin:12px 0 16px;color:var(--text);font-size:var(--t-0);line-height:1.65}.department-explorer_journeyFoot__oDHp9{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;border-top:1px solid var(--rule-strong)}.department-explorer_journeyFoot__oDHp9 p{margin:0;color:var(--text-muted);font-size:var(--t-m1);line-height:1.5}.department-explorer_journeyFoot__oDHp9 a{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:var(--text);font-size:var(--t-m1);line-height:1.5;text-decoration:none}.department-explorer_journeyFoot__oDHp9 a>span{color:var(--accent);font-size:24px}.department-explorer_journeyFoot__oDHp9 a>span:first-child{color:var(--text);font-size:var(--t-m1)}.department-explorer_journeyFoot__oDHp9 a small{display:block;margin-top:4px;color:var(--text-muted);font-size:var(--t-m2)}.department-explorer_journeyFoot__oDHp9 a:hover{text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.department-explorer_enquiry__gDzgU{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--rule-strong);padding-block:28px}.department-explorer_enquiry__gDzgU h4{margin:0 0 8px;color:var(--text);font:500 var(--t-1)/1.4 var(--font-ui)}.department-explorer_enquiry__gDzgU p{margin:0;max-width:48ch;color:var(--text-muted);font-size:var(--t-m1);line-height:1.65}.department-explorer_enquiry__gDzgU a{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;flex:0 1 360px;padding:16px 20px;background:var(--accent);color:var(--ink);border-radius:var(--r);font:600 var(--t-m1)/1.5 var(--font-ui);text-decoration:none}.department-explorer_enquiry__gDzgU a:hover{background:var(--accent-deep)}.department-explorer_enquiry__gDzgU a>span{flex:none}.department-explorer_explorer__kE0YP a:focus-visible,.department-explorer_explorer__kE0YP button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;position:relative;z-index:2}@media (max-width:1000px){.department-explorer_teams__53U_m button{gap:10px;padding-inline:12px}.department-explorer_scene__ufvYW{grid-template-columns:218px minmax(40px,1fr) 196px minmax(40px,1fr) 260px}.department-explorer_sources__icJUZ>div{width:200px;height:184px}.department-explorer_doc__nrtRL{left:calc(var(--i) * 16px);top:calc((var(--stack) - 1 - var(--i)) * 32px);width:168px;height:120px}.department-explorer_row__COoRI{grid-template-columns:76px 1fr}.department-explorer_detail__14Irs{gap:32px}.department-explorer_sample__FCs6q{padding:18px}}@media (max-width:700px){.department-explorer_enquiry__gDzgU{align-items:stretch;flex-direction:column;gap:20px;padding-block:24px}.department-explorer_enquiry__gDzgU a{flex-basis:auto}.department-explorer_teams__53U_m{grid-template-columns:1fr 1fr}.department-explorer_scene__ufvYW{grid-template-columns:1fr;min-height:0;margin-block:8px 34px}.department-explorer_scene__ufvYW>*{grid-row:auto;grid-column:1}.department-explorer_boundary__TQFoO{grid-row:2/6;margin:10px 0 0}.department-explorer_boundary__TQFoO>span{left:8px;top:auto;bottom:-12px;gap:8px;padding-inline:8px}.department-explorer_boundary__TQFoO img{width:72px}.department-explorer_boundary__TQFoO b{padding-left:8px;font-size:var(--t-m2);line-height:24px}.department-explorer_sources__icJUZ{grid-row:1;justify-content:center}.department-explorer_fan__bH20t{grid-row:2}.department-explorer_agents__d_1qA{grid-row:3}.department-explorer_merge__09HSn{grid-row:4}.department-explorer_sheet__9ffYa{grid-row:5}.department-explorer_fan__bH20t{margin:-14px 0 0;width:100%;height:62px}.department-explorer_merge__09HSn{height:48px}.department-explorer_fan__bH20t,.department-explorer_merge__09HSn{--orientation:down}.department-explorer_agents__d_1qA{padding-inline:16px}.department-explorer_sheet__9ffYa{margin:0 16px 24px}.department-explorer_steps__aIHbZ{gap:8px}.department-explorer_steps__aIHbZ button{grid-template-columns:1fr;gap:0;padding-right:4px}.department-explorer_steps__aIHbZ i{font-size:var(--t-m2)}.department-explorer_steps__aIHbZ span{font-size:var(--t-m1)}.department-explorer_steps__aIHbZ small{display:none}.department-explorer_teams__53U_m button{min-height:68px;padding:10px}.department-explorer_teams__53U_m button:nth-child(-n+2){border-bottom:1px solid var(--rule-strong)}.department-explorer_teams__53U_m svg{width:23px;height:23px}.department-explorer_teams__53U_m strong{font-size:var(--t-m1)}.department-explorer_teams__53U_m small{font-size:var(--t-m2)}.department-explorer_journeyHeading__kL5K0{display:grid;grid-gap:14px;gap:14px;padding-block:24px}.department-explorer_journeyHeading__kL5K0 h3{font-size:var(--t-1)}.department-explorer_play__CQ2H7{justify-self:start}.department-explorer_detail__14Irs{grid-template-columns:1fr;gap:20px;min-height:0;padding-block:22px}.department-explorer_detailCopy__LZT21 h4{max-width:30ch;font-size:var(--t-1)}.department-explorer_detailCopy__LZT21 p{max-width:none}.department-explorer_sample__FCs6q dl>div{grid-template-columns:1fr 1.2fr;gap:12px}.department-explorer_journeyFoot__oDHp9{align-items:start;flex-direction:column;gap:8px}}@media (max-width:360px){.department-explorer_sample__FCs6q{padding:16px}.department-explorer_sample__FCs6q dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.department-explorer_progress__Q7be4>span{animation:none;transform:scaleX(var(--from))}.department-explorer_scene__ufvYW,.department-explorer_scene__ufvYW *{animation:none!important}.department-explorer_flow__0wpe3{display:none}}.product-walkthrough_tour__5JU5G{color:var(--ink);font-family:var(--font-ui);min-width:0;scroll-margin-top:calc(var(--header-h) + 16px)}.product-walkthrough_guideControls__pJXai{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--rule-paper)}.product-walkthrough_stepMeta__kVmGY{display:grid;grid-gap:2px;gap:2px;flex:none}.product-walkthrough_play__NfXHB{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:44px;border:1px solid var(--ground);border-radius:5px;padding:8px 10px;background:var(--ground);color:var(--text);font:500 var(--t-m2)/1.5 var(--font-ui);cursor:pointer;white-space:nowrap}.product-walkthrough_play__NfXHB:hover{background:var(--recess);border-color:var(--recess)}.product-walkthrough_play__NfXHB svg{width:16px;height:16px;flex:none}.product-walkthrough_playLabel__TuCo8{line-height:1.5}.product-walkthrough_duration__Tvt9d{color:var(--ink-muted);font-size:var(--t-m2);line-height:1.5}.product-walkthrough_brief__r506m{margin:20px 0 0;max-width:100ch;color:var(--ink-muted);font-size:var(--t-0);line-height:1.7}.product-walkthrough_brief__r506m strong,.product-walkthrough_caption__Y5o3Y strong{color:var(--ink);font-weight:600}.product-walkthrough_guide__ALlP8{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;grid-gap:24px;gap:24px;padding-top:20px}.product-walkthrough_capture__qMC_Q{min-width:0}.product-walkthrough_appWindow__ZWioN{position:relative;border:1px solid var(--rule-paper);border-radius:8px;overflow:hidden;background:#fff}.product-walkthrough_appWindow__ZWioN picture{display:block}.product-walkthrough_appWindow__ZWioN img{display:block;width:100%;height:auto;aspect-ratio:8/5}.product-walkthrough_captureTools__y8xih{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.product-walkthrough_captureTools__y8xih>span{font-size:var(--t-m2);color:var(--ink-muted)}.product-walkthrough_magnify___59_T{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--rule-paper);border-radius:5px;padding:8px 12px;background:var(--paper-raised);color:var(--ink);font:500 var(--t-m1)/1.5 var(--font-ui);cursor:pointer}.product-walkthrough_magnify___59_T svg{width:17px;height:17px}.product-walkthrough_magnify___59_T:hover{border-color:var(--ink-muted)}.product-walkthrough_sidebar__djtIK{min-width:0;padding:22px;border:1px solid var(--rule-paper);border-radius:8px;background:var(--paper-raised)}.product-walkthrough_caption__Y5o3Y{min-width:0}.product-walkthrough_eyebrow__1jcWF{color:var(--ink-muted);font-size:var(--t-m1);line-height:1.5}.product-walkthrough_caption__Y5o3Y h3{margin:0 0 12px;font:500 var(--t-1)/1.35 var(--font-ui)}.product-walkthrough_caption__Y5o3Y p{margin:0;color:var(--ink-muted);font-size:var(--t-m1);line-height:1.7}.product-walkthrough_chapters__lgAhY{display:grid;grid-gap:4px;gap:4px;margin-block:20px}.product-walkthrough_chapters__lgAhY button{display:flex;align-items:center;position:relative;gap:10px;min-height:42px;padding:7px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink-muted);font:500 var(--t-m1)/1.5 var(--font-ui);cursor:pointer;text-align:left;overflow:hidden}.product-walkthrough_chapters__lgAhY button:hover{color:var(--ink);background:var(--paper)}.product-walkthrough_chapters__lgAhY button[aria-pressed=true]{color:var(--ink);background:var(--paper);border-color:var(--rule-paper)}.product-walkthrough_chapterNumber__dhZfv{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--rule-paper);border-radius:50%;flex:none;font-size:var(--t-m2)}.product-walkthrough_chapters__lgAhY button[aria-pressed=true] .product-walkthrough_chapterNumber__dhZfv{background:var(--accent);border-color:var(--accent);color:var(--ground)}.product-walkthrough_progress__sWPjE{position:absolute;height:2px;inset:auto 0 0;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:product-walkthrough_progress__sWPjE var(--duration) linear forwards paused;visibility:hidden}.product-walkthrough_chapters__lgAhY button[aria-pressed=true] .product-walkthrough_progress__sWPjE{visibility:visible}.product-walkthrough_progress__sWPjE[data-playing=true]{animation-play-state:running}@keyframes product-walkthrough_progress__sWPjE{to{transform:scaleX(1)}}.product-walkthrough_actions__DTU1k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid var(--rule-paper);padding-top:16px}.product-walkthrough_next__Y_FXm,.product-walkthrough_previous__OguQe{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--rule-paper);border-radius:5px;padding:8px;background:var(--paper-raised);color:var(--ink);font:500 var(--t-m1)/1.5 var(--font-ui);cursor:pointer;white-space:nowrap}.product-walkthrough_next__Y_FXm>span,.product-walkthrough_previous__OguQe>span{font-size:22px}.product-walkthrough_next__Y_FXm{background:var(--accent);border-color:var(--accent);color:var(--ground)}.product-walkthrough_next__Y_FXm:hover{filter:brightness(1.04)}.product-walkthrough_previous__OguQe:hover:not(:disabled){background:var(--paper);border-color:var(--ink-muted)}.product-walkthrough_previous__OguQe:disabled{opacity:.4;cursor:default}.product-walkthrough_note__F3gxV{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--rule-paper);color:var(--ink-muted);font-size:var(--t-m2);line-height:1.7}.product-walkthrough_note__F3gxV a{color:var(--ink);font-weight:600;text-underline-offset:3px}.product-walkthrough_tour__5JU5G button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.product-walkthrough_cursor__w2KxW{position:absolute;z-index:2;width:26px;height:32px;pointer-events:none;animation:product-walkthrough_guidePointer__81g5x var(--duration) cubic-bezier(.3,0,.2,1) both paused}.product-walkthrough_cursor__w2KxW svg{display:block;width:100%;height:100%;filter:drop-shadow(0 2px 2px rgb(27 44 61/.25))}.product-walkthrough_cursor__w2KxW[data-moving=true],.product-walkthrough_cursor__w2KxW[data-moving=true] .product-walkthrough_clickPulse__1122Z{animation-play-state:running}.product-walkthrough_clickPulse__1122Z{position:absolute;left:-16px;top:-16px;width:36px;height:36px;border:2px solid var(--accent);border-radius:50%;animation:product-walkthrough_guideClick__oKILN var(--duration) ease-out both paused}@keyframes product-walkthrough_guidePointer__81g5x{0%{left:var(--cursor-from-x);top:var(--cursor-from-y);opacity:var(--cursor-start-opacity,0)}8%{left:var(--cursor-from-x);top:var(--cursor-from-y);opacity:1}34%,to{left:var(--cursor-x);top:var(--cursor-y);opacity:1}}@keyframes product-walkthrough_guideClick__oKILN{0%,34%{opacity:0;transform:scale(.4)}36%{opacity:.9;transform:scale(.5)}45%,to{opacity:0;transform:scale(1.7)}}.product-walkthrough_detailDialog__MU_Ax{width:min(860px,calc(100% - 48px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--rule-paper);border-radius:10px;background:#fff;color:var(--ink);box-shadow:0 30px 90px rgba(0,0,0,.3);overscroll-behavior:contain}.product-walkthrough_detailDialog__MU_Ax::-webkit-backdrop{background:rgba(12,25,37,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-walkthrough_detailDialog__MU_Ax::backdrop{background:rgba(12,25,37,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-walkthrough_detailHeader__lwu7o{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border-bottom:1px solid var(--rule-paper);background:#fff}.product-walkthrough_detailHeader__lwu7o>div>span{color:var(--ink-muted);font-size:12px}.product-walkthrough_detailHeader__lwu7o h2{margin:7px 0 0;font:500 24px/1.3 var(--font-ui)}.product-walkthrough_detailHeader__lwu7o button{display:flex;align-items:center;gap:12px;flex:none;min-height:44px;padding:8px 12px;border:1px solid var(--rule-paper);border-radius:5px;background:var(--paper);color:var(--ink);font:500 14px var(--font-ui);cursor:pointer}.product-walkthrough_detailHeader__lwu7o button>span{font-size:24px}.product-walkthrough_detailBody__TRHLP{padding:28px}.product-walkthrough_detailImage__1tLn0{overflow-x:auto;max-width:100%}.product-walkthrough_detailImage__1tLn0:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.product-walkthrough_detailPanHint__r6zIE{display:none}.product-walkthrough_detailImage__1tLn0>img{display:block;width:100%;max-width:700px;max-height:56vh;object-fit:contain;height:auto;margin-inline:auto}.product-walkthrough_detailExplanation__LpUZu{margin-top:24px;padding-top:20px;border-top:1px solid var(--rule-paper)}.product-walkthrough_detailExplanation__LpUZu>span{color:var(--accent-ink);font-size:13px;font-weight:600}.product-walkthrough_sourceQuote__coKqk{margin:24px 0 0;border-left:3px solid var(--accent);padding:4px 0 4px 20px}.product-walkthrough_sourceQuote__coKqk cite{display:block;margin-top:12px;font-size:13px;color:var(--ink-muted);font-style:normal}.product-walkthrough_detailExplanation__LpUZu p{margin:10px 0 0;font-size:16px;line-height:1.7;color:var(--ink)}@media (max-width:1100px){.product-walkthrough_guide__ALlP8{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.product-walkthrough_sidebar__djtIK{padding:18px}}@media (max-width:1000px){.product-walkthrough_guide__ALlP8{grid-template-columns:1fr;gap:12px}.product-walkthrough_caption__Y5o3Y p{max-width:65ch}.product-walkthrough_chapters__lgAhY{grid-template-columns:repeat(5,1fr);gap:8px}.product-walkthrough_chapters__lgAhY button{padding:8px;gap:8px}.product-walkthrough_actions__DTU1k{max-width:280px;margin-left:auto}.product-walkthrough_note__F3gxV{margin-top:18px}}@media (max-width:700px){.product-walkthrough_guide__ALlP8{padding-top:18px}.product-walkthrough_sidebar__djtIK{padding:16px}.product-walkthrough_chapters__lgAhY{gap:4px}.product-walkthrough_chapters__lgAhY button{flex-direction:column;gap:6px;padding:8px 2px;font-size:11.5px;min-height:62px}.product-walkthrough_chapters__lgAhY button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent)}.product-walkthrough_chapterNumber__dhZfv{width:22px;height:22px}.product-walkthrough_actions__DTU1k{max-width:none}.product-walkthrough_captureTools__y8xih{gap:8px;margin-top:4px}.product-walkthrough_captureTools__y8xih>span,.product-walkthrough_magnify___59_T{font-size:var(--t-m2)}.product-walkthrough_magnify___59_T{gap:6px}.product-walkthrough_cursor__w2KxW{width:20px;height:24px}.product-walkthrough_detailDialog__MU_Ax{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:8px}.product-walkthrough_detailHeader__lwu7o{padding:16px;align-items:flex-start;gap:12px}.product-walkthrough_detailHeader__lwu7o>div>span{font-size:var(--t-m2)}.product-walkthrough_detailHeader__lwu7o h2{font-size:var(--t-1)}.product-walkthrough_detailHeader__lwu7o button{padding-inline:10px;font-size:var(--t-m1);gap:8px}.product-walkthrough_detailBody__TRHLP{padding:20px 16px}.product-walkthrough_detailImage__1tLn0>img{max-height:none}.product-walkthrough_detailImage__1tLn0[data-wide=true]>img{width:1200px;min-width:1200px;max-width:none;margin:0}.product-walkthrough_detailPanHint__r6zIE{display:block;margin:12px 0 0;font-size:13px;color:var(--ink-muted)}.product-walkthrough_detailExplanation__LpUZu p{font-size:var(--t-0)}}@media (prefers-reduced-motion:reduce){.product-walkthrough_progress__sWPjE[data-playing=true]{animation:none}.product-walkthrough_cursor__w2KxW{animation:none;left:var(--cursor-x);top:var(--cursor-y);opacity:1}.product-walkthrough_clickPulse__1122Z{animation:none;display:none}}.product-showcase_showcase__SFt3G{font-family:var(--font-ui);color:var(--ink);min-width:0}.product-showcase_journeys__mYrif{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1;min-width:0;grid-gap:4px;gap:4px;padding:5px;border:1px solid var(--rule-paper);border-radius:8px;background:var(--paper)}.product-showcase_journeys__mYrif button{display:flex;align-items:center;gap:10px;position:relative;min-width:0;min-height:66px;padding:12px 16px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink-muted);text-align:left;font:inherit;cursor:pointer}.product-showcase_journeys__mYrif button:hover{color:var(--ink);background:hsla(0,0%,100%,.6)}.product-showcase_journeys__mYrif button[aria-selected=true]{color:var(--ink);background:var(--paper-raised);border-color:var(--rule-paper);box-shadow:inset 0 -2px var(--accent)}.product-showcase_journeys__mYrif svg{width:22px;height:22px;flex:none}.product-showcase_journeys__mYrif strong{display:block;font-size:var(--t-0);font-weight:600;line-height:1.4}.product-showcase_journeys__mYrif small{display:block;margin-top:3px;font-size:var(--t-m2);line-height:1.5}.product-showcase_journeys__mYrif button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (max-width:1100px){.product-showcase_journeys__mYrif button{min-height:54px;padding:12px}.product-showcase_journeys__mYrif small{display:none}}@media (max-width:700px){.product-showcase_journeys__mYrif{flex:0 0 100%;width:100%;gap:3px;padding:4px}.product-showcase_journeys__mYrif button{justify-content:center;gap:6px;min-height:46px;padding:8px 6px}.product-showcase_journeys__mYrif svg{width:18px;height:18px}.product-showcase_journeys__mYrif strong{font-size:var(--t-m1)}}@media (max-width:380px){.product-showcase_journeys__mYrif svg{display:none}}.Eyebrow_eyebrow__Uj5_k{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4)}.Eyebrow_text__bRs7d{font-family:var(--font-ui);font-size:var(--t-m2);font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--eyebrow-ink,var(--band-text-quiet))}.Eyebrow_markBlock__wrUVp{flex:none;width:var(--s-5);height:var(--s-1);border-radius:1px;background:var(--band-accent-text)}.Eyebrow_markRule__m3OYe{flex:none;width:30px;height:1px;background:var(--band-rule-strong)}@media (max-width:520px){.Eyebrow_eyebrow__Uj5_k{flex-wrap:wrap;gap:var(--s-2) var(--s-3)}}@media (max-width:760px){.Eyebrow_eyebrow__Uj5_k{flex-wrap:nowrap;align-items:flex-start;gap:12px}.Eyebrow_text__bRs7d{min-width:0;line-height:1.5;letter-spacing:.12em}.Eyebrow_markBlock__wrUVp{width:20px;margin-top:6px}}.a11y_srOnly__O4oXH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BackToTop_btn__IY_S9{position:fixed;right:clamp(var(--s-4),3vw,var(--s-6));bottom:clamp(var(--s-4),3vw,var(--s-6));z-index:40;display:inline-flex;align-items:center;gap:var(--s-2);padding:10px var(--s-4);border:0;border-radius:var(--r);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:var(--ground);color:var(--text);font-size:var(--t-m1);font-weight:500;line-height:1;box-shadow:0 6px 24px rgba(27,44,61,.28);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--dur) var(--ease),transform var(--dur-settle) var(--ease-settle),background-color var(--dur) var(--ease),visibility 0s linear var(--dur)}.BackToTop_btn__IY_S9[data-shown=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media (hover:hover) and (pointer:fine){.BackToTop_btn__IY_S9:hover{background:var(--surface)}}.BackToTop_btn__IY_S9:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background:var(--surface)}.BackToTop_btn__IY_S9[data-shown=true]:active{background:var(--surface);transform:translateY(1px) scale(var(--press));transition-duration:var(--dur-press)}.BackToTop_icon__YRoBl{width:14px;height:14px;stroke:var(--accent);stroke-width:1.6;fill:none;stroke-linecap:square}@media (max-width:720px){.BackToTop_btn__IY_S9{display:none}}@media (prefers-reduced-motion:reduce){.BackToTop_btn__IY_S9{transform:none}}.FiguresBand_band__02h1G{position:relative;padding-block:clamp(var(--s-8),5.5vw,var(--s-9));overflow:clip;background:#f8fafc;--band-bg:#f8fafc;border-bottom:1px solid var(--rule-paper);color:var(--ink)}.FiguresBand_shell__6hRm4{max-width:var(--maxw-wide);margin:0 auto;padding-inline:var(--open-pad)}.FiguresBand_title__rHVN2{max-width:18ch;font-size:clamp(var(--t-5),4vw,var(--t-7));line-height:1.04}.FiguresBand_title__rHVN2 em{color:var(--accent-ink)}.FiguresBand_split__Oilcf{margin-top:clamp(var(--s-6),4vw,var(--s-7))}.FiguresBand_scene__Xz_8i{container:flow/inline-size}.FiguresBand_itemValue__vaPLK{flex:0 0 2.6em;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--band-text-quiet)}[aria-selected=true]>.FiguresBand_itemValue__vaPLK{color:var(--accent)}.FiguresBand_figure__7duuA{display:flex;align-items:baseline;margin:0;line-height:.85;color:var(--ink)}.FiguresBand_value__r18vo{font-family:var(--font-display);font-size:clamp(3.6rem,6vw,5.6rem);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.FiguresBand_unit__cV9e4{margin-left:.04em;font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.4rem);color:var(--accent-ink)}.FiguresBand_statement__Writq{max-width:38ch;margin:0;font-size:var(--t-1);line-height:1.5;color:var(--ink)}.FiguresBand_source__yV4sd{margin:0;font-size:var(--t-m1);font-weight:600;color:var(--ink-muted)}.FiguresBand_note__yHpW_{margin:clamp(var(--s-5),3vw,var(--s-6)) 0 0;max-width:var(--measure);color:var(--band-text-quiet);font-size:var(--t-m1);line-height:1.6}.FiguresBand_after__sSLj5{margin:clamp(var(--s-7),5vw,var(--s-8)) 0 0;max-width:52ch;font-size:var(--t-1);line-height:1.5;font-weight:500;color:var(--ink)}.FiguresBand_seam__ETYMH{fill:none;stroke:#a9bfce;stroke-width:1.2}.FiguresBand_gone__wqhVz,.FiguresBand_stream__H7zD2{transition:opacity .3s var(--ease)}.FiguresBand_gone__wqhVz{opacity:0}.FiguresBand_ghost__Tirj5{fill:none;stroke:#8ca9bd;stroke-width:.7;stroke-dasharray:3 3;transition:d .6s var(--ease),opacity .3s var(--ease)}.FiguresBand_coin__UAC0z{fill:#fff0c4;stroke:#c18b20;stroke-width:.6;offset-distance:0;offset-rotate:0deg;opacity:0;animation:FiguresBand_travel__vndmW 3s linear var(--delay,0s) infinite}.FiguresBand_stall__VB6P0{fill:#c18b20;stroke:#f7fafc;animation-name:FiguresBand_stall__VB6P0}@keyframes FiguresBand_travel__vndmW{0%{offset-distance:0;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes FiguresBand_stall__VB6P0{0%{offset-distance:0;opacity:0}12%{opacity:1}60%{opacity:.7}90%,to{offset-distance:100%;opacity:0}}.FiguresBand_setTiny__sfQk8{display:inline}.FiguresBand_setMid__RDf5o,.FiguresBand_setPhone__fLK9K,.FiguresBand_setSmall__mM9GF,.FiguresBand_setWide__2yAbK{display:none}@container flow (min-width: 350px){.FiguresBand_setTiny__sfQk8{display:none}.FiguresBand_setPhone__fLK9K{display:inline}}@container flow (min-width: 420px){.FiguresBand_setPhone__fLK9K{display:none}.FiguresBand_setSmall__mM9GF{display:inline}}@container flow (min-width: 520px){.FiguresBand_setSmall__mM9GF{display:none}.FiguresBand_setMid__RDf5o{display:inline}}@container flow (min-width: 640px){.FiguresBand_setMid__RDf5o{display:none}.FiguresBand_setWide__2yAbK{display:inline}}@media (prefers-reduced-motion:reduce){.FiguresBand_money__PsPWk{display:none}.FiguresBand_ghost__Tirj5,.FiguresBand_gone__wqhVz,.FiguresBand_stream__H7zD2{transition:none}}.photoGround_picture__3LWNQ{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:var(--photo-fit,cover);object-position:var(--photo-anchor);filter:saturate(var(--photo-saturate)) brightness(var(--photo-brightness))}@media (min-width:901px){.photoGround_picture__3LWNQ:not([data-fit=cover]){width:auto;max-width:none;height:calc(100% * var(--photo-zoom) / var(--photo-arc))}.photoGround_ground__QiymD:before{content:"";position:absolute;inset:0;background:var(--photo-edge);filter:saturate(var(--photo-saturate)) brightness(var(--photo-brightness))}}@media (max-width:760px){.photoGround_picture__3LWNQ{object-fit:cover;object-position:var(--photo-mobile-anchor,10% center)}.photoGround_picture__3LWNQ[data-fit=cover]{object-position:center}}.MobileDetails_content__L8Pj8,.MobileDetails_details___oajl{display:contents}.MobileDetails_toggle__xnCIA{display:none}@media (max-width:760px){.MobileDetails_details___oajl{display:block}.MobileDetails_toggle__xnCIA{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;width:100%;padding:10px 0;border:0;background:none;color:var(--band-text);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.MobileDetails_toggle__xnCIA span{color:var(--band-accent-text);font-size:20px;font-weight:400}.MobileDetails_content__L8Pj8{display:block;padding:8px 0 4px}.MobileDetails_details___oajl[data-open=false]>.MobileDetails_content__L8Pj8{display:none}.MobileDetails_details___oajl[data-variant=navigation]>.MobileDetails_toggle__xnCIA{min-height:48px;font-size:17px;line-height:1.4}.MobileDetails_toggle__xnCIA svg{flex:0 0 16px;transition:transform .18s ease}.MobileDetails_details___oajl[data-open=true]>.MobileDetails_toggle__xnCIA svg{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.MobileDetails_toggle__xnCIA svg{transition:none}}@media print{.MobileDetails_toggle__xnCIA{display:none}.MobileDetails_details___oajl[data-open]>.MobileDetails_content__L8Pj8{display:contents}}.sections_section__OwCtM{padding-block:clamp(var(--s-8),5vw,var(--s-9));background:var(--band-bg);color:var(--band-text)}.sections_shell__R2ZBa{max-width:var(--maxw)}.sections_shellNarrow__p2BDO,.sections_shell__R2ZBa{margin:0 auto;padding:0 clamp(var(--s-4),4vw,var(--s-6))}.sections_shellNarrow__p2BDO{max-width:var(--maxw-narrow)}.sections_shellWide__BCbCQ{max-width:var(--maxw-wide);margin:0 auto;padding:0 clamp(var(--s-4),4vw,var(--s-6))}.sections_btn__on_vu{display:inline-flex;align-items:center;gap:var(--s-3);background:var(--accent);color:var(--ground);font-weight:600;font-size:var(--t-0);line-height:1.25;padding:16px var(--s-6);border-radius:var(--r);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur) var(--ease),transform var(--dur-settle) var(--ease-settle)}.sections_btnGo__Jiobg{transition:transform var(--dur-settle) var(--ease-settle)}@media (hover:hover) and (pointer:fine){.sections_btn__on_vu:hover{background:var(--accent-deep)}.sections_btn__on_vu:hover .sections_btnGo__Jiobg{transform:translateX(3px)}}.sections_btn__on_vu:focus-visible{background:var(--accent-deep)}.sections_btn__on_vu:focus-visible .sections_btnGo__Jiobg{transform:translateX(3px)}.sections_btn__on_vu:active{background:var(--accent-deep);transform:translateY(1px) scale(var(--press));transition-duration:var(--dur-press)}.sections_btn__on_vu:active .sections_btnGo__Jiobg{transform:translateX(-1px);transition-duration:var(--dur-press)}.sections_textLink__rD7FC{position:relative;font-size:var(--t-0);color:var(--band-text);padding-bottom:4px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease),transform var(--dur-settle) var(--ease-settle)}.sections_textLink__rD7FC:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--band-rule-strong);transform-origin:bottom;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.sections_textLink__rD7FC:hover{color:var(--band-accent-text)}.sections_textLink__rD7FC:hover:after{background:var(--band-accent-text);transform:scaleY(2)}}.sections_textLink__rD7FC:focus-visible{outline:2px solid var(--band-accent-text);outline-offset:4px;color:var(--band-accent-text)}.sections_textLink__rD7FC:focus-visible:after{background:var(--band-accent-text);transform:scaleY(2)}.sections_textLink__rD7FC:active{color:var(--band-accent-text);transform:translateY(1px);transition-duration:var(--dur-press)}.sections_textLink__rD7FC:active:after{background:var(--band-accent-text);transform:scaleY(2);transition-duration:var(--dur-press)}.sections_ctaRow__X49hB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-7)}.sections_hero__ZH3dQ{border-bottom:1px solid var(--accent);position:relative;overflow:hidden;background:var(--ground);color:var(--text);display:grid;align-items:center;width:100%;min-height:calc(var(--open-minh) + var(--hero-header-space, 0px));padding-block:calc(var(--open-pad-block) + var(--hero-header-space, 0px)) var(--open-pad-block);--photo-scrim:.28}.sections_heroBg__C84bR{position:absolute;inset:0;background:var(--ground)}.sections_heroImg__AQXsS{--photo-anchor:50% 57%;--photo-arc:1}.sections_heroScrim__yyQ_8{position:absolute;inset:0;background-color:rgb(27 44 61/var(--photo-scrim))}.sections_heroGrid__n5YqS{position:relative;display:grid;grid-template-columns:var(--open-cols);grid-gap:var(--open-gap);gap:var(--open-gap);align-items:center;width:100%;max-width:var(--open-maxw);margin-inline:auto;padding-inline:var(--open-pad)}.sections_heroMain__SzkjC{min-width:0}.sections_heroPhrase__VDsGP{display:inline}.sections_hero__ZH3dQ{--eyebrow-ink:var(--text)}.sections_heroTitle__tVUjn{font-size:var(--display-1);color:var(--text);margin-block:var(--s-4) var(--s-4)}.sections_heroSubtitle__PE5YW{font-size:var(--t-0);line-height:1.8;color:var(--text-muted);max-width:46ch}.sections_hero__ZH3dQ .sections_textLink__rD7FC,.sections_hero__ZH3dQ .sections_textLink__rD7FC:hover{color:var(--text)}.sections_hero__ZH3dQ .sections_ctaRow__X49hB{margin-top:var(--s-6)}.sections_doorsBand__WyAFn{padding-block:clamp(var(--s-8),5vw,var(--s-9)) clamp(var(--s-7),3.5vw,var(--s-8));background:var(--band-bg);color:var(--band-text)}.sections_doorsTitle__FQ4FL{max-width:24ch;margin-bottom:clamp(var(--s-6),4vw,var(--s-7))}.sections_heroEyebrow__vyJAn{margin-bottom:var(--s-6)}.sections_symptoms__qPBJi{display:grid;border-top:1px solid var(--band-rule)}.sections_symptom___pybA{position:relative;display:grid;grid-template-columns:12ch minmax(0,1.4fr) minmax(0,1fr) 22px;grid-gap:var(--s-2) clamp(var(--s-5),3vw,var(--s-6));gap:var(--s-2) clamp(var(--s-5),3vw,var(--s-6));align-items:baseline;padding:clamp(var(--s-4),2vw,var(--s-5)) var(--s-4);border-bottom:1px solid var(--band-rule);transition:background-color .24s var(--ease)}@media (hover:hover) and (pointer:fine){.sections_symptom___pybA:hover{background:var(--band-raised)}}.sections_symptom___pybA:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.sections_symptomAct__T_vLe{font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--band-text-quiet)}.sections_symptomSaid___c3i3{font-size:clamp(var(--t-1),2vw,var(--t-2));font-weight:600;letter-spacing:-.022em;line-height:1.25}.sections_symptomTo__HHuQs{color:var(--band-text-muted);font-size:var(--t-0);line-height:1.5}.sections_symptomGo__Ya8vy{justify-self:end;align-self:center;color:var(--band-text-quiet);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.sections_symptom___pybA:focus-visible .sections_symptomGo__Ya8vy,.sections_symptom___pybA:hover .sections_symptomGo__Ya8vy{color:var(--band-accent-text);transform:translateX(4px)}@media (max-width:900px){.sections_hero__ZH3dQ{min-height:0;padding-block:calc(var(--open-pad-block) + var(--hero-header-space, 0px)) var(--open-pad-block)}.sections_heroGrid__n5YqS{grid-template-columns:1fr;gap:var(--s-7)}.sections_heroSubtitle__PE5YW{max-width:none}.sections_heroImg__AQXsS{--photo-fit:cover;--photo-anchor:45% center}}@media (max-width:860px){.sections_symptom___pybA{grid-template-columns:minmax(0,1fr) 22px;row-gap:var(--s-2);align-items:start;padding:var(--s-5) var(--s-4)}.sections_symptomAct__T_vLe{grid-column:1;grid-row:1}.sections_symptomGo__Ya8vy{grid-column:2;grid-row:1;align-self:start}.sections_symptomSaid___c3i3{grid-column:1/-1;grid-row:2}.sections_symptomTo__HHuQs{grid-column:1/-1;grid-row:3}}.sections_spineTitle__3DZYK{max-width:20ch}.sections_spineLede__4ydeX{margin-top:var(--s-4);color:var(--band-text-muted);font-size:var(--t-1);line-height:1.55;max-width:46ch}.sections_acts__OKpcK{margin-top:clamp(var(--s-7),5vw,var(--s-8));border-top:1px solid var(--band-rule)}.sections_act__XFBq1{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding-block:clamp(var(--s-5),3vw,var(--s-6));border-bottom:1px solid var(--band-rule)}.sections_actTitle__WGC2R{font-size:clamp(var(--t-2),2.4vw,var(--t-3));letter-spacing:-.022em}.sections_actLede__3aRnt{margin:0;max-width:56ch}.sections_actLede__3aRnt,.sections_note__neyzm{color:var(--band-text-muted);font-size:var(--t-0);line-height:1.6}.sections_note__neyzm{margin-top:clamp(var(--s-6),4vw,var(--s-7));max-width:var(--measure)}.sections_aiHead__yD430,.sections_lane__Nc8uD{--ai-cols:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.8fr)}.sections_aiHead__yD430{display:grid;grid-template-columns:var(--ai-cols);grid-gap:var(--s-4) clamp(var(--s-5),3vw,var(--s-6));gap:var(--s-4) clamp(var(--s-5),3vw,var(--s-6));align-items:baseline;margin-bottom:clamp(var(--s-5),3vw,var(--s-6))}.sections_aiTitle__WTAXf{grid-column:1/3}.sections_aiFraming__nwgKg{grid-column:3/5;color:var(--band-text-muted);font-size:var(--t-0);line-height:1.6}.sections_lanes__op86Z{border-top:1px solid var(--band-rule-strong)}.sections_studioPreview__zfDaa{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);margin-block:36px 48px}.sections_studioImage__5yeVq{display:block;border:1px solid var(--rule-paper-strong);background:var(--ground);color:var(--text);text-decoration:none;min-width:0}.sections_studioImage__5yeVq img{display:block;width:100%;height:auto}.sections_studioImage__5yeVq>span{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;font-size:var(--t-m2);line-height:1.5}.sections_studioImage__5yeVq>span>span{color:var(--text-muted)}.sections_studioImage__5yeVq:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.sections_studioCopy___sRB1{min-width:0}.sections_studioCopy___sRB1 h3{margin:0 0 16px;color:var(--ink);font:500 var(--t-3)/1.2 var(--font-ui)}.sections_studioCopy___sRB1 :where(p){margin:0 0 20px;color:var(--ink-muted);font-size:var(--t-0);line-height:1.7}.sections_studioLabel__RRBgl{margin:0 0 12px;color:var(--ink);font-size:var(--t-m1);font-weight:600}.sections_studioNote__9DvpY{margin:20px 0 0;font-size:var(--t-m1)}@media (max-width:760px){.sections_studioPreview__zfDaa{grid-template-columns:1fr;gap:24px;margin-block:28px 36px}.sections_studioCopy___sRB1 h3{font-size:var(--t-2)}}.sections_caseChoices___RSsY{display:none}.sections_lane__Nc8uD{display:grid;grid-template-columns:var(--ai-cols);grid-gap:var(--s-4) clamp(var(--s-5),3vw,var(--s-6));gap:var(--s-4) clamp(var(--s-5),3vw,var(--s-6));align-items:start;padding:clamp(var(--s-4),1.8vw,var(--s-5)) 0;border-bottom:1px solid var(--band-rule);opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease) var(--draw,0ms),transform .45s var(--ease) var(--draw,0ms)}.sections_lanes__op86Z[data-shown=true] .sections_lane__Nc8uD{opacity:1;transform:none}.sections_lanes__op86Z>.sections_lane__Nc8uD:first-child{--draw:0ms}.sections_lanes__op86Z>.sections_lane__Nc8uD:nth-child(2){--draw:70ms}.sections_lanes__op86Z>.sections_lane__Nc8uD:nth-child(3){--draw:140ms}.sections_lanes__op86Z>.sections_lane__Nc8uD:nth-child(4){--draw:210ms}.sections_laneTitle__ean6S{font-size:var(--t-2);letter-spacing:-.022em;line-height:1.2}.sections_laneBody__CsO2Z{color:var(--band-text-muted);font-size:var(--t-0);line-height:1.6}.sections_laneMeta__Ecsl6{grid-column:3/5;margin:0;display:grid;grid-template-columns:subgrid;grid-row-gap:var(--s-3);row-gap:var(--s-3)}.sections_laneMeta__Ecsl6>div{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:start}.sections_laneMetaKey__9PD3D{font-size:.8125rem;font-weight:600;color:var(--band-text-quiet)}.sections_laneMetaVal___5UWC{margin:0;font-size:var(--t-0);line-height:1.5;color:var(--band-text-muted)}.sections_aiMore__nOS3K{margin-top:clamp(var(--s-5),3vw,var(--s-6));display:flex;justify-content:flex-end}.sections_hinge__E5ty4{margin-top:clamp(var(--s-6),4vw,var(--s-7));padding:clamp(var(--s-6),4vw,var(--s-7)) clamp(var(--s-5),4vw,var(--s-7));background:var(--accent);color:var(--ground);border-radius:var(--r);display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);grid-gap:var(--s-4) clamp(var(--s-5),4vw,var(--s-7));gap:var(--s-4) clamp(var(--s-5),4vw,var(--s-7));align-items:start}.sections_hingeKey__jSLDa{font-size:var(--t-0);font-weight:600;color:var(--ground);padding-top:.35em}.sections_hingeText__ooQj_{font-size:clamp(var(--t-2),2.8vw,var(--t-3));line-height:1.34;letter-spacing:-.02em;color:var(--ground);max-width:46ch}@media (max-width:1100px){.sections_aiHead__yD430,.sections_lane__Nc8uD{--ai-cols:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,.88fr)}.sections_aiFraming__nwgKg{grid-column:3}.sections_laneMeta__Ecsl6{grid-column:3;grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.sections_lane__Nc8uD{grid-template-columns:1fr}.sections_laneMeta__Ecsl6{grid-column:auto}.sections_hinge__E5ty4{grid-template-columns:1fr}.sections_hingeKey__jSLDa{padding-top:0}.sections_aiHead__yD430{grid-template-columns:1fr}.sections_aiTitle__WTAXf{grid-column:1}.sections_aiFraming__nwgKg{grid-column:1;font-size:var(--t-0)}}.sections_close__3ue3y{display:grid;justify-items:center;text-align:center;grid-gap:var(--s-4);gap:var(--s-4)}.sections_closeBand___DtP6{padding-block:clamp(var(--s-6),3.5vw,var(--s-8))}.sections_closeTitle__g4m0E{max-width:18ch}.sections_closeLede__N1j3g{color:var(--band-text-muted);font-size:var(--t-1);line-height:1.45;max-width:48ch}.sections_closeActions__bQe_g{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-5);margin-top:var(--s-2)}.sections_closeNote__QK1a_{max-width:52ch;margin-top:var(--s-4);color:var(--band-text-muted);font-size:var(--t-0);line-height:1.6}.sections_ribbonBand__IZR28{background:var(--band-raised);color:var(--band-text)}@media (prefers-reduced-motion:reduce){.sections_lane__Nc8uD{opacity:1;transform:none;transition:none}.sections_btnGo__Jiobg,.sections_symptomGo__Ya8vy,.sections_symptom___pybA,.sections_symptom___pybA:before,.sections_textLink__rD7FC,.sections_textLink__rD7FC:after{transition:none}}@media (max-width:760px){.sections_shellNarrow__p2BDO,.sections_shellWide__BCbCQ,.sections_shell__R2ZBa{padding-inline:var(--open-pad)}.sections_hero__ZH3dQ{padding-block:calc(40px + var(--hero-header-space, 0px)) 40px}.sections_heroImg__AQXsS{--photo-mobile-anchor:45% center}.sections_heroEyebrow__vyJAn{margin-bottom:20px}.sections_heroTitle__tVUjn{margin-block:0 20px;text-wrap:balance}.sections_heroPhrase__VDsGP{white-space:nowrap}.sections_heroSubtitle__PE5YW{line-height:1.65}.sections_hero__ZH3dQ .sections_ctaRow__X49hB{display:grid;justify-items:start;grid-gap:14px;gap:14px;margin-top:28px}.sections_btn__on_vu{width:100%;min-height:48px;justify-content:space-between;padding:14px 20px}.sections_textLink__rD7FC{display:inline-flex;align-items:center;min-height:44px;line-height:1.5}.sections_lanes__op86Z{display:grid;grid-gap:12px;gap:12px;border:0}.sections_caseChoices___RSsY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:14px}.sections_caseChoices___RSsY button{min-height:46px;padding:10px 12px;border:0;border-radius:6px;background:var(--paper-recess);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sections_caseChoices___RSsY button[aria-pressed=true]{background:var(--ground);color:var(--text)}.sections_caseChoices___RSsY button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sections_lane__Nc8uD{gap:12px;padding:22px;border:0;border-radius:10px;background:var(--paper-raised);opacity:1;transform:none;transition:none}.sections_lane__Nc8uD[data-active=false]{display:none}.sections_laneTitle__ean6S{font-size:20px;line-height:1.3}.sections_laneBody__CsO2Z{line-height:1.65}.sections_laneMeta__Ecsl6{gap:18px;padding:16px;border-radius:6px;background:var(--paper)}.sections_laneMetaKey__9PD3D{font-size:13px;color:var(--ink)}.sections_laneMetaVal___5UWC{font-size:15px;line-height:1.6}.sections_aiMore__nOS3K{justify-content:flex-start}.sections_closeBand___DtP6{padding-block:40px}.sections_close__3ue3y{justify-items:start;text-align:left;gap:18px}.sections_closeTitle__g4m0E{max-width:none}.sections_closeLede__N1j3g{font-size:16px;line-height:1.65}.sections_closeActions__bQe_g{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;grid-gap:16px;gap:16px;width:100%}.sections_closeActions__bQe_g>a:not(.sections_btn__on_vu){display:inline-flex;align-items:center;min-height:44px}.sections_closeNote__QK1a_{font-size:14px;margin-top:0}}@media print{.sections_caseChoices___RSsY{display:none}.sections_lane__Nc8uD[data-active]{display:grid}}.SecondLine_line__S4qJz{margin-top:var(--s-7);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline;max-width:var(--measure-wide)}.SecondLine_tag__czwRM{flex:none;font-family:var(--font-mono);font-size:var(--t-m2);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--band-text-quiet)}.SecondLine_text__gnZXe{flex:1 1 34ch;color:var(--band-text-warm);font-size:var(--t-0);line-height:1.6}.SecondLine_wide__7Sqqp{max-width:var(--maxw)}.OfferStack_band__faeuo{background:var(--band-bg);color:var(--band-text);padding-block:clamp(var(--s-8),5vw,var(--s-9))}.OfferStack_band__faeuo[data-tone=recess]{background:var(--band-recess);border-top:1px solid var(--band-rule-strong)}.OfferStack_shell__BjafM{max-width:var(--maxw-wide);margin:0 auto;padding-inline:var(--open-pad)}.OfferStack_head__2kkZk{display:grid;grid-template-columns:var(--open-cols);grid-gap:var(--s-4) clamp(var(--s-5),4vw,var(--s-8));gap:var(--s-4) clamp(var(--s-5),4vw,var(--s-8));align-items:end;margin-bottom:clamp(var(--s-6),4vw,var(--s-7))}.OfferStack_title__lmr2U{font-size:clamp(var(--t-4),3.6vw,var(--t-6));letter-spacing:-.02em}.OfferStack_lede__EslnP{max-width:44ch;font-size:var(--t-0);line-height:1.6;color:var(--band-text-muted)}.OfferStack_stack__h4ZjQ{display:grid;grid-gap:6px;gap:6px}.OfferStack_mobileCurrent__7nJU3{display:none}.OfferStack_layer__e469t{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;grid-gap:var(--s-4) clamp(var(--s-5),3vw,var(--s-7));gap:var(--s-4) clamp(var(--s-5),3vw,var(--s-7));padding:clamp(var(--s-5),2.4vw,var(--s-6)) clamp(var(--s-5),3vw,var(--s-7));color:var(--text)}.OfferStack_layer__e469t:first-child{border-radius:16px 16px 4px 4px}.OfferStack_layer__e469t:last-child{border-radius:4px 4px 16px 16px}.OfferStack_layer__e469t[data-id=ai]{background:var(--surface)}.OfferStack_layer__e469t[data-id=data]{background:var(--ground)}.OfferStack_layer__e469t[data-id=foundations]{background:var(--recess)}.OfferStack_layerHead__rJg8P{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.OfferStack_layerName__uLDR7{font-family:var(--font-display);font-size:clamp(var(--t-3),2.4vw,var(--t-4));font-style:italic;font-weight:400;line-height:1.1;color:var(--text)}.OfferStack_blocks__S0mtU{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.OfferStack_block__ZOhci{display:inline-flex;align-items:center;gap:var(--s-2);padding:10px var(--s-4);border:1px solid var(--rule-strong);border-radius:999px;font-size:var(--t-0);font-weight:500;line-height:1.3;color:var(--text);text-decoration:none;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}a.OfferStack_block__ZOhci:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}a.OfferStack_block__ZOhci:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.OfferStack_here__FDD10{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:600}.OfferStack_hereKey___9Aq3{font-size:.8125rem;font-weight:500;padding-right:var(--s-2);border-right:1px solid rgba(27,44,61,.35)}@media (max-width:900px){.OfferStack_head__2kkZk,.OfferStack_layer__e469t{grid-template-columns:1fr}}@media (max-width:760px){.OfferStack_shell__BjafM{padding-inline:var(--open-pad)}.OfferStack_head__2kkZk{gap:16px;margin-bottom:24px}.OfferStack_title__lmr2U{font-size:var(--display-2)}.OfferStack_lede__EslnP{font-size:16px;line-height:1.65}.OfferStack_mobileCurrent__7nJU3{display:grid;grid-gap:4px;gap:4px;margin-bottom:20px;color:var(--ink);font-size:16px;font-weight:600}.OfferStack_mobileCurrent__7nJU3 span{font-size:13px;font-weight:400;color:var(--ink-muted)}.OfferStack_layer__e469t{display:block;padding:8px 20px;border-radius:8px;--band-text:var(--text);--band-accent-text:var(--accent)}.OfferStack_layer__e469t:first-child,.OfferStack_layer__e469t:last-child{border-radius:8px}.OfferStack_layerHead__rJg8P{display:none}.OfferStack_blocks__S0mtU{display:grid;grid-gap:4px;gap:4px;padding-bottom:8px}.OfferStack_block__ZOhci{width:100%;min-height:48px;padding:12px 0;border:0;border-radius:4px;font-size:15px}.OfferStack_here__FDD10{display:grid;grid-gap:4px;gap:4px;padding-inline:12px}.OfferStack_hereKey___9Aq3{padding:0;border:0}}@media print{.OfferStack_mobileCurrent__7nJU3{display:none}.OfferStack_layerHead__rJg8P{display:grid}}@media (prefers-reduced-motion:reduce){.OfferStack_block__ZOhci{transition:none}}