.autonomous-software-diagrams_shell__g_7NJ{--line:#d7d7ce;--muted:#65655c;--accent:#ad481a;width:100%;overflow:clip;color:#292b25;background:#f8f8f4;border:1px solid var(--line);border-radius:5px;font-size:14px;line-height:1.5}.autonomous-software-diagrams_header__2k4_R{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;border-bottom:1px solid var(--line)}.autonomous-software-diagrams_header__2k4_R h3{margin:0;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.autonomous-software-diagrams_header__2k4_R>span{flex-shrink:0;font:12px ui-monospace,SFMono-Regular,monospace;color:var(--muted)}.autonomous-software-diagrams_stage__pavAB{padding:28px;background-image:radial-gradient(#c9c9bd70 .65px,transparent 0);background-size:16px 16px}.autonomous-software-diagrams_card__3_7lZ{min-width:0;padding:17px 19px;background:#f8f8f4;border:1px solid #cccfc5;border-radius:3px;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.autonomous-software-diagrams_card__3_7lZ>small,.autonomous-software-diagrams_lakeCore__qO_WI>small{display:block;margin-bottom:9px;color:#66685c;font:12px ui-monospace,SFMono-Regular,monospace;letter-spacing:.05em}.autonomous-software-diagrams_card__3_7lZ>strong{display:block;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.autonomous-software-diagrams_card__3_7lZ p{margin:9px 0 0;color:#616359;font-size:14px;line-height:1.6}.autonomous-software-diagrams_card__3_7lZ[data-active=true]{border-color:#b56537;background:#f4e9de;box-shadow:inset 3px 0 #b56537}.autonomous-software-diagrams_card__3_7lZ[data-active=true][data-tone=blue]{border-color:#6481a0;background:#e8edf2;box-shadow:inset 3px 0 #6481a0}.autonomous-software-diagrams_card__3_7lZ[data-active=true][data-tone=green]{border-color:#628575;background:#e8eee8;box-shadow:inset 3px 0 #628575}.autonomous-software-diagrams_arrow__YMHXw{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;min-height:38px;color:#77796c}.autonomous-software-diagrams_arrow__YMHXw>span{font-size:23px;line-height:1.1}.autonomous-software-diagrams_arrow__YMHXw>small{font:12px ui-monospace,SFMono-Regular,monospace;margin-bottom:9px}.autonomous-software-diagrams_sourceChips__Mya2O{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.autonomous-software-diagrams_sourceChips__Mya2O span{padding:9px 14px;border:1px solid #c9cbbf;background:#f8f8f4;font:12px ui-monospace,SFMono-Regular,monospace;transition:background .4s,border-color .4s}.autonomous-software-diagrams_sourceChips__Mya2O[data-active=true] span{background:#e8edf2;border-color:#7b91a6}.autonomous-software-diagrams_startStage__ctn0I>.autonomous-software-diagrams_card__3_7lZ{text-align:center}.autonomous-software-diagrams_startStage__ctn0I .autonomous-software-diagrams_sourceChips__Mya2O{margin-top:17px}.autonomous-software-diagrams_buildLayers__RBE4n,.autonomous-software-diagrams_twoCards__i1pe8{display:grid;grid-template-columns:1fr 1fr;gap:12px}.autonomous-software-diagrams_surfaceReveal__30Ay6{margin-top:20px;transition:opacity .4s;opacity:.7}.autonomous-software-diagrams_surfaceReveal__30Ay6[data-ready=true]{opacity:1}.autonomous-software-diagrams_surface__4DQUQ{min-width:0;border:1px solid #bfc4b8;border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 5px 14px #353b2c08;transition:border-color .4s}.autonomous-software-diagrams_surface__4DQUQ[data-live=true]{border-color:#8a9d8c}.autonomous-software-diagrams_surfaceBar__nV5U3{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f1f3ed;border-bottom:1px solid #e0e3da;font-size:12px}.autonomous-software-diagrams_surfaceBar__nV5U3 small{margin-left:auto;color:#626c5d;font-size:12px}.autonomous-software-diagrams_windowDots__8jOI8{letter-spacing:2px;color:#9aa192}.autonomous-software-diagrams_surfaceHeading__9749V{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 17px 12px}.autonomous-software-diagrams_surfaceHeading__9749V strong{font-size:15px;font-weight:550;letter-spacing:-.02em}.autonomous-software-diagrams_surfaceHeading__9749V>span{font-size:12px;color:#71766b;white-space:nowrap}.autonomous-software-diagrams_surfaceRow__hmS_l{display:grid;grid-template-columns:.8fr 1.1fr .8fr;gap:12px;margin:0 17px;padding:10px 0;border-bottom:1px solid #eceee8;font-size:12px}.autonomous-software-diagrams_surfaceRow__hmS_l>small{font-size:12px;color:#747a6d;letter-spacing:.05em}.autonomous-software-diagrams_surfaceRow__hmS_l em{font-size:12px;color:#40624c;font-style:normal;text-align:right}.autonomous-software-diagrams_surfaceRow__hmS_l>small:last-child{text-align:right}.autonomous-software-diagrams_rowDetail__vTIGX{display:block;margin-top:5px;color:#6b7066;font-size:12px;line-height:1.45}.autonomous-software-diagrams_surfaceRow__hmS_l[data-urgent=true]{border-left:2px solid #b15a33;padding-left:8px;background:#fbf0e8}.autonomous-software-diagrams_surfaceRow__hmS_l[data-urgent=true] em{color:#94471f}.autonomous-software-diagrams_foundation__6Ou5n{margin-top:16px;padding:16px 18px;background:#e9edf0;border:1px solid #a6b6c4;border-top:3px solid #708ca3}.autonomous-software-diagrams_foundation__6Ou5n>strong{display:block;margin-bottom:12px;font-size:13px;font-weight:500;color:#3b5364}.autonomous-software-diagrams_foundation__6Ou5n>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;font-size:12px;color:#536673}.autonomous-software-diagrams_card__3_7lZ .autonomous-software-diagrams_recordNote__AsG_P{padding-top:9px;border-top:1px solid #cbd2c8;font-size:12px}.autonomous-software-diagrams_surfaceFooter__cwQku{padding:12px 17px;color:#727769;background:#fafbf8;font-size:12px;line-height:1.5}.autonomous-software-diagrams_lakeCore__qO_WI{border:1px solid #bbc6bb;padding:19px;background:#f1f4ee}.autonomous-software-diagrams_lakeCore__qO_WI>small{text-align:center;margin-bottom:16px}.autonomous-software-diagrams_threeCards__L2vzl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.autonomous-software-diagrams_lakeCore__qO_WI .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ{text-align:center;padding:15px 8px}.autonomous-software-diagrams_lakeCore__qO_WI .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>strong{font-size:14px}.autonomous-software-diagrams_loopBottom__OxNy7{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:8px;margin-top:20px}.autonomous-software-diagrams_loopArrow__7uiSi{text-align:center;color:#628575;font-size:24px}.autonomous-software-diagrams_returnLine__mkx5U{margin-top:18px;border-top:1px dashed #aab5a5;padding:14px 10px 2px;text-align:center;color:#62695c;font:12px/1.5 ui-monospace,SFMono-Regular,monospace;transition:color .4s}.autonomous-software-diagrams_returnLine__mkx5U[data-active=true]{color:#2b684e;border-color:#628575}.autonomous-software-diagrams_adaptStage__zkgbc{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;align-items:start}.autonomous-software-diagrams_adaptStage__zkgbc>.autonomous-software-diagrams_card__3_7lZ{grid-column:1/-1}.autonomous-software-diagrams_adaptStage__zkgbc>.autonomous-software-diagrams_arrow__YMHXw{grid-column:1/-1;min-height:22px;margin:-7px 0 -10px}.autonomous-software-diagrams_adaptStage__zkgbc>.autonomous-software-diagrams_surface__4DQUQ{align-self:center}.autonomous-software-diagrams_changeList__9OSJ5{border:1px solid #cdd0c4;border-radius:3px;background:#f8f8f4}.autonomous-software-diagrams_changeList__9OSJ5>div{display:grid;grid-template-columns:18px 77px 1fr 12px;gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid #dfe1d6;transition:background .4s}.autonomous-software-diagrams_changeList__9OSJ5>div:last-child{border:0}.autonomous-software-diagrams_changeList__9OSJ5>div>span{font:12px ui-monospace,SFMono-Regular,monospace;color:#858776}.autonomous-software-diagrams_changeList__9OSJ5 strong{font-size:12px;font-weight:550}.autonomous-software-diagrams_changeList__9OSJ5 p{margin:0;font-size:12px;line-height:1.5;color:#555e50}.autonomous-software-diagrams_changeList__9OSJ5 em{font-style:normal;color:#6d8c66}.autonomous-software-diagrams_changeList__9OSJ5>div[data-emphasized=true]{background:#eef2e7}.autonomous-software-diagrams_changeStatus__b_AJ2{grid-column:1/-1;grid-row:4;padding:8px 10px;color:#6b705f;font:12px/1.5 ui-monospace,SFMono-Regular,monospace;text-align:center}.autonomous-software-diagrams_cohortHeader__9xMfJ{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.autonomous-software-diagrams_cohortHeader__9xMfJ>strong{font-size:30px;font-weight:500;letter-spacing:-.035em}.autonomous-software-diagrams_cohortHeader__9xMfJ>strong>span{font-size:15px;font-weight:400;letter-spacing:-.01em}.autonomous-software-diagrams_cohortHeader__9xMfJ>small{max-width:190px;text-align:right;font:12px/1.5 ui-monospace,SFMono-Regular,monospace;color:#73786a}.autonomous-software-diagrams_cohortGrid__Vc_Of{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:5px}.autonomous-software-diagrams_cohortGrid__Vc_Of>span{height:12px;border:1px solid #bbc1b0;background:#e3e7dc;transition:background .5s,border-color .5s}.autonomous-software-diagrams_cohortGrid__Vc_Of>span[data-partition=development]{background:#7291b0;border-color:#7291b0}.autonomous-software-diagrams_cohortGrid__Vc_Of>span[data-partition=held-out]{background:#d6a667;border-color:#d6a667}.autonomous-software-diagrams_partitionLabels__L2KSu{display:flex;justify-content:space-between;margin:12px 0 22px;gap:20px}.autonomous-software-diagrams_partitionLabels__L2KSu>span{font-size:22px;color:#476a90;letter-spacing:-.03em}.autonomous-software-diagrams_partitionLabels__L2KSu>span:last-child{color:#9d7039}.autonomous-software-diagrams_partitionLabels__L2KSu small{font-size:12px;letter-spacing:0}.autonomous-software-diagrams_learningBranches___YQQL{display:grid;grid-template-columns:1fr 1fr;gap:24px}.autonomous-software-diagrams_development___d3_J,.autonomous-software-diagrams_holdout__uacv0{border:1px solid #8aa0b4;border-top:3px solid #7291b0;background:#f0f3f6;padding:17px 20px}.autonomous-software-diagrams_holdout__uacv0{border-color:#d6a667 #bfa17b #bfa17b;background:#f7f1e8}.autonomous-software-diagrams_learningBranches___YQQL small{display:block;margin-bottom:10px;font:12px ui-monospace,SFMono-Regular,monospace;color:#617b94}.autonomous-software-diagrams_holdout__uacv0>small{color:#947244}.autonomous-software-diagrams_learningBranches___YQQL strong{font-size:19px;font-weight:500;letter-spacing:-.02em}.autonomous-software-diagrams_learningBranches___YQQL p{margin:7px 0;font-size:13px;color:#616759}.autonomous-software-diagrams_learningBranches___YQQL ul{margin:12px 0 16px;padding-left:18px;font-size:13px;color:#5b655a;line-height:1.9}.autonomous-software-diagrams_learningBranches___YQQL>div>div{border-top:1px solid #bdc9d1;padding-top:12px;color:#72796c;font:12px/1.5 ui-monospace,SFMono-Regular,monospace}.autonomous-software-diagrams_learningBranches___YQQL>div>div[data-active=true]{color:#375775}.autonomous-software-diagrams_holdout__uacv0>div[data-active=true]{color:#795c35}.autonomous-software-diagrams_result__ENVRN{margin-top:22px;padding:18px 20px;border:1px solid #c5ccbf;background:#f2f4ee;transition:background .4s,border-color .4s}.autonomous-software-diagrams_result__ENVRN strong{font-size:15px;font-weight:500}.autonomous-software-diagrams_result__ENVRN p{margin:7px 0 0;font-size:13px;color:#69705f}.autonomous-software-diagrams_result__ENVRN[data-active=true]{border-color:#7c9b7c;background:#eaf1e7}.autonomous-software-diagrams_result__ENVRN[data-active=true][data-tone=warning]{border-color:#b78c68;background:#f3e9df}.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ{padding:17px 16px}.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>small{font-size:12px;min-height:24px}.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>strong{font-size:17px;min-height:46px}.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ p{font-size:13px;line-height:1.9}.autonomous-software-diagrams_workflow__Ss11_{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;gap:5px;align-items:center}.autonomous-software-diagrams_workflow__Ss11_>.autonomous-software-diagrams_card__3_7lZ{text-align:center;padding:16px 8px}.autonomous-software-diagrams_workflow__Ss11_>.autonomous-software-diagrams_card__3_7lZ>strong{font-size:14px}.autonomous-software-diagrams_workflow__Ss11_>span{color:#91977f;text-align:center}.autonomous-software-diagrams_routeFork__tp5GS{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 0;padding-top:18px;border-top:1px solid #aebda6}.autonomous-software-diagrams_routeFork__tp5GS>div{padding:17px 19px;border:1px solid #c8cebe;background:#f6f7f1;transition:background .4s,border-color .4s}.autonomous-software-diagrams_routeFork__tp5GS small{display:block;font:12px ui-monospace,SFMono-Regular,monospace;color:#778268;margin-bottom:10px}.autonomous-software-diagrams_routeFork__tp5GS strong{font-size:15px;font-weight:500}.autonomous-software-diagrams_routeFork__tp5GS p{margin:9px 0 0;font-size:13px;color:#636e56}.autonomous-software-diagrams_routeFork__tp5GS>div[data-selected=true]{background:#e7efe1;border-color:#749466;box-shadow:inset 3px 0 #749466}.autonomous-software-diagrams_routeFork__tp5GS>div[data-selected=true][data-route=judgment]{background:#f4ebdd;border-color:#b09261;box-shadow:inset 3px 0 #b09261}.autonomous-software-diagrams_scenarios__OjXJo{padding:10px 22px;background:#f0f1e9;border-bottom:1px solid var(--line)}.autonomous-software-diagrams_scenarios__OjXJo label{display:flex;align-items:center;gap:16px;font-size:13px;color:#626558}.autonomous-software-diagrams_scenarios__OjXJo select{min-width:0;max-width:100%;min-height:44px;border:1px solid #c4c8b9;border-radius:3px;padding:8px 30px 8px 10px;background:#fafbf5;font-family:inherit;font-size:14px;color:#3f4436}.autonomous-software-diagrams_phaseRail__LUu7y{display:flex;border-block:1px solid var(--line);background:#f0f1e9}.autonomous-software-diagrams_phaseRail__LUu7y button{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:48px;padding:8px 4px;border:0;border-right:1px solid var(--line);background:transparent;color:#555d4b;cursor:pointer;font:12px ui-monospace,SFMono-Regular,monospace}.autonomous-software-diagrams_phaseRail__LUu7y button:last-child{border-right:0}.autonomous-software-diagrams_phaseRail__LUu7y button span{font-size:12px;color:#7a816e}.autonomous-software-diagrams_phaseRail__LUu7y button[aria-pressed=true]{color:#9d461b;background:#f4eadd;box-shadow:inset 0 -2px #ad481a}.autonomous-software-diagrams_phaseRail__LUu7y button:hover{background:#e7eadd}.autonomous-software-diagrams_narration__GHvVd{min-height:132px;padding:21px 24px 16px}.autonomous-software-diagrams_narration__GHvVd>strong{display:block;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.35}.autonomous-software-diagrams_narration__GHvVd p{margin:0;color:#606754;font-size:14px;line-height:1.6}.autonomous-software-diagrams_controls__1liCm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px 18px}.autonomous-software-diagrams_controls__1liCm>div{display:flex;gap:6px}.autonomous-software-diagrams_controls__1liCm button{min-width:80px;min-height:44px;padding:7px 12px;border:1px solid #cdd1c1;border-radius:3px;background:transparent;color:#3c4431;cursor:pointer;font-family:inherit;font-size:13px}.autonomous-software-diagrams_controls__1liCm button:hover:not(:disabled){background:#e9ecdf}.autonomous-software-diagrams_controls__1liCm button:disabled{opacity:.45;cursor:default}.autonomous-software-diagrams_counter__L9sOj{color:#757d67;font:12px ui-monospace,SFMono-Regular,monospace}.autonomous-software-diagrams_shell__g_7NJ button:focus-visible,.autonomous-software-diagrams_shell__g_7NJ select:focus-visible,.autonomous-software-diagrams_shell__g_7NJ summary:focus-visible{outline:2px solid #aa511f;outline-offset:-3px}@media (max-width:700px){.autonomous-software-diagrams_stage__pavAB{padding:20px}.autonomous-software-diagrams_header__2k4_R{align-items:flex-start;flex-direction:column;gap:7px;padding:16px 18px}.autonomous-software-diagrams_header__2k4_R>span{font-size:12px}.autonomous-software-diagrams_adaptStage__zkgbc{display:flex;flex-direction:column;gap:14px}.autonomous-software-diagrams_adaptStage__zkgbc>*{width:100%}.autonomous-software-diagrams_adaptStage__zkgbc>.autonomous-software-diagrams_arrow__YMHXw{margin:0;min-height:26px}.autonomous-software-diagrams_adaptStage__zkgbc>.autonomous-software-diagrams_surface__4DQUQ{order:3}.autonomous-software-diagrams_changeStatus__b_AJ2{order:4}.autonomous-software-diagrams_changeList__9OSJ5>div{grid-template-columns:18px 80px 1fr 12px}.autonomous-software-diagrams_scenarios__OjXJo{padding:12px 18px}.autonomous-software-diagrams_scenarios__OjXJo label{flex-direction:column;align-items:stretch;gap:7px}.autonomous-software-diagrams_threeCards__L2vzl{grid-template-columns:1fr}.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>small,.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>strong{min-height:0}.autonomous-software-diagrams_compileStage__MG2Lv .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ p{line-height:1.75}.autonomous-software-diagrams_lakeCore__qO_WI .autonomous-software-diagrams_threeCards__L2vzl{grid-template-columns:repeat(3,1fr);gap:6px}.autonomous-software-diagrams_lakeCore__qO_WI .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>strong{font-size:12px}.autonomous-software-diagrams_loopBottom__OxNy7{grid-template-columns:1fr;gap:6px}.autonomous-software-diagrams_loopArrow__7uiSi{transform:rotate(90deg);font-size:22px;line-height:1}.autonomous-software-diagrams_cohortHeader__9xMfJ{align-items:flex-start;flex-direction:column;gap:5px}.autonomous-software-diagrams_cohortHeader__9xMfJ>small{max-width:none;text-align:left}.autonomous-software-diagrams_learningBranches___YQQL{gap:14px}.autonomous-software-diagrams_development___d3_J,.autonomous-software-diagrams_holdout__uacv0{padding:14px}.autonomous-software-diagrams_controls__1liCm{flex-wrap:wrap;gap:14px}.autonomous-software-diagrams_controls__1liCm>div{margin-left:auto}.autonomous-software-diagrams_counter__L9sOj{font-size:12px}.autonomous-software-diagrams_phaseRail__LUu7y button span{display:none}.autonomous-software-diagrams_narration__GHvVd{min-height:0;padding:20px 18px}}@media (max-width:440px){.autonomous-software-diagrams_foundation__6Ou5n>div{grid-template-columns:1fr 1fr}.autonomous-software-diagrams_stage__pavAB{padding:17px}.autonomous-software-diagrams_buildLayers__RBE4n,.autonomous-software-diagrams_learningBranches___YQQL,.autonomous-software-diagrams_routeFork__tp5GS,.autonomous-software-diagrams_twoCards__i1pe8{grid-template-columns:1fr}.autonomous-software-diagrams_card__3_7lZ{padding:16px}.autonomous-software-diagrams_sourceChips__Mya2O{gap:6px}.autonomous-software-diagrams_sourceChips__Mya2O span{font-size:12px;padding:8px 10px}.autonomous-software-diagrams_card__3_7lZ>strong{font-size:16px}.autonomous-software-diagrams_surfaceHeading__9749V{padding:13px 11px 9px;align-items:flex-start}.autonomous-software-diagrams_surfaceHeading__9749V strong{font-size:14px}.autonomous-software-diagrams_surfaceHeading__9749V>span{display:none}.autonomous-software-diagrams_surfaceRow__hmS_l{margin-inline:11px;gap:7px;font-size:12px;grid-template-columns:.75fr 1.1fr .8fr}.autonomous-software-diagrams_surfaceRow__hmS_l small{font-size:12px}.autonomous-software-diagrams_surfaceBar__nV5U3{padding:9px 11px;gap:7px;font-size:12px}.autonomous-software-diagrams_surfaceBar__nV5U3 small{display:none}.autonomous-software-diagrams_surfaceFooter__cwQku{font-size:12px;padding:10px 11px}.autonomous-software-diagrams_changeList__9OSJ5>div{grid-template-columns:66px 1fr 12px;gap:8px;padding:10px}.autonomous-software-diagrams_changeList__9OSJ5>div>span{display:none}.autonomous-software-diagrams_changeList__9OSJ5 p,.autonomous-software-diagrams_changeList__9OSJ5 strong{font-size:12px}.autonomous-software-diagrams_cohortGrid__Vc_Of{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.autonomous-software-diagrams_cohortGrid__Vc_Of>span{height:9px}.autonomous-software-diagrams_cohortHeader__9xMfJ>strong{font-size:28px}.autonomous-software-diagrams_cohortHeader__9xMfJ>strong>span{font-size:14px}.autonomous-software-diagrams_partitionLabels__L2KSu>span{font-size:20px}.autonomous-software-diagrams_partitionLabels__L2KSu small{display:block;font-size:12px}.autonomous-software-diagrams_workflow__Ss11_{grid-template-columns:1fr}.autonomous-software-diagrams_workflow__Ss11_>span{transform:rotate(90deg);line-height:1.2}.autonomous-software-diagrams_phaseRail__LUu7y{flex-wrap:wrap}.autonomous-software-diagrams_phaseRail__LUu7y button{flex:1 1 30%;min-height:44px;font-size:12px;border-bottom:1px solid var(--line)}.autonomous-software-diagrams_controls__1liCm{padding:0 18px 18px}.autonomous-software-diagrams_controls__1liCm>div{width:100%;margin:0}.autonomous-software-diagrams_controls__1liCm button{flex:1;min-width:0;padding:7px 8px;font-size:12px}.autonomous-software-diagrams_learningBranches___YQQL strong{font-size:18px}.autonomous-software-diagrams_result__ENVRN{padding:16px}.autonomous-software-diagrams_lakeCore__qO_WI{padding:13px}.autonomous-software-diagrams_lakeCore__qO_WI .autonomous-software-diagrams_threeCards__L2vzl{grid-template-columns:1fr}.autonomous-software-diagrams_lakeCore__qO_WI .autonomous-software-diagrams_threeCards__L2vzl .autonomous-software-diagrams_card__3_7lZ>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.autonomous-software-diagrams_shell__g_7NJ *{animation:none!important;transition:none!important}}.legal-page_page__xKrK5{padding:128px var(--site-gutter);color:var(--foreground);background:var(--background);font-family:var(--font-body)}.legal-page_page__xKrK5 h1{max-width:880px;margin:0 auto 80px;font:800 var(--site-display-2xl)/.8 var(--font-heading);letter-spacing:-.01em;text-align:center;text-transform:uppercase}.legal-page_copy__QFlpt{max-width:880px;margin-inline:auto;color:#3c3c3c;font-size:var(--site-text-md);line-height:1.35}.legal-page_copy__QFlpt p{margin:1.25em 0}.legal-page_copy__QFlpt>:first-child{margin-top:0}.legal-page_copy__QFlpt>:last-child{margin-bottom:0}.legal-page_copy__QFlpt h2{margin:1.6em 0 .6em;font-size:var(--site-text-lead);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#121212}.legal-page_copy__QFlpt h2+p{margin-top:0}.legal-page_copy__QFlpt a{color:#121212;font-weight:400;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page_copy__QFlpt strong{color:#111827;font-weight:600}.legal-page_copy__QFlpt a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:1380px){.legal-page_page__xKrK5 h1{margin-bottom:96px}}@media (max-width:1139px){.legal-page_page__xKrK5{padding-block:96px}.legal-page_page__xKrK5 h1{margin-bottom:64px}}@media (max-width:839px){.legal-page_page__xKrK5{padding-block:64px}.legal-page_page__xKrK5 h1{margin-bottom:40px}}.closing-section_section__Ahdvm{padding:128px 0;color:#121212;background:#fff;text-align:left}.closing-section_container__oiakF{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:40px 16px;width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto}.closing-section_section__Ahdvm .closing-section_container__oiakF>h2{grid-column:1/23;margin:0;font:900 var(--site-display-3xl)/.8 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase}.closing-section_section__Ahdvm .closing-section_container__oiakF>p{grid-column:1/-1;margin:0;font:var(--site-text-lg)/1.35 var(--font-body)}.closing-section_actions__srlGU{display:flex;flex-direction:column;grid-column:1/7;gap:8px}.closing-section_section__Ahdvm .closing-section_actions__srlGU>a{width:100%;min-width:0}@media (min-width:1380px){.closing-section_container__oiakF{row-gap:56px}.closing-section_section__Ahdvm .closing-section_container__oiakF>h2{grid-column:2/23}.closing-section_section__Ahdvm .closing-section_container__oiakF>p{grid-column:2/24}.closing-section_actions__srlGU{grid-column:2/8}}@media (max-width:1139px){.closing-section_section__Ahdvm{padding-block:96px}.closing-section_container__oiakF{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px}.closing-section_section__Ahdvm .closing-section_container__oiakF>h2{grid-column:1/-1}}@media (max-width:839px){.closing-section_section__Ahdvm{padding-block:64px}.closing-section_container__oiakF{grid-template-columns:minmax(0,1fr);row-gap:24px}.closing-section_actions__srlGU,.closing-section_section__Ahdvm .closing-section_container__oiakF>h2,.closing-section_section__Ahdvm .closing-section_container__oiakF>p{grid-column:1}}.product-detail_page__vZjEn{--product-color:#fecfb5;--product-wash:#f2f2ea;--product-icon:#fedfce;--intro-accent:var(--product-color);background:#fff;color:#121212;font-family:var(--font-body)}.product-detail_page__vZjEn[data-product-tone=data]{--product-color:#bef5dd;--product-icon:#d9faec}.product-detail_page__vZjEn[data-product-tone=control]{--product-color:#d9c9f5;--product-icon:#e7e1f8}.product-detail_page__vZjEn[data-product=models]{--product-color:#fffda7;--product-icon:#ffffdb}.product-detail_page__vZjEn[data-product=models] .product-detail_darkStory__WJ5Xh .product-detail_storyVisual__2h09m{background:#fed3ed}.product-detail_page__vZjEn[data-product=models] .product-detail_reverseStory__N9a_m .product-detail_storyVisual__2h09m{background:#bef5dd}.product-detail_page__vZjEn figure,.product-detail_page__vZjEn h1,.product-detail_page__vZjEn h2,.product-detail_page__vZjEn h3,.product-detail_page__vZjEn p{margin:0}.product-detail_page__vZjEn a{text-decoration:none}.product-detail_page__vZjEn a:focus-visible,.product-detail_page__vZjEn button:focus-visible,.product-detail_page__vZjEn summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.product-detail_container__c_qLQ{width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto}.product-detail_productNavigation__B1JgT{position:sticky;top:72px;z-index:30;background:#fff}.product-detail_productNavigation__B1JgT>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.product-detail_productNavigation__B1JgT a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;background:#e7e7de;border-right:2px solid #fff;font:500 16px/1.35 var(--font-body);gap:10px;text-align:center;transition:background .16s ease}.product-detail_productDot__sJdTD{width:16px;height:16px;background:#babab4;flex:0 0 auto}.product-detail_productNavigation__B1JgT a[data-active=true] .product-detail_productDot__sJdTD{background:var(--product-color);display:grid;place-items:center}.product-detail_productNavigation__B1JgT a[data-active=true] .product-detail_productDot__sJdTD:after{content:"";width:4px;height:4px;background:#121212}.product-detail_productNavigation__B1JgT a:last-child{border:0}.product-detail_productNavigation__B1JgT a:hover{background:#dcdcd1}.product-detail_productNavigation__B1JgT a[data-active=true]{color:#121212;background:var(--product-wash)}.product-detail_features__OtdVt{position:relative;padding:128px 0 0;scroll-margin-top:144px}.product-detail_features__OtdVt h2{width:calc((100% + 16px) * 12 / 24 - 16px);font:400 var(--site-text-2xl)/1.05 var(--font-body);letter-spacing:-.02em;text-wrap:pretty}.product-detail_featureGrid__zBfGI{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:96px 16px;margin-top:80px}.product-detail_featureGrid__zBfGI article{grid-column:span 8;padding-right:40px}.product-detail_featureIcon__ynqqA{display:grid;place-items:center;width:48px;height:48px;background:var(--product-icon);border-radius:4px;margin-bottom:24px}.product-detail_featureGrid__zBfGI h3{font-size:var(--site-text-lg);line-height:1.15;letter-spacing:-.02em;font-weight:700}.product-detail_featureGrid__zBfGI p{margin-top:8px;font-size:var(--site-text-md);line-height:1.35;color:#3c3c3c}.product-detail_featureAction__atJ_d{position:relative;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;padding:80px 0 128px}.product-detail_featureAction__atJ_d:after{position:absolute;top:80px;bottom:0;left:calc((100% + 16px) * 8 / 24);right:calc(-1 * max(var(--site-gutter), (100vw - 1400px) / 2));background:#121212;content:""}.product-detail_featureAction__atJ_d a{grid-column:1/9;width:calc(100% - 40px);min-width:0}.product-detail_storySection__P2D_8{position:relative;padding:128px 0}.product-detail_darkStory__WJ5Xh{background:#121212;color:#fff}.product-detail_storyGrid__Y78ZA{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;align-items:stretch}.product-detail_storyCopy__Vr0Jl{display:flex;flex-direction:column;grid-column:1/11;min-width:0}.product-detail_page__vZjEn .product-detail_related__7IqZg h2,.product-detail_page__vZjEn .product-detail_storyCopy__Vr0Jl h2{font:800 var(--site-display-2xl)/.8 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.product-detail_storyCopy__Vr0Jl>p{margin-top:20px;font-size:var(--site-text-lg);line-height:1.35}.product-detail_accordion__OC9x3{margin-top:auto;padding-top:16px}.product-detail_accordionItem__eLoaR{border-left:1px solid #676665;padding-block:4px}.product-detail_accordionItem__eLoaR[data-active=true]{border-left-color:currentColor}.product-detail_accordionItem__eLoaR button{display:block;width:100%;padding:12px 16px;text-align:left;color:inherit;background:none;border:0;font:700 var(--site-text-md)/1.35 var(--font-body);opacity:.6;cursor:pointer}.product-detail_accordionItem__eLoaR button[aria-expanded=true]{opacity:1}.product-detail_accordionItem__eLoaR>div>p{padding:0 16px 12px;font-size:var(--site-text-md);line-height:1.35;opacity:.9}.product-detail_storyVisual__2h09m{position:relative;display:grid;grid-column:13/25;grid-row:1;place-items:center;min-width:0;min-height:100%;aspect-ratio:1;overflow:hidden;background:var(--product-color);color:#121212;padding:32px}.product-detail_storyVisual__2h09m[data-screen=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;padding:32px}.product-detail_storyVisual__2h09m[data-screen=false]{aspect-ratio:auto;min-height:min-content}.product-detail_storyVisual__2h09m[data-screen=false]:after{content:"";grid-area:1/1;width:100%;aspect-ratio:1}.product-detail_storyVisual__2h09m[data-screen=false]>.product-detail_visualCard__7Q8um{grid-area:1/1}.product-detail_storyVisual__2h09m[data-custom=true]{aspect-ratio:auto;min-height:560px}.product-detail_storyPicture__3YEOf,.product-detail_storyScreenshot__0AmZj{display:block;width:100%;height:100%;min-height:0}.product-detail_storyScreenshot__0AmZj{position:relative;max-height:100%;max-width:100%;object-fit:contain}@media (max-width:760px){.product-detail_storyVisual__2h09m[data-screen=true]:has(.product-detail_storyPicture__3YEOf source){aspect-ratio:var(--story-mobile-ratio,4/5);padding:0}}.product-detail_visualGrid__IPmE6{position:absolute;inset:0;background:url(/textures/section-pattern.svg) 0 100%/auto 120px repeat-x;opacity:.75}.product-detail_visualCard__7Q8um{position:relative;width:100%;border:1px solid #12121229;border-radius:8px;padding:28px;background:#fff;box-shadow:0 24px 60px #1212121c;animation:product-detail_cardIn__rawUi .18s ease both}.product-detail_visualTopline__RvQtZ{display:flex;justify-content:space-between;align-items:center;font:12px/1.2 var(--font-label)}.product-detail_visualCard__7Q8um .product-detail_visualTitle__0ICbm{margin-top:40px;font-size:28px;font-weight:700;line-height:1.05}.product-detail_visualCard__7Q8um ul{margin:28px 0;padding:0;list-style:none}.product-detail_visualCard__7Q8um li{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #e4e4e4;padding:14px 0;font-size:16px;line-height:1.3}.product-detail_visualCard__7Q8um li svg{flex:0 0 auto;margin-top:2px}.product-detail_visualFooter__pO5Jp{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:24px;font:10px/1.3 var(--font-label);text-transform:uppercase}.product-detail_reverseStory__N9a_m .product-detail_storyCopy__Vr0Jl{grid-column:14/24}.product-detail_reverseStory__N9a_m .product-detail_storyVisual__2h09m{grid-column:1/13;grid-row:1;background:#e7e7de}.product-detail_reverseStory__N9a_m .product-detail_accordionItem__eLoaR{border-left-color:#e3e3df}.product-detail_reverseStory__N9a_m .product-detail_accordionItem__eLoaR[data-active=true]{border-left-color:#121212}.product-detail_example__3zk6n{padding:88px 0;background:#3c3c3c;color:#121212;scroll-margin-top:144px}.product-detail_exampleGrid__XRIA5{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,15fr);background:var(--product-icon)}.product-detail_exampleGraphic__XImxR{position:relative;min-height:450px;overflow:hidden;background:#f2f2ea}.product-detail_exampleGraphic__XImxR>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.product-detail_exampleCaption__7nf1E{position:absolute;bottom:32px;left:0;max-width:calc(100% - 32px);min-width:62%;padding:16px 24px;background:#fff}.product-detail_exampleCaption__7nf1E>p,.product-detail_exampleCaption__7nf1E>span{font:12px/1.4 var(--font-label);text-transform:uppercase}.product-detail_exampleCaption__7nf1E>p{color:#60605c}.product-detail_exampleCopy__cwp6P{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;min-width:0;padding:clamp(32px,4vw,64px)}.product-detail_exampleCopy__cwp6P>p:not([data-eyebrow]){font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:700;line-height:1.18;letter-spacing:-.02em}.product-detail_exampleCopy__cwp6P>a{min-width:min(100%,250px)}.product-detail_related__7IqZg{padding:128px 0;background:#f7f7f0;scroll-margin-top:144px}.product-detail_related__7IqZg h2{max-width:calc((100% - 16px) / 2)}.product-detail_relatedGrid__njGvd{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;margin-top:48px}.product-detail_relatedGrid__njGvd article{display:flex;flex-direction:column;gap:40px;grid-column:span 12;min-width:0;padding:32px;background:#121212;color:#fff}.product-detail_relatedGrid__njGvd article:nth-child(2){background-color:#d9c9f5;color:#121212}.product-detail_relatedGrid__njGvd article>a{align-self:flex-start;min-width:min(100%,250px);margin-top:auto}.product-detail_relatedCopy__FrRr8{max-width:52ch}.product-detail_relatedDetails__8pAAP{margin-top:auto;min-width:0}.product-detail_relatedLabel__hsgrH{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-bottom:16px}.product-detail_relatedLabel__hsgrH h4,.product-detail_relatedLabel__hsgrH>span{font:12px/1.5 var(--font-label);text-transform:uppercase;letter-spacing:.02em}.product-detail_relatedLabel__hsgrH>span{opacity:.65}.product-detail_relatedDetails__8pAAP ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.product-detail_relatedDetails__8pAAP li{display:flex;align-items:baseline;gap:16px;padding:20px;background:#fff;color:#121212;font-size:16px;line-height:1.4;border-radius:6px}.product-detail_relatedDetails__8pAAP li:before{flex:none;width:8px;height:8px;background:#bef5dd;content:""}.product-detail_relatedGrid__njGvd article:nth-child(2) .product-detail_relatedDetails__8pAAP li:before{background:#b5a3eb}.product-detail_relatedGrid__njGvd h3{font-size:var(--site-text-lg);line-height:1.15;letter-spacing:-.02em;font-weight:700}.product-detail_relatedCopy__FrRr8 p{margin-top:12px;font-size:18px;line-height:1.45}.product-detail_relatedGrid__njGvd article:first-child .product-detail_relatedCopy__FrRr8 p{color:#dededa}@keyframes product-detail_cardIn__rawUi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1380px){.product-detail_features__OtdVt h2{width:calc((100% + 16px) * 11 / 24 - 16px);margin-left:calc((100% + 16px) / 24)}.product-detail_featureGrid__zBfGI{margin-top:96px}.product-detail_featureAction__atJ_d{padding-top:96px}.product-detail_featureAction__atJ_d:after{top:96px;left:calc((100% + 16px) * 9 / 24)}.product-detail_featureAction__atJ_d a{grid-column:2/9;width:calc(100% - 48px)}.product-detail_featureGrid__zBfGI article{grid-column:span 7;padding-right:48px}.product-detail_featureGrid__zBfGI article:nth-child(3n+1){grid-column:2/9}.product-detail_featureGrid__zBfGI article:nth-child(3n+2){grid-column:10/17}.product-detail_featureGrid__zBfGI article:nth-child(3n){grid-column:18/25}.product-detail_storyCopy__Vr0Jl{grid-column:2/10}.product-detail_storyCopy__Vr0Jl>p{margin-top:24px}.product-detail_storyVisual__2h09m{grid-column:12/25}.product-detail_reverseStory__N9a_m .product-detail_storyCopy__Vr0Jl{grid-column:16/24}.product-detail_reverseStory__N9a_m .product-detail_storyVisual__2h09m{grid-column:1/14}.product-detail_related__7IqZg h2{margin-left:calc((100% + 16px) / 24)}.product-detail_relatedGrid__njGvd{margin-top:56px}.product-detail_relatedGrid__njGvd article{grid-column:13/24}.product-detail_relatedGrid__njGvd article:nth-child(odd){grid-column:2/13}}@media (max-width:1139px){.product-detail_productNavigation__B1JgT{position:static}.product-detail_productNavigation__B1JgT>div{display:block;width:100%}.product-detail_productNavigation__B1JgT a{display:none}.product-detail_productNavigation__B1JgT a[data-active=true]{display:flex;width:50%;min-height:48px;padding:12px 8px;font-size:14px;white-space:nowrap;border:0}.product-detail_example__3zk6n,.product-detail_related__7IqZg,.product-detail_storySection__P2D_8{padding:96px 0}.product-detail_features__OtdVt{padding-top:96px}.product-detail_features__OtdVt h2{width:calc((100% + 16px) * 7 / 12 - 16px)}.product-detail_featureGrid__zBfGI{grid-template-columns:repeat(12,minmax(0,1fr));gap:80px 16px;margin-top:64px}.product-detail_featureGrid__zBfGI article{grid-column:span 4;padding-right:32px}.product-detail_featureAction__atJ_d{grid-template-columns:repeat(12,minmax(0,1fr));padding:64px 0 96px}.product-detail_featureAction__atJ_d a{grid-column:1/5;width:calc(100% - 32px)}.product-detail_featureAction__atJ_d:after{top:64px;left:calc((100% + 16px) * 4 / 12)}.product-detail_storyGrid__Y78ZA{grid-template-columns:repeat(12,minmax(0,1fr))}.product-detail_storyCopy__Vr0Jl{grid-column:1/7}.product-detail_storyVisual__2h09m{grid-column:7/13;padding:24px}.product-detail_storyVisual__2h09m[data-screen=true]{padding:24px}.product-detail_reverseStory__N9a_m .product-detail_storyCopy__Vr0Jl{grid-column:7/13}.product-detail_reverseStory__N9a_m .product-detail_storyVisual__2h09m{grid-column:1/7}.product-detail_relatedGrid__njGvd{grid-template-columns:repeat(12,minmax(0,1fr));margin-top:40px}.product-detail_relatedGrid__njGvd article{grid-column:span 6}}@media (max-width:839px){.product-detail_features__OtdVt{padding-top:64px}.product-detail_features__OtdVt h2{width:100%}.product-detail_featureGrid__zBfGI{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 16px;margin-top:40px}.product-detail_featureGrid__zBfGI article{grid-column:auto;padding-right:24px}.product-detail_featureAction__atJ_d{grid-template-columns:minmax(0,1fr);padding:40px 0 64px}.product-detail_featureAction__atJ_d:after{display:none}.product-detail_featureAction__atJ_d a{grid-column:1;width:100%}.product-detail_example__3zk6n,.product-detail_related__7IqZg,.product-detail_storySection__P2D_8{padding:64px 0}.product-detail_storyGrid__Y78ZA{display:flex;flex-direction:column;gap:0}.product-detail_reverseStory__N9a_m .product-detail_storyCopy__Vr0Jl,.product-detail_storyCopy__Vr0Jl{display:contents}.product-detail_storyCopy__Vr0Jl>h2{order:0;width:100%}.product-detail_storyCopy__Vr0Jl>p{order:1;width:100%;margin:12px 0 24px}.product-detail_storyVisual__2h09m{order:2;width:100%;min-height:0}.product-detail_storyVisual__2h09m[data-custom=true]{min-height:0;padding-block:32px}.product-detail_accordion__OC9x3{order:3;width:100%;margin-top:24px;padding-top:0}.product-detail_visualCard__7Q8um{padding:24px}.product-detail_visualCard__7Q8um .product-detail_visualTitle__0ICbm{margin-top:28px;font-size:24px}.product-detail_visualCard__7Q8um ul{margin:20px 0}.product-detail_visualCard__7Q8um li{padding:10px 0;font-size:15px}.product-detail_exampleGrid__XRIA5{grid-template-columns:1fr}.product-detail_exampleGraphic__XImxR{min-height:0;aspect-ratio:4/3}.product-detail_exampleGraphic__XImxR>img{object-position:center 42%}.product-detail_exampleCopy__cwp6P{padding:32px 24px;gap:20px}.product-detail_exampleCopy__cwp6P>a{width:100%}.product-detail_related__7IqZg h2{max-width:100%}.product-detail_relatedGrid__njGvd{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.product-detail_relatedGrid__njGvd article{grid-column:1;padding:24px;gap:32px}.product-detail_relatedDetails__8pAAP li{padding:16px;gap:12px}}@media (max-width:599px){.product-detail_featureGrid__zBfGI{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:380px){.product-detail_storyVisual__2h09m,.product-detail_storyVisual__2h09m[data-screen=true]{padding:16px}.product-detail_visualCard__7Q8um{padding:20px}}@media (prefers-reduced-motion:reduce){.product-detail_page__vZjEn *,.product-detail_page__vZjEn :after,.product-detail_page__vZjEn :before{animation:none;transition:none}}.site-chrome_header__mLJqz{--header-height:72px;position:sticky;top:0;z-index:80;isolation:isolate;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-height);padding:0 max(var(--site-gutter),calc((100vw - 1400px) / 2));background:#fff;color:#121212;font-family:var(--font-body)}.site-chrome_header__mLJqz a{text-decoration:none}.site-chrome_brandLink__gzdwP{margin-right:auto}.site-chrome_header__mLJqz .factory-brand{display:inline-flex;align-items:center;gap:8px;font-size:20px;line-height:1;font-weight:650;letter-spacing:-.04em}.site-chrome_header__mLJqz .factory-glyph{width:30px;height:30px}.site-chrome_footer__apCzj .factory-glyph>svg,.site-chrome_header__mLJqz .factory-glyph>svg{transform:scale(1)}.site-chrome_navigation__4fZ9U{display:flex;align-items:stretch;gap:4px;height:var(--header-height)}.site-chrome_navItem__4Kp6x>a,.site-chrome_navItem__4Kp6x>button,.site-chrome_navigation__4fZ9U>a{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:4px;background:transparent;color:inherit;font:12px/1.15 var(--font-label);text-transform:uppercase;cursor:pointer;transition:background .2s}.site-chrome_navItem__4Kp6x>a:hover,.site-chrome_navItem__4Kp6x>button:hover,.site-chrome_navItem__4Kp6x>button[aria-expanded=true],.site-chrome_navigation__4fZ9U>a:hover{background:#f7f7f0}.site-chrome_header__mLJqz a:focus-visible,.site-chrome_header__mLJqz button:focus-visible{outline:1px solid #171717;outline-offset:4px;border-radius:3px}.site-chrome_headerButton__o8fAR:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #121212}.site-chrome_navItem__4Kp6x{position:relative;display:flex;align-items:center}.site-chrome_navItem__4Kp6x>button>svg{display:block;flex:0 0 12px;width:12px;height:12px;transition:transform .16s}.site-chrome_navItem__4Kp6x>button[aria-expanded=true]>svg{transform:rotate(180deg)}.site-chrome_menu__mKpts{position:absolute;left:0;top:58px;display:grid;grid-template-columns:1fr 1fr 1.25fr;width:548px;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:16px 12px;border:0;border-radius:2px;background:#fff;box-shadow:176px 308px 142px #00000003,99px 174px 120px #0000000d,44px 77px 89px #00000017,11px 19px 49px #0000001a;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .15s,transform .15s}.site-chrome_menu__mKpts[data-compact=true]{width:232px;padding:12px;grid-template-columns:1fr}.site-chrome_menu__mKpts[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.site-chrome_menu__mKpts[data-products=true]{width:740px;padding:0;border:0;grid-template-columns:repeat(4,minmax(0,1fr))}.site-chrome_productMenuCard__rZIO7{position:relative;isolation:isolate;padding:16px;border-right:1px solid #e7e7de}.site-chrome_productMenuCard__rZIO7:nth-child(4){border-right:0}.site-chrome_productMenuCard__rZIO7:before{position:absolute;z-index:-1;inset:6px;content:"";transition:background .2s}.site-chrome_productMenuCard__rZIO7:has(a:hover,a:focus-visible):before{background:#f7f7f0}.site-chrome_productMenuCard__rZIO7>a{display:block;color:#121212}.site-chrome_menuPattern__iHxdA{--pattern-ink:#fa7b34;--pattern-secondary:#e36fb6;position:relative;display:block;width:36px;height:36px;overflow:hidden;background:#fedfce;border-radius:2px;margin-bottom:10px}.site-chrome_menuPattern__iHxdA:before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,var(--pattern-ink),var(--pattern-secondary));mask:repeating-conic-gradient(#000 0 25%,transparent 0 50%) 0 0 /6px 6px}.site-chrome_productMenuCard__rZIO7[data-tone=lavender] .site-chrome_menuPattern__iHxdA{--pattern-ink:#7567ad;--pattern-secondary:#e36fb6;background-color:#ffe2f4}.site-chrome_productMenuCard__rZIO7[data-tone=mint] .site-chrome_menuPattern__iHxdA{--pattern-ink:#54c794;--pattern-secondary:#3896fa;background-color:#d9faec}.site-chrome_productMenuCard__rZIO7[data-tone=yellow] .site-chrome_menuPattern__iHxdA{--pattern-ink:#e36fb6;--pattern-secondary:#ffdd4e;background-color:#ffffdb}.site-chrome_productMenuCard__rZIO7[data-tone=blue] .site-chrome_menuPattern__iHxdA{--pattern-ink:#3896fa;--pattern-secondary:#2044b2;background-color:#d8efff}.site-chrome_productMenuCard__rZIO7[data-tone=blue] .site-chrome_menuPattern__iHxdA:before,.site-chrome_productMenuCard__rZIO7[data-tone=mint] .site-chrome_menuPattern__iHxdA:before{mask:repeating-linear-gradient(#000 0 2px,transparent 2px 4px)}.site-chrome_productMenuIntro__Cz3VW{display:block}.site-chrome_productMenuIntro__Cz3VW strong{display:block;font:500 var(--site-text-sm)/1.35 var(--font-body)}.site-chrome_productMenuLinks__eBZ8o{display:flex;flex-direction:column;gap:2px;margin-top:14px}.site-chrome_productMenuLinks__eBZ8o a{display:flex;align-items:center;min-height:28px;font:max(.875rem,var(--site-text-xs))/1.4 var(--font-body);color:var(--text-muted);padding-block:3px}.site-chrome_productMenuLinks__eBZ8o a:hover{color:#121212;text-decoration:underline;text-underline-offset:3px}.site-chrome_productMenuCard__rZIO7[data-cross-layer=true]{grid-column:span 2;border-top:1px solid #e7e7de;border-right:0}.site-chrome_productMenuCard__rZIO7[data-cross-layer=true]>a{display:flex;align-items:center;gap:12px}.site-chrome_productMenuCard__rZIO7[data-cross-layer=true] .site-chrome_menuPattern__iHxdA{flex:0 0 auto;margin:0}.site-chrome_menuGroup__0_PPY{display:flex;flex-direction:column;padding:0 12px;border-right:1px solid #e7e7de}.site-chrome_menuGroup__0_PPY:last-child{border-right:0}.site-chrome_menuGroup__0_PPY>small{margin:0 4px 6px;color:#696969;font:12px/1.15 var(--font-label);text-transform:uppercase}.site-chrome_menuGroup__0_PPY>a{display:flex;align-items:center;min-height:35px;padding:7px 4px;border-radius:3px;color:#171717;font-size:14px;line-height:1.25}.site-chrome_menuGroup__0_PPY>a:hover{background:#f7f7f0}.site-chrome_menu__mKpts[data-compact=true] .site-chrome_menuGroup__0_PPY{gap:12px;padding:0;border:0}.site-chrome_menu__mKpts[data-compact=true] .site-chrome_menuGroup__0_PPY>small{display:none}.site-chrome_menu__mKpts[data-compact=true] .site-chrome_menuGroup__0_PPY>a{min-height:42px;gap:12px;padding:0;border-radius:0;color:#121212;font:12px/1.15 var(--font-label);text-transform:uppercase}.site-chrome_compactArtwork__LEoF0{display:block;flex:0 0 42px;height:42px;overflow:hidden;border-radius:2px;background:#d9c9f5 url(/textures/editorial-pattern.svg) 50%/84px}.site-chrome_compactArtwork__LEoF0[data-destination="/blog"]{background-color:#fed3ed}.site-chrome_compactArtwork__LEoF0[data-destination^="/contact?intent=developer-docs"]{background-color:#b4e0ff}.site-chrome_compactArtwork__LEoF0[data-destination="/company"],.site-chrome_compactArtwork__LEoF0[data-destination="/company#careers"],.site-chrome_compactArtwork__LEoF0[data-destination="/contact"]{background-color:#77dbec}.site-chrome_headerActions__2p4kz{display:flex;gap:8px;margin-left:24px;justify-self:end}.site-chrome_headerButton__o8fAR{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;height:36px;min-height:36px;padding:0 12px;border:1px solid #3c3c3c;border-radius:4px;color:#3c3c3c;background:transparent;font:500 var(--site-text-xs)/1.15 var(--font-body);text-transform:none;white-space:nowrap;transition:background .2s,opacity .2s}.site-chrome_headerButton__o8fAR:hover{background:#3c3c3c1a}.site-chrome_headerButtonDark__7ktnt{border:0;color:#fff;background:#121212}.site-chrome_headerButtonDark__7ktnt:hover{background:#121212;opacity:.8}.site-chrome_mobileMenu__R2_w1{display:none}@media (max-width:1200px){.site-chrome_headerActions__2p4kz{margin-left:20px}}@media (max-width:1139px){.site-chrome_header__mLJqz{display:flex;padding-inline:var(--site-gutter)}.site-chrome_navigation__4fZ9U{display:none}.site-chrome_headerActions__2p4kz{margin-left:16px}.site-chrome_headerButton__o8fAR{min-height:44px}.site-chrome_mobileMenu__R2_w1{display:block;margin-left:8px}.site-chrome_mobileMenu__R2_w1>button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:74px;height:44px;padding:8px 12px;color:#3c3c3c;border:1px solid #3c3c3c;border-radius:4px;background:#fff;font:500 var(--site-text-xs)/1.15 var(--font-body);cursor:pointer;transition:background .2s}.site-chrome_mobileMenu__R2_w1>button:hover{background:#3c3c3c1a}.site-chrome_mobileMenu__R2_w1>nav{position:fixed;top:var(--header-height);left:0;right:0;display:flex;flex-direction:column;height:calc(100dvh - var(--header-height));overflow:hidden;overscroll-behavior:contain;padding:0 var(--site-gutter) max(24px,env(safe-area-inset-bottom));background:#fff}.site-chrome_mobileGroup__FbDNj>div[hidden],.site-chrome_mobileMenu__R2_w1>nav[hidden]{display:none}.site-chrome_mobileLinks__qvjPA{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.site-chrome_mobileActions__EFaji{flex-shrink:0}.site-chrome_mobileGroup__FbDNj,.site-chrome_mobileLinks__qvjPA>a{border-top:1px solid #e7e7de}.site-chrome_mobileLinks__qvjPA>:last-child{border-bottom:1px solid #e7e7de}.site-chrome_mobileGroup__FbDNj>button,.site-chrome_mobileLinks__qvjPA>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;background:transparent;color:#121212;text-align:left;font:12px/1.15 var(--font-label);text-transform:uppercase;cursor:pointer}.site-chrome_mobileGroup__FbDNj>button{border:0}.site-chrome_mobileGroup__FbDNj>button:focus-visible,.site-chrome_mobileLinks__qvjPA>a:focus-visible{outline-offset:-2px}.site-chrome_mobileGroup__FbDNj>button>span{width:7px;height:7px;margin-right:4px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}.site-chrome_mobileGroup__FbDNj>button[aria-expanded=true]>span{transform:rotate(225deg)}.site-chrome_mobileGroup__FbDNj>div{padding:0 8px 16px}.site-chrome_mobileGroup__FbDNj>div>a,.site-chrome_mobileMenuGroup__sL5kA>a{display:flex;align-items:center;min-height:40px;padding:8px;font-size:14px;line-height:1.4}.site-chrome_mobileMenuGroup__sL5kA{display:flex;flex-direction:column;border-top:1px solid #e7e7de;margin-top:12px;padding-top:12px}.site-chrome_mobileMenuGroup__sL5kA>span{padding:0 8px 12px;color:#686868;font:12px/1.15 var(--font-label);text-transform:uppercase}.site-chrome_mobileGroup__FbDNj>div[data-compact=true] .site-chrome_mobileMenuGroup__sL5kA{gap:16px;margin:0;padding:0;border:0}.site-chrome_mobileGroup__FbDNj>div[data-compact=true] .site-chrome_mobileMenuGroup__sL5kA>span{display:none}.site-chrome_mobileGroup__FbDNj>div[data-compact=true] .site-chrome_mobileMenuGroup__sL5kA>a{min-height:42px;gap:8px;padding:0;font:12px/1.15 var(--font-label);text-transform:uppercase}.site-chrome_mobileProducts__bWjhB{display:flex;flex-direction:column;gap:16px}.site-chrome_mobileProducts__bWjhB .site-chrome_productMenuCard__rZIO7{display:block;padding:0;border:0}.site-chrome_mobileProducts__bWjhB .site-chrome_productMenuCard__rZIO7:before{display:none}.site-chrome_mobileProducts__bWjhB .site-chrome_productMenuCard__rZIO7>a{display:flex;align-items:center;gap:8px;min-height:42px}.site-chrome_mobileProducts__bWjhB .site-chrome_menuPattern__iHxdA{flex:0 0 42px;width:42px;height:42px;margin:0}.site-chrome_mobileProducts__bWjhB .site-chrome_productMenuIntro__Cz3VW strong{font:12px/1.15 var(--font-label);text-transform:uppercase}.site-chrome_mobileProducts__bWjhB .site-chrome_productMenuCard__rZIO7 .site-chrome_productMenuLinks__eBZ8o{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0 50px}.site-chrome_mobileProducts__bWjhB .site-chrome_productMenuLinks__eBZ8o a{display:inline-flex;align-items:center;min-height:32px}.site-chrome_mobileGroup__FbDNj>div[data-products=true]>a{margin-top:16px;padding:0;font:12px/1.15 var(--font-label);text-transform:uppercase}.site-chrome_mobileActions__EFaji{display:grid;grid-template-columns:1fr;gap:8px;padding-top:32px;margin-top:auto}}@media (prefers-reduced-motion:reduce){.site-chrome_headerButton__o8fAR,.site-chrome_menu__mKpts,.site-chrome_mobileMenu__R2_w1>button,.site-chrome_mobileMenu__R2_w1>button>span,.site-chrome_navItem__4Kp6x>a,.site-chrome_navItem__4Kp6x>button,.site-chrome_navItem__4Kp6x>button>svg,.site-chrome_navigation__4fZ9U>a,.site-chrome_productMenuCard__rZIO7:before{transition:none}}.site-chrome_footer__apCzj{padding:64px max(var(--site-gutter),calc((100vw - 1400px) / 2));background:#fff;color:#121212;font-family:var(--font-body)}.site-chrome_footerTop__k9uvy{display:grid;gap:40px}.site-chrome_footerTop__k9uvy>a{justify-self:start}.site-chrome_footerTop__k9uvy .factory-brand{display:inline-flex}.site-chrome_footerTop__k9uvy .factory-brand>span:last-child{display:none}.site-chrome_footerTop__k9uvy .factory-glyph{display:block;width:29px;height:29px}.site-chrome_footerColumns__OQ0H5{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:40px}.site-chrome_footerColumns__OQ0H5>div{min-width:0}.site-chrome_footerGroups__TVRly{display:grid;align-items:start;gap:24px}.site-chrome_footerColumns__OQ0H5>div[data-products=true] .site-chrome_footerGroups__TVRly{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.site-chrome_footerGroup__EwHz2{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.site-chrome_footerColumns__OQ0H5 a{padding-block:4px;color:#121212;font-size:var(--site-text-sm);line-height:1.35}.site-chrome_footerColumns__OQ0H5 .site-chrome_footerTitle__uQD6C{display:inline-block;margin-bottom:20px;font-size:var(--site-text-xs);color:var(--text-muted)}.site-chrome_footerColumns__OQ0H5 .site-chrome_footerGroupTitle__Luhnw{margin:0 0 4px;padding-block:4px;font-size:var(--site-text-xs);line-height:1.35;font-weight:500}.site-chrome_footerBottom__oRFsz a:hover,.site-chrome_footerColumns__OQ0H5 a:hover{text-decoration:underline;text-underline-offset:4px}.site-chrome_footerBottom__oRFsz{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;align-items:baseline;margin-top:64px;font-size:var(--site-text-xs);line-height:1.15}.site-chrome_footerBottom__oRFsz p{margin:0}.site-chrome_footerLegal__WI8Qn{grid-column:19/25;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-chrome_copyright__7Gldn{grid-column:5/12;grid-row:1;color:var(--text-muted)}.site-chrome_footer__apCzj a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:1380px){.site-chrome_footer__apCzj{padding-block:80px}.site-chrome_footerLegal__WI8Qn{grid-column:20/24}.site-chrome_copyright__7Gldn{grid-column:6/12}}@media (max-width:1139px){.site-chrome_footer__apCzj{padding-block:56px}.site-chrome_footerColumns__OQ0H5{grid-template-columns:repeat(3,minmax(0,1fr))}.site-chrome_footerColumns__OQ0H5>div[data-products=true]{grid-column:1/-1}.site-chrome_footerColumns__OQ0H5>div[data-products=true] .site-chrome_footerGroups__TVRly{grid-template-columns:repeat(4,minmax(0,1fr))}.site-chrome_footerBottom__oRFsz{display:flex;flex-direction:column;gap:40px;margin-top:40px}}@media (max-width:839px){.site-chrome_header__mLJqz{--header-height:64px}.site-chrome_mobileActions__EFaji{grid-template-columns:1fr}.site-chrome_footer__apCzj{padding-block:40px}.site-chrome_footerColumns__OQ0H5{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.site-chrome_footerColumns__OQ0H5>div[data-products=true] .site-chrome_footerGroups__TVRly{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:760px){.site-chrome_headerActions__2p4kz{margin-left:8px}.site-chrome_header__mLJqz .factory-brand{font-size:20px}.site-chrome_header__mLJqz .factory-glyph{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.site-chrome_footerColumns__OQ0H5 a{transition:none}}.editorial-art_art__5AcFw{--ink:#d87931;--symbol:#70401e;--paper:#f3ce62;--tile:#fff994;display:grid;place-items:center;position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--paper);color:var(--symbol);isolation:isolate}.editorial-art_art__5AcFw:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);opacity:.85;mask:url(/textures/editorial-pattern.svg) center/100% 100% no-repeat}.editorial-art_art__5AcFw:after{content:"";position:absolute;inset:0;z-index:-1;background:url(/textures/editorial-grain.svg) repeat;mix-blend-mode:multiply;opacity:.14}.editorial-art_art__5AcFw[data-kind=work]{--ink:#c47b60;--symbol:#764338;--paper:#f3bda3;--tile:#ffcfb3}.editorial-art_art__5AcFw[data-kind=data]{--ink:#6b9f7d;--symbol:#335947;--paper:#b9d8b5;--tile:#d5ebc5}.editorial-art_art__5AcFw[data-kind=build]{--ink:#8972be;--symbol:#4d4081;--paper:#c3b1e9;--tile:#dbd1fb}.editorial-art_symbol__TOMSj{display:grid;place-items:center;width:24%;aspect-ratio:1;background:var(--tile);border-radius:15%}.editorial-art_symbol__TOMSj svg{width:40%;height:40%}.native-still_figure__0vVwK{margin:0}.native-still_stage__PpYdz{display:block;aspect-ratio:var(--still-ratio);overflow:hidden;background:#f1f0ed}.native-still_stage__PpYdz img{display:block;width:100%;height:100%;object-fit:contain}.native-still_figure__0vVwK figcaption{padding:12px 16px;background:#fff;color:#454545;font-size:14px;line-height:1.5}@media (max-width:760px){.native-still_stage__PpYdz:has(source){aspect-ratio:var(--mobile-still-ratio,4/5)}}.product-video_figure__f4T_A{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;margin:0;padding:var(--video-inset,clamp(16px,4%,56px));color:#242424;background:var(--video-background,var(--color-lavender));border-radius:10px;overflow:hidden}.product-video_stage__WPCjK{position:relative;min-width:0;aspect-ratio:var(--film-ratio);background:#f1f0ed;border:1px solid rgb(18 18 18/12%);border-radius:6px;overflow:hidden;box-shadow:0 20px 40px -16px rgb(18 18 18/24%),0 3px 10px rgb(18 18 18/8%)}.product-video_poster__f5btD,.product-video_video__rvfcL{position:absolute;inset:0;display:block;width:100%;height:100%}.product-video_poster__f5btD img,.product-video_video__rvfcL{display:block;width:100%;height:100%;object-fit:contain}.product-video_poster__f5btD,.product-video_video__rvfcL{pointer-events:none}.product-video_poster__f5btD[data-ready=true]{visibility:hidden}.product-video_playButton__uvXrC{position:absolute;inset:auto 16px 16px auto;min-height:44px;padding:10px 16px;border:1px solid rgb(18 18 18/16%);border-radius:6px;background:#fff;color:#242424;font:inherit;font-size:14px;cursor:pointer}.product-video_playButton__uvXrC:focus-visible{outline:2px solid #215edb;outline-offset:3px}.product-video_feature__5ZPNk{--feature-border:clamp(10px,2%,18px);aspect-ratio:1;padding:var(--feature-border);border-radius:0;background-image:url(/textures/section-pattern.svg);background-size:auto 32%}.product-video_feature__5ZPNk:before{content:"";position:absolute;inset:var(--feature-border);background:var(--video-accent,var(--video-background))}.product-video_feature__5ZPNk .product-video_stage__WPCjK{width:var(--feature-film-width,75%);justify-self:end;margin-right:3%;border-radius:5px;box-shadow:0 12px 24px -10px rgb(18 18 18/20%)}.product-video_caption__J3_B_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.product-video_figure__f4T_A{padding:var(--video-mobile-inset,16px 10px)}.product-video_stage__WPCjK{aspect-ratio:var(--film-mobile-ratio)}.product-video_feature__5ZPNk{padding:var(--feature-border);aspect-ratio:1}}.product-video_interactive__c51Mn .product-video_video__rvfcL{pointer-events:auto}.product-video_video__rvfcL:focus-visible{outline:2px solid #215edb;outline-offset:-3px}.product-intro_hero__XHi3w{--intro-overlap:128px;position:relative;padding-top:48px;background:#f2f2ea;overflow:hidden;color:#121212}.product-intro_hero__XHi3w[data-overlap=true]{margin-bottom:calc(-1 * var(--intro-overlap))}.product-intro_hero__XHi3w:after{position:absolute;inset:auto 0 0;height:var(--intro-overlap);background:#fff;content:""}.product-intro_container___A0eG{width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto}.product-intro_copy__ivXVZ,.product-intro_stage__6EQQe{position:relative;z-index:1;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px}.product-intro_copy__ivXVZ .product-intro_title__j_B_n{grid-column:1/25;margin:0 0 24px;font:900 var(--site-display-3xl)/.8 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;hyphens:auto}.product-intro_copy__ivXVZ .product-intro_description__a9tca{grid-column:1/15;margin:0;font:400 var(--site-text-lg)/1.35 var(--font-body);letter-spacing:-.02em}.product-intro_actions__w1O_k{display:flex;flex-direction:column;grid-column:1/7;gap:12px;padding-top:8px}.product-intro_actions__w1O_k>a{width:100%}.product-intro_stage__6EQQe{margin-top:48px;scroll-margin-top:144px}.product-intro_stage__6EQQe:before{content:"";grid-column:14/25;grid-row:1;background:var(--intro-accent,#d9c9f5) url(/textures/section-pattern.svg) right top /auto 240px}.product-intro_stage__6EQQe[data-decorated=false]:before{display:none}.product-intro_media__ukV2P{--video-background:var(--intro-accent,var(--color-lavender));--video-inset:clamp(20px,5%,64px);position:relative;grid-column:1/24;grid-row:1;min-width:0;margin-bottom:var(--intro-overlap)}.product-intro_media__ukV2P:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (min-width:1380px){.product-intro_hero__XHi3w{padding-top:56px}.product-intro_copy__ivXVZ .product-intro_title__j_B_n{grid-column:2/23}.product-intro_copy__ivXVZ .product-intro_description__a9tca{grid-column:2/14}.product-intro_actions__w1O_k{grid-column:2/8}.product-intro_stage__6EQQe{margin-top:56px}.product-intro_media__ukV2P{grid-column:2/24}}@media (max-width:1139px){.product-intro_hero__XHi3w{--intro-overlap:96px;padding-top:40px}.product-intro_copy__ivXVZ,.product-intro_stage__6EQQe{grid-template-columns:repeat(12,minmax(0,1fr))}.product-intro_copy__ivXVZ .product-intro_title__j_B_n{grid-column:1/13;margin-bottom:16px}.product-intro_copy__ivXVZ .product-intro_description__a9tca{grid-column:1/11}.product-intro_actions__w1O_k{grid-column:1/6}.product-intro_stage__6EQQe{margin-top:40px}.product-intro_media__ukV2P{grid-column:1/12}.product-intro_stage__6EQQe:before{grid-column:8/13}}@media (max-width:839px){.product-intro_hero__XHi3w{--intro-overlap:64px;padding-top:32px}.product-intro_copy__ivXVZ,.product-intro_stage__6EQQe{grid-template-columns:repeat(6,minmax(0,1fr))}.product-intro_copy__ivXVZ .product-intro_title__j_B_n{grid-column:1/7;margin-bottom:8px}.product-intro_actions__w1O_k,.product-intro_copy__ivXVZ .product-intro_description__a9tca{grid-column:1/7}.product-intro_stage__6EQQe{margin-top:32px}.product-intro_media__ukV2P{grid-column:1/7;margin-left:calc(-1 * var(--site-gutter))}.product-intro_stage__6EQQe:before{grid-column:1/7;margin-right:calc(-1 * var(--site-gutter));background-size:auto 120px}}@media (max-width:599px){.product-intro_hero__XHi3w{padding-top:24px}.product-intro_copy__ivXVZ .product-intro_title__j_B_n{overflow-wrap:anywhere}.product-intro_stage__6EQQe{margin-top:24px}}@media (min-width:1140px){.product-intro_hero__XHi3w[data-layout=split] .product-intro_copy__ivXVZ{grid-template-rows:auto auto 1fr;align-items:start;column-gap:24px;row-gap:16px}.product-intro_hero__XHi3w[data-layout=split] .product-intro_title__j_B_n{grid-column:1/15;grid-row:1/4;margin-bottom:0;font-size:clamp(80px,6.5vw,112px);line-height:.9}.product-intro_hero__XHi3w[data-layout=split] .product-intro_actions__w1O_k,.product-intro_hero__XHi3w[data-layout=split] .product-intro_description__a9tca{grid-column:17/25}.product-intro_hero__XHi3w[data-layout=split] .product-intro_description__a9tca{grid-row:1}.product-intro_hero__XHi3w[data-layout=split] .product-intro_actions__w1O_k{grid-row:2}.product-intro_hero__XHi3w[data-layout=split] .product-intro_stage__6EQQe{margin-top:40px}.product-intro_hero__XHi3w[data-layout=split] .product-intro_media__ukV2P{--video-inset:clamp(20px,3%,40px)}}@media (min-width:1380px){.product-intro_hero__XHi3w[data-layout=split] .product-intro_title__j_B_n{grid-column:2/16}.product-intro_hero__XHi3w[data-layout=split] .product-intro_actions__w1O_k,.product-intro_hero__XHi3w[data-layout=split] .product-intro_description__a9tca{grid-column:17/24}}.solution-system-map_map__4KSrc{--map-inset:24px;margin:0;border:1px solid #deded7;background:#f7f7f3;color:#24241f}.solution-system-map_scroll__EezTe{overflow-x:auto;padding:28px 8px 12px}.solution-system-map_scroll__EezTe:focus-visible{outline:2px solid #58755d;outline-offset:-2px}.solution-system-map_canvas__Kq6IW{min-width:var(--architecture-mobile-width)}.solution-system-map_columns__pC77f,.solution-system-map_grid__9gZ0T{display:grid;grid-template-columns:repeat(var(--architecture-column-count),minmax(0,1fr))}.solution-system-map_column__b_yGW{display:grid;grid-template-columns:8px 1fr;align-content:start;gap:8px 10px;padding:0 var(--map-inset) 24px}.solution-system-map_column__b_yGW>span,.solution-system-map_foundation__TTKHx>span,.solution-system-map_node__Qf6O_>span{width:7px;height:7px;background:#91968b}.solution-system-map_column__b_yGW>span{margin-top:6px}.solution-system-map_column__b_yGW strong{font-size:14px;font-weight:500;line-height:1.4}.solution-system-map_column__b_yGW small{grid-column:2;font-size:12px;line-height:1.5;color:#67675f}.solution-system-map_column__b_yGW[data-tone=green]>span,.solution-system-map_node__Qf6O_[data-tone=green]>span{background:#58755d}.solution-system-map_plot__t3LmV{position:relative;height:calc(var(--architecture-row-count) * 116px)}.solution-system-map_edges___yk1Z,.solution-system-map_heads__4mxtR{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.solution-system-map_edge__g__R3{stroke:#7f8878;stroke-width:1.25}.solution-system-map_edge__g__R3[data-emphasis=true]{stroke:#6d8469}.solution-system-map_edge__g__R3[data-dashed=true]{stroke-dasharray:5 5}.solution-system-map_grid__9gZ0T{position:relative;grid-template-rows:repeat(var(--architecture-row-count),minmax(0,1fr));height:100%}.solution-system-map_cell__eiWmC{display:flex;align-items:center;min-width:0;padding:12px var(--map-inset)}.solution-system-map_node__Qf6O_{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:84px;padding:18px;border:1px solid #d8dcd0;background:#fff}.solution-system-map_node__Qf6O_>span{flex-shrink:0;margin-top:6px}.solution-system-map_node__Qf6O_ small,.solution-system-map_node__Qf6O_ strong{display:block}.solution-system-map_node__Qf6O_ strong{font-size:15px;font-weight:500;line-height:1.4}.solution-system-map_node__Qf6O_ small{margin-top:6px;font-size:12px;line-height:1.5;color:#67675f}.solution-system-map_node__Qf6O_[data-emphasis=true]{border-color:#aabb9e;background:#eaf0e3}.solution-system-map_heads__4mxtR>span{position:absolute;display:block;width:16px;height:16px;margin-left:var(--map-inset);color:#7f8878;transform:translate(-13px,-50%)}.solution-system-map_heads__4mxtR>span[data-emphasis=true]{color:#6d8469}.solution-system-map_heads__4mxtR>span[data-direction=down]{margin-left:0;margin-top:16px;transform:translate(-50%,-13px) rotate(90deg)}.solution-system-map_foundation__TTKHx{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:22px 32px;border-top:1px solid #deded7;background:#f0f1ea}.solution-system-map_foundation__TTKHx strong{font-size:13px;font-weight:500;line-height:1.5}.solution-system-map_foundation__TTKHx p{margin:0;font-size:12px;line-height:1.6}@media (max-width:1000px){.solution-system-map_scroll__EezTe{overflow:visible;padding:16px}.solution-system-map_canvas__Kq6IW{min-width:0}.solution-system-map_columns__pC77f,.solution-system-map_edges___yk1Z,.solution-system-map_heads__4mxtR{display:none}.solution-system-map_plot__t3LmV{height:auto}.solution-system-map_grid__9gZ0T{display:flex;flex-direction:column;gap:12px}.solution-system-map_cell__eiWmC{padding:0}.solution-system-map_node__Qf6O_{min-height:0;padding:16px}.solution-system-map_foundation__TTKHx{padding:20px 16px;gap:10px}.solution-system-map_foundation__TTKHx p{flex-basis:100%;padding-left:17px}}.real-estate-sections_article__UBG40{width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto}.real-estate-sections_article__UBG40 section[id]{scroll-margin-top:100px}.real-estate-sections_hero__R5pJR{padding-top:56px}.real-estate-sections_article__UBG40 .real-estate-sections_hero__R5pJR h1{max-width:1180px;margin-top:28px;font:900 clamp(64px,8.3vw,124px)/.89 var(--font-heading);letter-spacing:-.018em;text-transform:uppercase;text-wrap:balance}.real-estate-sections_hero__R5pJR .real-estate-sections_lede__1P0A3{max-width:810px;margin-top:36px;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.real-estate-sections_hero__R5pJR .real-estate-sections_audience___wqwY{margin-top:18px;font-size:14px;color:#62625c}.real-estate-sections_actions__covEP{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}.real-estate-sections_actions__covEP>a:not(:first-child){display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.real-estate-sections_heroMedia___HGW8{margin-top:48px}.real-estate-sections_still__NHfhD{display:block;width:100%;overflow:hidden;background:#f4f4f1;border:1px solid #e4e4df}.real-estate-sections_still__NHfhD img{display:block;width:100%;height:auto}.real-estate-sections_article__UBG40 .real-estate-sections_caption__1L3JQ{color:#65655d;font:400 12px/1.6 var(--font-body);margin-top:12px}.real-estate-sections_localNav__N7gxS{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #deded7;padding:12px 0;margin-top:16px;font-size:13px}.real-estate-sections_localNav__N7gxS a{display:inline-flex;align-items:center;min-height:44px}.real-estate-sections_article__UBG40 a:focus-visible{outline:2px solid #58755d;outline-offset:4px}.real-estate-sections_section__G60h9{padding:80px 0;border-bottom:1px solid #deded7}.real-estate-sections_sectionIntro__alhhJ{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:36px}.real-estate-sections_article__UBG40 h2{font:900 clamp(36px,4.1vw,62px)/.96 var(--font-heading);text-transform:uppercase;text-wrap:balance}.real-estate-sections_article__UBG40 p{line-height:1.65;color:#41413b}.real-estate-sections_sectionIntro__alhhJ p+p{margin-top:18px}.real-estate-sections_relationships__nPKJa{margin-top:44px}.real-estate-sections_filmSection__p11Yr{padding:80px 0;border-bottom:1px solid #deded7}.real-estate-sections_article__UBG40 .real-estate-sections_filmSection__p11Yr h2{max-width:840px;margin-top:24px}.real-estate-sections_filmSection__p11Yr>p:not(.real-estate-sections_caption__1L3JQ){max-width:780px;margin:24px 0 36px;font-size:18px}.real-estate-sections_chapters__eKthc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.real-estate-sections_chapters__eKthc span,.real-estate-sections_layers__kZYzp span{font:400 12px/1.2 var(--font-label);color:#6c6c62}.real-estate-sections_article__UBG40 .real-estate-sections_chapters__eKthc h3,.real-estate-sections_article__UBG40 .real-estate-sections_layers__kZYzp h3{font-size:17px;font-weight:500;line-height:1.4;margin:14px 0 10px}.real-estate-sections_chapters__eKthc p{font-size:14px}.real-estate-sections_capabilities__cP_M4{border-top:1px solid #deded7}.real-estate-sections_capability__39GaC{display:grid;grid-template-columns:.85fr 1.35fr;align-items:center;gap:7%;padding:48px 0;border-bottom:1px solid #deded7}.real-estate-sections_capability__39GaC:last-child{border-bottom:none;padding-bottom:0}.real-estate-sections_capabilityCopy__6XR7X .real-estate-sections_label__ISpST{font:400 11px/1.5 var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:#73736a}.real-estate-sections_article__UBG40 .real-estate-sections_capability__39GaC h3{font:900 clamp(28px,3.2vw,44px)/1.03 var(--font-heading);text-transform:uppercase;margin:20px 0}.real-estate-sections_capabilityCopy__6XR7X>p:not(.real-estate-sections_label__ISpST){font-size:15px}.real-estate-sections_capability__39GaC ul{padding:0;margin:24px 0 0;list-style:none;font-size:13px}.real-estate-sections_capability__39GaC li{border-top:1px solid #e6e6e0;padding:10px 0;line-height:1.5}.real-estate-sections_capabilityMedia__L2e89{min-width:0}.real-estate-sections_textLink__DVjmh{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.real-estate-sections_layers__kZYzp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.real-estate-sections_layers__kZYzp>div{padding:24px 0;border-top:2px solid #24241f}.real-estate-sections_systems__wXCxT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.real-estate-sections_systems__wXCxT li{padding:20px 0;border-top:1px solid #222;font-size:14px;line-height:1.5}.real-estate-sections_phases__Lf1Oa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:phase;padding:0;list-style:none}.real-estate-sections_phases__Lf1Oa li{border-top:1px solid #222;padding-top:20px}.real-estate-sections_phases__Lf1Oa li:before{counter-increment:phase;content:"0" counter(phase);font-size:12px}.real-estate-sections_article__UBG40 .real-estate-sections_phases__Lf1Oa h3{margin:18px 0 12px;font-weight:500;font-size:18px}.real-estate-sections_deploymentAction__loJUg{display:flex;margin-top:36px}.real-estate-sections_closing__xQFQR{padding:88px 0 100px;max-width:1040px}.real-estate-sections_article__UBG40 .real-estate-sections_closing__xQFQR h2{margin:28px 0;font-size:clamp(44px,6vw,88px)}.real-estate-sections_closing__xQFQR>p:not(:first-child){max-width:640px;font-size:18px}@media (max-width:1000px){.real-estate-sections_capability__39GaC{grid-template-columns:1fr;gap:28px}.real-estate-sections_capabilityCopy__6XR7X{max-width:730px}.real-estate-sections_systems__wXCxT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.real-estate-sections_hero__R5pJR{padding-top:32px}.real-estate-sections_article__UBG40 .real-estate-sections_hero__R5pJR h1{font-size:clamp(55px,12vw,84px);line-height:.95}.real-estate-sections_hero__R5pJR .real-estate-sections_lede__1P0A3{margin-top:24px}.real-estate-sections_heroMedia___HGW8{margin-top:32px}.real-estate-sections_heroMedia___HGW8 .real-estate-sections_caption__1L3JQ,.real-estate-sections_still__NHfhD{max-width:440px;margin-inline:auto}.real-estate-sections_filmSection__p11Yr,.real-estate-sections_section__G60h9{padding:48px 0}.real-estate-sections_chapters__eKthc,.real-estate-sections_layers__kZYzp,.real-estate-sections_phases__Lf1Oa,.real-estate-sections_sectionIntro__alhhJ{grid-template-columns:1fr;gap:28px}.real-estate-sections_sectionIntro__alhhJ{margin-bottom:28px}.real-estate-sections_localNav__N7gxS{gap:18px;font-size:12px}.real-estate-sections_closing__xQFQR{padding:56px 0 64px}.real-estate-sections_capability__39GaC{padding:36px 0}}.models-product-story_heroStage__b8ohW{padding:clamp(24px,4vw,64px);background:#fffda7 url(/textures/section-pattern.svg) 100% 100%/auto 220px no-repeat}.models-product-story_heroStage__b8ohW img{display:block;width:100%;height:auto;border:1px solid #12121218;border-radius:10px;box-shadow:0 18px 40px #12121212}.models-product-story_hero__8KpoU figcaption{padding:12px 16px;background:#fff;color:#555;font:12px/1.5 var(--font-label)}.models-product-story_visual__j2WDJ{position:relative;width:100%;color:#121212}.models-product-story_card__Cs86_{display:flex;flex-direction:column;gap:28px;padding:28px;min-width:0;background:#fff;border:1px solid #12121218;border-radius:10px;box-shadow:0 18px 36px #1212120d}.models-product-story_cardHeading__qQ7F8{display:flex;flex-direction:column;gap:10px}.models-product-story_cardHeading__qQ7F8>span,.models-product-story_panelLabel__RUPBz{font:12px/1.5 var(--font-label);text-transform:uppercase;color:#5d5d59}.models-product-story_cardHeading__qQ7F8 h3{font:700 clamp(22px,2vw,28px)/1.1 var(--font-body);letter-spacing:-.025em}.models-product-story_cardHeading__qQ7F8 p{font-size:14px;line-height:1.4;color:#5d5d59}.models-product-story_chart__awGt7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:4px}.models-product-story_chartColumn__yH_Eo{display:flex;flex-direction:column;gap:6px;text-align:center;font:14px/1.4 var(--font-body)}.models-product-story_barTrack__JwLSZ{display:flex;align-items:flex-end;height:190px;border-bottom:1px solid #c9c9c4}.models-product-story_bar__bavlK{display:flex;justify-content:center;align-items:flex-start;width:100%;padding-top:14px;background:#d9c9f5;border-radius:3px 3px 0 0}.models-product-story_bar__bavlK[data-baseline=true]{background:#e7e7de}.models-product-story_bar__bavlK strong{font-size:clamp(18px,2vw,28px);letter-spacing:-.04em}.models-product-story_chartColumn__yH_Eo small{color:#5d5d59;font:12px/1.5 var(--font-label)}.models-product-story_cardNote__y4ndz{display:flex;align-items:flex-start;gap:8px;padding-top:16px;border-top:1px solid #e7e7de;color:#5d5d59;font:12px/1.5 var(--font-body)}.models-product-story_swatch__ITrqG{flex:0 0 9px;height:9px;margin-top:4px;background:#d5d5ca}.models-product-story_visual__j2WDJ figcaption{padding:12px 0 0;color:#484844;font:12px/1.5 var(--font-label)}.models-product-story_table__M5zi3{width:100%;border-collapse:collapse;font:14px/1.4 var(--font-body)}.models-product-story_table__M5zi3 caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.models-product-story_table__M5zi3 td,.models-product-story_table__M5zi3 th{padding:18px 4px;text-align:right;border-bottom:1px solid #e7e7de;font-weight:400}.models-product-story_table__M5zi3 th:first-child{text-align:left}.models-product-story_table__M5zi3 thead th{font:12px/1.5 var(--font-label);color:#5d5d59}.models-product-story_table__M5zi3 small{display:block;margin-top:5px;color:#5d5d59;font-size:12px}.models-product-story_tradeoff__a6IHD{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0}.models-product-story_tradeoff__a6IHD>div{display:flex;flex-direction:column;gap:12px}.models-product-story_tradeoff__a6IHD strong{font:500 clamp(36px,4vw,60px)/1 var(--font-body);letter-spacing:-.05em}.models-product-story_tradeoff__a6IHD strong>span{margin-left:6px;font-size:16px;letter-spacing:0}.models-product-story_tradeoff__a6IHD>div>span{font-size:14px;color:#5d5d59}.models-product-story_reviewNote__KyXCP{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#f2f2ea;font:16px/1.4 var(--font-body)}.models-product-story_reviewNote__KyXCP svg{flex-shrink:0;margin-top:2px}.models-product-story_reviewStatus__b_H_k{font:12px/1.5 var(--font-label);color:#5d5d59}.models-product-story_flow__1G8x3{display:flex;flex-direction:column;gap:28px;margin:0;padding:0;list-style:none}.models-product-story_flow__1G8x3 li{position:relative;display:flex;align-items:center;gap:16px;padding:20px 16px;background:#f2f2ea;font:16px/1.4 var(--font-body)}.models-product-story_flow__1G8x3 li>span{font:12px/1 var(--font-label);color:#60605c}.models-product-story_flow__1G8x3 li:last-child{background:#d9faec}.models-product-story_flow__1G8x3 li>svg{position:absolute;bottom:-22px;left:calc(50% - 8px);color:#777}.models-product-story_context__RsQJN{padding:0 0 128px;background:#121212;color:#fff}.models-product-story_container__wTVN7{width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto}.models-product-story_context__RsQJN h2{max-width:650px;font:800 var(--site-display-2xl)/.8 var(--font-heading);text-transform:uppercase;letter-spacing:-.01em}.models-product-story_panels__EBkAB{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.models-product-story_panels__EBkAB article{display:flex;flex-direction:column;min-width:0;color:#121212;background:#fed3ed;overflow:hidden}.models-product-story_panels__EBkAB article:nth-child(2){background:#fffda7}.models-product-story_panelCopy__IfRd9{padding:28px 24px}.models-product-story_panelCopy__IfRd9 h3{font:700 var(--site-text-lg)/1.15 var(--font-body);letter-spacing:-.02em}.models-product-story_panelCopy__IfRd9>p{padding-top:10px;max-width:480px;font:var(--site-text-md)/1.4 var(--font-body)}.models-product-story_panelVisual__c_WpV{margin-top:auto;padding:32px;background:url(/textures/section-pattern.svg) 0 100%/auto 150px repeat-x}.models-product-story_evidenceSheet__Aamuu,.models-product-story_inputSheet__fd3VE{background:#fff;border:1px solid #12121218;border-radius:10px;padding:28px;box-shadow:0 12px 32px #1212120d}.models-product-story_inputSheet__fd3VE>div{display:flex;align-items:center;gap:12px;padding:22px 0;border-bottom:1px solid #e7e7de;font-size:16px}.models-product-story_inputSheet__fd3VE>div:last-child{border-bottom:0;padding-bottom:0}.models-product-story_inputSheet__fd3VE>div>span{font:12px/1 var(--font-label);color:#5d5d59}.models-product-story_inputSheet__fd3VE>div>strong{font-weight:500}.models-product-story_inputSheet__fd3VE>div>svg{margin-left:auto;flex-shrink:0}.models-product-story_evidenceSheet__Aamuu h4{margin:28px 0;font:700 28px/1.1 var(--font-body);letter-spacing:-.025em}.models-product-story_evidenceSheet__Aamuu ul{list-style:none;margin:0;padding:0}.models-product-story_evidenceSheet__Aamuu li{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid #e7e7de;font-size:16px;line-height:1.4}.models-product-story_evidenceSheet__Aamuu li svg{flex-shrink:0;color:#40785f}.models-product-story_diagramLabel__JGTnk{display:block;padding-top:16px;font:12px/1.5 var(--font-label);color:#484844}@media (max-width:1139px){.models-product-story_card__Cs86_{padding:24px;gap:24px}.models-product-story_context__RsQJN{padding-bottom:96px}.models-product-story_evidenceSheet__Aamuu,.models-product-story_inputSheet__fd3VE,.models-product-story_panelVisual__c_WpV{padding:24px}}@media (max-width:839px){.models-product-story_context__RsQJN{padding-bottom:64px}.models-product-story_panels__EBkAB{grid-template-columns:1fr;margin-top:32px}.models-product-story_heroStage__b8ohW{padding:24px 16px}.models-product-story_hero__8KpoU figcaption{font-size:12px}.models-product-story_visual__j2WDJ{max-width:560px}}@media (max-width:380px){.models-product-story_card__Cs86_{padding:20px 16px}.models-product-story_chart__awGt7{gap:12px}.models-product-story_panelVisual__c_WpV{padding:16px}.models-product-story_evidenceSheet__Aamuu,.models-product-story_inputSheet__fd3VE{padding:20px}.models-product-story_table__M5zi3 td,.models-product-story_table__M5zi3 th{padding-inline:2px;font-size:12px}.models-product-story_flow__1G8x3 li{padding:16px 12px;gap:12px;font-size:14px}}