._06co2W_page{--home-content-width:75rem;--home-featured-bar-start:#07172b;--home-featured-bar-end:#0d2340;--home-source-label-border:#6683a4;--home-source-label-text:#d6e8ff;--home-orientation-surface:color-mix(in srgb, var(--color-surface) 92%, var(--color-accent) 8%);padding-bottom:var(--space-2xl)}:root[data-theme=light] ._06co2W_page{--home-featured-bar-start:#eff6ff;--home-featured-bar-end:#d7e8fb;--home-source-label-border:#52749b;--home-source-label-text:#1e4775;--home-orientation-surface:color-mix(in srgb, var(--color-surface) 93%, var(--color-accent) 7%)}._06co2W_hero,._06co2W_featured,._06co2W_orientation{width:100%;margin-inline:auto}._06co2W_hero{max-width:var(--home-content-width);align-items:center;gap:var(--space-xl);padding-block:clamp(3rem,5vw,4.5rem);display:grid}._06co2W_positioning,._06co2W_roleMedia{min-width:0}._06co2W_positioning{--home-copy-measure:41rem}._06co2W_positioning h1{max-width:var(--home-copy-measure);text-wrap:pretty;margin-top:0;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.09}._06co2W_heroLine{font-weight:300;display:block}._06co2W_heroAccent{color:var(--color-accent);font-weight:400}._06co2W_supporting{width:100%;max-width:var(--home-copy-measure);margin-top:var(--space-md);color:var(--color-text-muted)}._06co2W_poster{border-radius:var(--radius-surface);aspect-ratio:16/9;background:var(--color-surface);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._06co2W_poster img{width:100%;height:auto}._06co2W_preview{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._06co2W_play{background:color-mix(in srgb, var(--color-page) 88%, transparent);width:3.75rem;height:3.75rem;color:var(--color-accent);opacity:.55;transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}._06co2W_duration{border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-page) 88%, transparent);color:var(--color-text);font-variant-numeric:tabular-nums;opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard);padding:.2rem .45rem;font-size:.75rem;font-weight:600;line-height:1.35;position:absolute;bottom:.75rem;right:.75rem}._06co2W_poster:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._06co2W_poster:hover ._06co2W_play,._06co2W_poster:focus-visible ._06co2W_play{color:var(--color-accent-hover);opacity:.96}._06co2W_poster:hover ._06co2W_duration,._06co2W_poster:focus-visible ._06co2W_duration{opacity:.96}._06co2W_provenance{max-width:58ch;margin-top:var(--space-sm);margin-inline:var(--space-sm);color:var(--color-text-subtle);font-size:var(--text-small);line-height:1.5}._06co2W_videoContext{margin-top:var(--space-md);margin-inline:var(--space-sm)}._06co2W_videoLabel{border:var(--border-width) solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:var(--radius-pill);background:var(--color-surface-accent-soft);color:var(--color-accent);letter-spacing:.04em;align-items:center;padding:.2rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.45;display:inline-flex}._06co2W_role{margin-top:var(--space-xs);font-size:.9375rem;font-weight:600}._06co2W_roleFocus{color:var(--color-accent);font-size:var(--text-small)}._06co2W_orientationSection{width:100%;max-width:var(--home-content-width);margin-inline:auto}._06co2W_orientation{max-width:var(--home-content-width);gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(1rem,1.7vw,1.5rem);display:grid}._06co2W_orientationItem{border:1px solid color-mix(in srgb, var(--color-border) 16%, transparent);border-radius:var(--radius-surface);background:var(--home-orientation-surface);min-width:0;min-height:6.5rem;color:var(--color-text);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.75rem;padding:1.5rem 1rem;text-decoration:none;display:grid}._06co2W_orientationTitle{transition:color var(--duration-fast) var(--ease-standard);text-align:center}._06co2W_orientationTitle h2{letter-spacing:-.02em;font-size:1.25rem}._06co2W_orientationItem p{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.45}._06co2W_orientationItem:hover,._06co2W_orientationItem:focus-visible{background:var(--color-surface-accent-soft);border-color:color-mix(in srgb, var(--color-accent) 42%, transparent)}._06co2W_orientationItem:hover ._06co2W_orientationTitle,._06co2W_orientationItem:focus-visible ._06co2W_orientationTitle{color:var(--color-accent)}._06co2W_featured{max-width:var(--home-content-width);padding-block:clamp(4rem, 5vw, 4.75rem) var(--space-xl)}._06co2W_wingedHeading{width:100%;color:var(--color-text);text-align:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.25;display:flex}._06co2W_wingedHeading:before,._06co2W_wingedHeading:after{height:var(--border-width);background:var(--color-border);content:"";flex:1 1 0}._06co2W_wingedHeading>span{flex:none}._06co2W_orientationSection>._06co2W_wingedHeading,._06co2W_featured>._06co2W_wingedHeading{margin-bottom:clamp(1.5rem,2.7vw,2.5rem)}._06co2W_carouselContent{padding-top:0}._06co2W_railControls{margin-top:var(--space-xs);justify-content:end;gap:.25rem;display:flex}._06co2W_railControls button{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}._06co2W_railControls button:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface);color:var(--color-accent)}._06co2W_railControls button:disabled{opacity:.3;cursor:default}._06co2W_railControls button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._06co2W_rail{gap:var(--space-lg);padding:.25rem .25rem var(--space-md);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;grid-auto-columns:min(20rem,100% - 2.5rem);grid-auto-flow:column;margin:0;scroll-padding-inline:.25rem;list-style:none;display:grid;overflow-x:auto}._06co2W_rail>li{scroll-snap-align:start;min-width:0}._06co2W_featuredTile{border:var(--border-width) solid color-mix(in srgb, var(--color-border) 55%, transparent);border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);overflow:hidden}._06co2W_featuredTile:hover,._06co2W_featuredTile:focus-within{border-color:var(--color-accent)}._06co2W_featuredTile:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}._06co2W_tileLink{height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}._06co2W_tileLink:hover{color:var(--color-text)}._06co2W_tileMedia{aspect-ratio:16/9;background:var(--color-surface);width:100%;min-width:0;overflow:hidden}._06co2W_tileMedia picture,._06co2W_tileMedia img,._06co2W_tileMedia video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._06co2W_tileMedia[data-media-frame=screenshot]{aspect-ratio:2682/1702;background:0 0}._06co2W_tileCopy{align-items:start;gap:var(--space-xs);flex-direction:column;flex:1;padding:.875rem;display:flex}._06co2W_sourceBar{background:linear-gradient(110deg, var(--home-featured-bar-start), var(--home-featured-bar-end));align-items:center;min-height:2.875rem;padding:.25rem .875rem;display:flex}._06co2W_sourceLabel{border:1px solid var(--home-source-label-border);border-radius:var(--radius-control);min-height:1.5rem;color:var(--home-source-label-text);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;padding:.125rem .625rem;font-size:.625rem;font-weight:600;line-height:1.5;display:inline-flex}._06co2W_tileCopy h3{text-wrap:pretty;font-size:1rem;line-height:1.3}._06co2W_tileSummary{-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}._06co2W_featuredTile[data-has-media=false] ._06co2W_tileCopy{justify-content:center;gap:var(--space-sm);min-height:17rem;padding:var(--space-lg)}._06co2W_featuredTile[data-has-media=false] h3{font-size:1.25rem;line-height:1.3}._06co2W_featuredTile[data-has-media=false] ._06co2W_tileSummary{max-width:38ch}._06co2W_player video{aspect-ratio:16/9;object-fit:contain;width:100%}@media (min-width:960px){._06co2W_hero{gap:var(--space-xl);grid-template-columns:1.1fr 1fr}}@media (min-width:1200px){._06co2W_orientation{gap:var(--space-lg);grid-template-columns:repeat(5,minmax(0,1fr))}._06co2W_orientationItem{min-height:6.5rem;padding:1.5rem .875rem}._06co2W_orientationTitle h2{font-size:1.125rem}}@media (min-width:700px) and (max-width:959px){._06co2W_featured{padding-top:var(--space-2xl)}._06co2W_orientation{margin-bottom:var(--space-md)}._06co2W_orientationSection>._06co2W_wingedHeading,._06co2W_featured>._06co2W_wingedHeading{margin-bottom:var(--space-lg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){._06co2W_orientationItem:hover,._06co2W_orientationItem:focus-visible{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._06co2W_orientationItem{transition:background-color var(--duration-fast) var(--ease-standard)}}@media (max-width:699px){._06co2W_hero{gap:1.25rem;padding-block:1.5rem}._06co2W_positioning h1{text-align:center;margin-inline:auto;font-size:clamp(2.125rem,9.5vw,2.5rem);line-height:1.04}._06co2W_supporting{margin-top:.75rem;text-align:center;max-width:40ch;margin-inline:auto;line-height:1.5}._06co2W_roleMedia:before{width:68%;height:var(--border-width);background:var(--color-border);content:"";margin:.75rem auto 1.25rem;display:block}._06co2W_videoContext{margin-top:.75rem}._06co2W_videoLabel{padding-block:.15rem}._06co2W_role{margin-top:.375rem;line-height:1.3}._06co2W_roleFocus{margin-top:.125rem;line-height:1.4;display:block}._06co2W_provenance{margin-top:.5rem;line-height:1.4}._06co2W_orientation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-bottom:1.5rem}._06co2W_orientationItem{gap:.375rem;min-height:7rem;padding:.875rem .625rem}._06co2W_orientationItem:last-child{grid-column:1/-1;min-height:6rem}._06co2W_orientationTitle h2{font-size:1.0625rem;line-height:1.2}._06co2W_orientationItem p{font-size:.8125rem;line-height:1.35}._06co2W_featured{padding-top:1.5rem;padding-bottom:1.5rem}._06co2W_wingedHeading{gap:.625rem}._06co2W_orientationSection>._06co2W_wingedHeading,._06co2W_featured>._06co2W_wingedHeading{margin-bottom:1.5rem}._06co2W_rail{scrollbar-width:none;grid-auto-columns:min(19.75rem,100% - 2rem);gap:1rem;padding-bottom:.25rem}._06co2W_rail::-webkit-scrollbar{display:none}._06co2W_tileCopy{gap:.375rem;padding:.625rem .75rem}._06co2W_sourceBar{min-height:2.25rem;padding:.125rem .75rem}._06co2W_sourceLabel{min-height:1.25rem;padding:.0625rem .5rem;font-size:.6rem}._06co2W_tileCopy h3{font-size:.9375rem;line-height:1.25}._06co2W_tileSummary{font-size:.75rem;line-height:1.4}._06co2W_railControls{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){._06co2W_rail{scroll-behavior:auto}}._06co2W_previewFrame{position:relative}
.OgiqIa_article{padding-block:var(--space-section)}.OgiqIa_wideContentRegion{width:100%;min-width:0;max-width:none}.OgiqIa_detailHeader{margin-bottom:var(--space-xl)}.OgiqIa_colonPrefix,.OgiqIa_arrowAccent,.OgiqIa_arrowAccent{color:var(--color-accent)}.OgiqIa_collectionLabel,.OgiqIa_readingTime,.OgiqIa_mediaStatus{color:var(--color-text-subtle);font-size:var(--text-small);letter-spacing:.04em;font-weight:600}.OgiqIa_collectionLabel{margin-bottom:var(--space-lg);text-transform:uppercase}.OgiqIa_capabilities{gap:var(--space-sm);margin:var(--space-xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.OgiqIa_primaryCapability,.OgiqIa_secondaryCapability{align-items:baseline;gap:var(--space-xs);padding:.3rem var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-small);line-height:1.35;display:inline-flex}.OgiqIa_primaryCapability{border-color:var(--color-accent);background:var(--color-surface);font-weight:600}.OgiqIa_secondaryCapability{color:var(--color-text-muted)}.OgiqIa_readingTime{margin-top:var(--space-lg);letter-spacing:0;font-weight:400}.OgiqIa_openingFallback{margin-top:var(--space-xl);font-size:clamp(1.2rem,1.1rem + .35vw,1.4rem);line-height:1.5}.OgiqIa_editorialSummary{margin-top:var(--space-xl);color:var(--color-text-muted);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.OgiqIa_body{overflow-wrap:anywhere}.OgiqIa_body :is(p,ul,ol,blockquote,pre,table){margin:0 0 var(--space-lg)}.OgiqIa_body :is(ul,ol){padding-left:var(--space-lg)}.OgiqIa_body li+li{margin-top:var(--space-xs)}.OgiqIa_body>ul,.OgiqIa_body>ol,.OgiqIa_body [data-role]:not([data-role=key-principles])>ul,.OgiqIa_body [data-role]>ol{font-size:1.05em;line-height:1.6}.OgiqIa_body>ul>li::marker{color:var(--color-accent);font-size:.85em}.OgiqIa_body [data-role]:not([data-role=key-principles])>ul>li::marker{color:var(--color-accent);font-size:.85em}.OgiqIa_body>ol>li::marker{color:var(--color-accent);font-size:.85em}.OgiqIa_body [data-role]>ol>li::marker{color:var(--color-accent);font-size:.85em}.OgiqIa_body>ul>li+li,.OgiqIa_body [data-role]:not([data-role=key-principles])>ul>li+li{margin-top:var(--space-sm)}.OgiqIa_body>.OgiqIa_orderedSteps,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps{--step-marker-size:2.25rem;--step-marker-radius:1.125rem;padding-inline-start:0;list-style:none}.OgiqIa_body>.OgiqIa_orderedSteps>li,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps>li{grid-template-columns:var(--step-marker-size) minmax(0, 1fr);column-gap:var(--space-sm);counter-increment:article-step var(--step-counter-direction,1);min-width:0;display:grid;position:relative}.OgiqIa_body>.OgiqIa_orderedSteps>li>*,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps>li>*{grid-column:2;min-width:0}.OgiqIa_body>.OgiqIa_orderedSteps>li+li,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps>li+li{margin-top:var(--space-lg)}.OgiqIa_body>.OgiqIa_orderedSteps>li:before,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps>li:before{z-index:1;width:var(--step-marker-size);height:var(--step-marker-size);background:var(--color-accent);color:var(--color-page);content:counter(article-step, decimal-leading-zero);font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:1/1;place-items:center;font-weight:600;display:grid;position:relative}.OgiqIa_body>.OgiqIa_orderedSteps>li:not(:last-child):after,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps>li:not(:last-child):after{inset-block:var(--step-marker-radius) calc(0px - var(--space-lg) - var(--step-marker-radius));background:color-mix(in srgb, var(--color-accent) 15%, transparent);content:"";width:1px;position:absolute;inset-inline-start:calc(var(--step-marker-radius) - .5px)}.OgiqIa_body .OgiqIa_orderedSteps ol,.OgiqIa_body .OgiqIa_orderedSteps ul{padding-inline-start:var(--space-lg);list-style-type:decimal}.OgiqIa_body .OgiqIa_orderedSteps ul{list-style-type:disc}.OgiqIa_body .OgiqIa_orderedSteps :is(ol,ul){margin-block:var(--space-sm);font-size:var(--text-body);line-height:var(--leading-body)}.OgiqIa_body .OgiqIa_orderedSteps :is(ol,ul)>li{margin-top:var(--space-xs);display:list-item}.OgiqIa_body .OgiqIa_orderedSteps :is(ol,ul)>li::marker{color:color-mix(in srgb, var(--color-accent) 45%, var(--color-text-muted))}@media (max-width:639px){.OgiqIa_body>.OgiqIa_orderedSteps,.OgiqIa_body [data-role]>.OgiqIa_orderedSteps{--step-marker-size:1.875rem;--step-marker-radius:.9375rem}}.OgiqIa_body :is(ul,ol) :is(ul,ol){margin-block:var(--space-sm);font-size:var(--text-body);line-height:var(--leading-body)}.OgiqIa_body :is(ul,ol) :is(ul,ol)>li::marker{color:color-mix(in srgb, var(--color-accent) 45%, var(--color-text-muted))}.OgiqIa_body :is(h2,h3,h4,h5,h6){margin-top:var(--space-xl);margin-bottom:var(--space-md);scroll-margin-top:5rem}.OgiqIa_headingPermalink{width:1.12em;height:1.12em;color:var(--color-text-subtle);font-size:inherit;font-weight:500;line-height:inherit;opacity:0;vertical-align:middle;cursor:pointer;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-standard);justify-content:center;align-items:center;margin-inline-start:var(--space-xs);text-decoration:none;display:inline-flex;position:relative}.OgiqIa_headingPermalink:visited,.OgiqIa_headingPermalink:hover,.OgiqIa_headingPermalink:focus{text-decoration:none}.OgiqIa_headingPermalink:before{content:"";position:absolute;inset:-.25rem}.OgiqIa_headingWithPermalink:hover .OgiqIa_headingPermalink,.OgiqIa_headingWithPermalink:focus-within .OgiqIa_headingPermalink{opacity:1;pointer-events:auto}.OgiqIa_headingPermalink:hover{opacity:1}.OgiqIa_headingPermalink:focus-visible{opacity:1;pointer-events:auto}@media (hover:none),(max-width:639px){.OgiqIa_headingWithPermalink:hover .OgiqIa_headingPermalink,.OgiqIa_headingWithPermalink:focus-within .OgiqIa_headingPermalink{opacity:0;pointer-events:none}.OgiqIa_headingWithPermalink[data-permalink-active=true] .OgiqIa_headingPermalink,.OgiqIa_headingWithPermalink:focus-within .OgiqIa_headingPermalink:focus-visible{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.OgiqIa_headingPermalink{transition:none}}.OgiqIa_body h2{font-size:var(--text-h2)}.OgiqIa_body h3{font-size:var(--text-h3)}.OgiqIa_body :is(h4,h5,h6){font-size:var(--text-body)}.OgiqIa_body blockquote{padding-left:var(--space-lg);border-left:2px solid var(--color-border-strong);color:var(--color-text-muted)}.OgiqIa_body :is(code,pre){font-size:.9em}.OgiqIa_body :not(pre)>code{border-radius:var(--radius-control);background:var(--color-surface);padding:.1em .25em}.OgiqIa_body pre{max-width:100%;padding:var(--space-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);overflow-x:auto}.OgiqIa_tableWrapper{width:100%;max-width:100%;overflow-x:auto}.OgiqIa_body table{border-collapse:collapse;width:100%;min-width:100%;font-size:var(--text-small)}.OgiqIa_body :is(th,td){min-width:8rem;padding:var(--space-sm);border:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.OgiqIa_body th{background:var(--color-surface)}.OgiqIa_body hr{margin-block:var(--space-xl);border:0;border-top:var(--border-width) solid var(--color-border)}.OgiqIa_sectionSlot{display:grid;position:relative}.OgiqIa_sectionSlot+.OgiqIa_sectionSlot{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-xl)}.OgiqIa_sectionSlot:has(+.OgiqIa_sectionSlot):not([data-section-depth=deep][data-expanded=false]){margin-block-end:var(--space-section)}.OgiqIa_sectionFrame,.OgiqIa_sectionPreview{grid-area:1/1}.OgiqIa_sectionSlot[data-section-depth=deep][data-expanded=false]{padding-block-start:var(--space-sm);padding-block-end:var(--space-sm)}[data-animate=true] .OgiqIa_sectionSlot{transition:margin-block-end .6s var(--ease-standard), padding-block-start .6s var(--ease-standard), padding-block-end .6s var(--ease-standard)}.OgiqIa_sectionFrame{opacity:1;grid-template-rows:1fr;min-height:0;display:grid}.OgiqIa_sectionFrame[data-expanded=false]{opacity:0;visibility:hidden;grid-template-rows:0fr}[data-animate=true] .OgiqIa_sectionFrame{transition:grid-template-rows .6s var(--ease-standard), opacity .5s var(--ease-standard), visibility 0s}[data-animate=true] .OgiqIa_sectionFrame[data-expanded=false]{transition-delay:0s,0s,.6s}.OgiqIa_sectionClip{min-width:0;min-height:0;overflow:hidden}.OgiqIa_sectionPreview{z-index:1;align-self:start;align-items:center;gap:var(--space-xs);max-width:100%;color:var(--color-text-subtle);text-align:left;flex-wrap:wrap;margin:0;padding:0;display:flex}.OgiqIa_sectionPreview svg{color:var(--color-accent);flex:none}.OgiqIa_sectionPreviewTitle{color:var(--color-text-muted);overflow-wrap:anywhere;font-weight:600}.OgiqIa_sectionPreviewHelper{color:var(--color-text-subtle);font-size:var(--text-small);font-weight:400}.OgiqIa_sectionSlot[data-expanded=true] .OgiqIa_sectionPreview{opacity:0;visibility:hidden}.OgiqIa_deepSectionFrame .OgiqIa_contentSection>:is(h2,h3,h4,h5,h6):first-child{opacity:0}.OgiqIa_deepSectionFrame[data-expanded=true] .OgiqIa_contentSection>:is(h2,h3,h4,h5,h6):first-child{opacity:1}[data-animate=true] .OgiqIa_sectionPreview{transition:opacity .26s var(--ease-standard), visibility 0s linear}[data-animate=true] .OgiqIa_sectionSlot[data-expanded=true] .OgiqIa_sectionPreview{transition-delay:0s,.26s}[data-animate=true] .OgiqIa_deepSectionFrame .OgiqIa_contentSection>:is(h2,h3,h4,h5,h6):first-child{transition:opacity .5s var(--ease-standard)}@media (prefers-reduced-motion:reduce){[data-animate=true] .OgiqIa_sectionFrame{transition:none}[data-animate=true] .OgiqIa_sectionPreview{transition:none}[data-animate=true] .OgiqIa_deepSectionFrame .OgiqIa_contentSection>:is(h2,h3,h4,h5,h6):first-child{transition:none}}.OgiqIa_contentSection>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.OgiqIa_resourceCallout{margin-block:var(--space-xl);padding:var(--space-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface)}.OgiqIa_resourceCallout .OgiqIa_resourceTitle{margin-bottom:var(--space-xs);font-weight:700}.OgiqIa_resourceCallout p:last-of-type{margin-bottom:0}.OgiqIa_resourceCallout a{margin-top:var(--space-md);display:inline-block}.OgiqIa_mediaBreakout,.OgiqIa_relatedSlot{margin-top:var(--space-section)}.OgiqIa_mediaPlaceholder{align-content:center;justify-items:center;gap:var(--space-xs);min-height:12rem;padding:var(--space-xl);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-surface);background:var(--color-surface);color:var(--color-text-muted);text-align:center;display:grid}.OgiqIa_mediaStatus{color:var(--color-text)}@media (max-width:639px){.OgiqIa_body :is(th,td){min-width:0;padding-inline:var(--space-xs)}.OgiqIa_mediaPlaceholder{min-height:9rem;padding:var(--space-lg)}}
.o-sq3G_media{width:100%;min-width:0;margin-block:var(--space-xl)}.o-sq3G_media[data-media-variant=inline]{max-width:var(--width-reading)}.o-sq3G_media[data-media-variant=wide],.o-sq3G_media[data-media-variant=hero]{max-width:var(--width-shell)}.o-sq3G_media[data-media-size=compact]{max-width:min(100%,21.25rem);margin-inline:auto}.o-sq3G_picture,.o-sq3G_image{width:100%;height:auto;display:block}.o-sq3G_roundedPicture{border-radius:var(--radius-surface);overflow:hidden}.o-sq3G_videoBlock{border-radius:var(--radius-surface);min-width:0;position:relative;overflow:hidden}.o-sq3G_video{border-radius:inherit;background:#000;width:100%;height:auto;display:block}.o-sq3G_playAffordance{z-index:1;background:color-mix(in srgb, var(--color-page) 88%, transparent);width:3.75rem;height:3.75rem;color:var(--color-accent);cursor:pointer;opacity:.55;transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;place-items:center;margin:auto;padding:0;display:grid;position:absolute;inset:0}.o-sq3G_playAffordance:focus-visible{opacity:.96;outline:2px solid var(--color-focus);outline-offset:-3px}.o-sq3G_videoBlock:hover .o-sq3G_playAffordance,.o-sq3G_videoBlock:focus-within .o-sq3G_playAffordance{color:var(--color-accent-hover);opacity:.96}@media (prefers-reduced-motion:reduce){.o-sq3G_playAffordance{transition:none}}
.udzXOq_gallery{gap:var(--space-md);min-width:0;display:grid}.udzXOq_primary,.udzXOq_thumbnail{cursor:pointer;border-radius:var(--radius-surface);background:0 0;border:0;min-width:0;padding:0;display:block}.udzXOq_primary{align-self:start;overflow:hidden}.udzXOq_selectedImage{animation:.22s ease-out udzXOq_reveal;display:block}.udzXOq_thumbnails{gap:var(--space-sm);min-width:0;padding:3px;display:flex;overflow-x:auto}.udzXOq_thumbnail{border:1px solid var(--color-border);border-radius:var(--radius-control);flex:0 0 6rem;min-height:2.75rem;padding:3px}.udzXOq_thumbnail img{border-radius:var(--radius-control)}.udzXOq_thumbnail[aria-pressed=true]{border-color:var(--color-accent);outline:1px solid var(--color-accent)}.udzXOq_primary:focus-visible,.udzXOq_thumbnail:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.udzXOq_dialog{width:min(96vw,1400px);max-width:96vw;max-height:94dvh;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-page);color:var(--color-text)}.udzXOq_dialog::backdrop{background:#000000bf}.udzXOq_dialogContent{min-width:0}.udzXOq_dialog img{object-fit:contain;max-height:calc(94dvh - 6rem)}.udzXOq_toolbar{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.udzXOq_toolbar button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;place-items:center;display:grid}.udzXOq_toolbar .udzXOq_close{margin-inline-start:auto}@media (min-width:900px){.udzXOq_gallery{grid-template-columns:minmax(0,1fr) 10rem}.udzXOq_thumbnails{flex-direction:column;overflow:visible}.udzXOq_thumbnail{flex-basis:auto}}@keyframes udzXOq_reveal{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.udzXOq_selectedImage{animation:none}}.udzXOq_galleryWithVideo{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.udzXOq_galleryWithVideo .udzXOq_thumbnails{gap:var(--space-sm);overscroll-behavior-inline:contain;flex-direction:row;grid-area:2/1;min-width:0;padding:3px 2px 5px;display:flex;overflow-x:auto}.udzXOq_galleryWithVideo .udzXOq_thumbnail{background:0 0;border:1px solid #0000;flex:0 0 clamp(9rem,22vw,16rem);min-height:0;padding:3px}.udzXOq_galleryWithVideo .udzXOq_thumbnail:hover{border-color:var(--color-border-strong,var(--color-border))}.udzXOq_galleryWithVideo .udzXOq_thumbnail[aria-pressed=true]{border-color:var(--color-accent);outline:1px solid var(--color-accent)}.udzXOq_galleryWithVideo .udzXOq_thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.udzXOq_galleryWithVideo .udzXOq_itemLabel{overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.35rem 2px 1px;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.udzXOq_primaryVideo{aspect-ratio:16/9;align-self:start;min-width:0;position:relative}.udzXOq_primaryVideo video{aspect-ratio:16/9;object-fit:contain;width:100%}.udzXOq_itemLabel{padding:var(--space-xs);color:var(--color-text);text-align:start;font-size:.8125rem;line-height:1.4;display:block}.udzXOq_labelledThumbnail{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.udzXOq_durationOverlay{z-index:1;pointer-events:none;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}@media (min-width:900px){.udzXOq_galleryWithVideo .udzXOq_thumbnails{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.udzXOq_galleryWithVideo .udzXOq_thumbnail{width:100%}}@media (max-width:639px){.udzXOq_galleryWithVideo .udzXOq_itemLabel{padding-top:.25rem;font-size:.6875rem;line-height:1.25}}
.LYz8MW_featuredMedia{margin-bottom:var(--space-xl);padding:var(--space-lg);border-radius:var(--radius-surface);background:var(--color-surface-accent-soft);display:flow-root}.LYz8MW_featuredIntro{margin-bottom:var(--space-md)}.LYz8MW_featuredMetaRow{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);color:var(--color-text-subtle);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.LYz8MW_featuredEyebrow{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-page);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:.2em .7em;font-weight:600;display:inline-flex}.LYz8MW_featuredDuration{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-page);color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;align-items:center;padding:.2em .7em;display:inline-flex}.LYz8MW_featuredTitle{margin-top:var(--space-sm);font-size:var(--text-h3);font-weight:600}.LYz8MW_featuredDescription{max-width:var(--width-reading);margin-top:var(--space-xs);color:var(--color-text-muted)}.LYz8MW_featuredMedia [data-media-asset]{border-radius:var(--radius-surface);margin:0;overflow:hidden}.LYz8MW_featuredMedia[data-featured-media=video] video{opacity:.88;transition:opacity var(--duration-normal) var(--ease-standard)}:is(.LYz8MW_featuredMedia[data-featured-media=video] video:hover,.LYz8MW_featuredMedia[data-featured-media=video]:focus-within video,.LYz8MW_featuredMedia[data-featured-media=video] [data-playing=true] video){opacity:1}@media (max-width:639px){.LYz8MW_featuredMedia{padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.LYz8MW_featuredMedia[data-featured-media=video] video{transition:none}}.LYz8MW_featuredImage{border-radius:var(--radius-surface);overflow:hidden}.LYz8MW_featuredDemo{border-radius:var(--radius-surface);background:#fff;border:0;width:100%;height:clamp(32rem,78vh,54rem);display:block}.LYz8MW_openDemo{justify-content:center;align-items:center;gap:var(--space-xs);border:var(--border-width) solid color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-accent);font-size:var(--text-small);padding:.5rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}.LYz8MW_openDemo:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-accent-hover)}.LYz8MW_openDemo:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.LYz8MW_demoFallback{color:var(--color-text-muted)}.LYz8MW_demoFallback .LYz8MW_openDemo{margin-top:var(--space-md)}@media (min-width:950px){.LYz8MW_demoContent{min-height:clamp(32rem,78vh,54rem)}}
.p-8IaW_controlSentinel{pointer-events:none;width:1px;height:1px;display:block}.p-8IaW_controlRow{z-index:10;top:var(--reading-mode-sticky-top);align-items:center;gap:var(--space-sm);width:100%;min-width:0;min-height:3.5rem;margin-bottom:var(--space-xl);transition:top var(--duration-normal) var(--ease-standard), margin-bottom var(--duration-normal) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;container-type:inline-size}.p-8IaW_collisionFade{z-index:0;inset-inline:0;background:linear-gradient(to bottom, var(--color-page) 0%, var(--color-page) 78%, color-mix(in srgb, var(--color-page) 60%, transparent) 90%, transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-standard);position:absolute;top:-.75rem;bottom:-.75rem}.p-8IaW_controlCluster{z-index:1;width:fit-content;max-width:100%;transition:transform var(--duration-normal) var(--ease-standard);margin-inline:auto;position:relative}.p-8IaW_controlRow:before,.p-8IaW_controlRow:after{border-top:var(--border-width) solid var(--color-border);content:"";transition:opacity var(--duration-normal) var(--ease-standard)}.p-8IaW_control{--control-padding:.25rem;width:fit-content;min-width:0;max-width:100%;padding:var(--control-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);isolation:isolate;transition:border-color var(--duration-normal) var(--ease-standard);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.p-8IaW_control:hover{border-color:var(--color-border-strong)}.p-8IaW_control:has(button:focus-visible){border-color:var(--color-focus)}.p-8IaW_selectionIndicator{z-index:0;top:var(--indicator-inset,var(--control-padding));bottom:var(--indicator-inset,var(--control-padding));left:var(--indicator-inset,var(--control-padding));width:calc(( 100% - var(--indicator-inset,var(--control-padding)) - var(--indicator-inset,var(--control-padding)) ) / 2);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-selection);transition:transform var(--duration-normal) var(--ease-standard);pointer-events:none;position:absolute}.p-8IaW_control[data-mode=deep] .p-8IaW_selectionIndicator{transform:translate(100%)}.p-8IaW_control button{z-index:1;min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-small);cursor:pointer;white-space:nowrap;transition:gap var(--duration-normal) var(--ease-standard), padding var(--duration-normal) var(--ease-standard);background:0 0;justify-content:center;align-items:center;gap:.3rem;line-height:1.3;display:flex;position:relative}.p-8IaW_control button[aria-pressed=true]{color:var(--color-selection-text);font-weight:600}.p-8IaW_label{align-items:center;gap:var(--space-xs);white-space:nowrap;min-width:0;display:inline-flex}.p-8IaW_labelText,.p-8IaW_time{opacity:1;max-width:8rem;transition:max-width var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard);display:inline-block;overflow:hidden}.p-8IaW_label svg{flex-shrink:0}.p-8IaW_time{max-width:6rem;color:inherit;opacity:.8;white-space:nowrap;font-size:.75rem;font-weight:400}.p-8IaW_controlRow[data-compact=true]{margin-bottom:var(--space-md)}.p-8IaW_controlRow[data-compact=true]:before,.p-8IaW_controlRow[data-compact=true]:after{opacity:0}.p-8IaW_controlRow[data-compact=true] .p-8IaW_collisionFade{opacity:1}.p-8IaW_controlRow[data-compact=true] .p-8IaW_controlCluster{transform:translate(calc(50% - 50cqi))}.p-8IaW_controlRow[data-compact=true] .p-8IaW_control button{justify-content:center;gap:0;min-width:2.75rem;min-height:44px;padding:0}.p-8IaW_controlRow[data-compact=true] .p-8IaW_control{--control-padding:0;--indicator-inset:.4375rem;background:0 0;border-color:#0000;grid-template-columns:repeat(2,minmax(2.75rem,1fr))}.p-8IaW_controlRow[data-compact=true] .p-8IaW_selectionIndicator{width:50%;left:0}.p-8IaW_controlRow[data-compact=true] .p-8IaW_control:before{z-index:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);content:"";position:absolute;inset:.4375rem 0}.p-8IaW_controlRow[data-compact=true] .p-8IaW_label{gap:0}.p-8IaW_controlRow[data-compact=true] .p-8IaW_labelText,.p-8IaW_controlRow[data-compact=true] .p-8IaW_time{opacity:0;max-width:0}.p-8IaW_sectionFeedback{z-index:2;top:50%;left:calc(100% + var(--space-xs));color:var(--color-text-muted);font-size:var(--text-small);white-space:nowrap;pointer-events:none;line-height:1.2;position:absolute;transform:translateY(-50%)}.p-8IaW_feedbackDelta{font-weight:600}.p-8IaW_sectionFeedback[data-direction=added] .p-8IaW_feedbackDelta{color:var(--color-feedback-addition)}.p-8IaW_sectionFeedback[data-direction=removed] .p-8IaW_feedbackDelta{color:var(--color-feedback-removal)}.p-8IaW_controlRow[data-compact=false] .p-8IaW_sectionFeedback{top:calc(100% + var(--space-xs));left:50%;transform:translate(-50%)}@keyframes p-8IaW_section-feedback{0%{opacity:0;translate:0 .15rem}10%{opacity:1;translate:0}65%{opacity:1}to{opacity:0}}@media (max-width:380px){.p-8IaW_controlRow{gap:var(--space-xs)}.p-8IaW_control button{gap:.2rem;padding-inline:.375rem;font-size:.8125rem}.p-8IaW_label{gap:.25rem}.p-8IaW_time{font-size:.6875rem}}.p-8IaW_feedbackVisual{animation:p-8IaW_section-feedback 1.6s var(--ease-standard) both;display:inline-block}@media (prefers-reduced-motion:reduce){.p-8IaW_feedbackVisual{animation:none}}
.EnSCHW_desktopToc{display:none}.EnSCHW_compactToc{max-width:var(--width-reading);margin-bottom:var(--space-xl);padding-block:var(--space-sm);border-block-end:var(--border-width) solid var(--color-border);font-size:var(--text-small)}.EnSCHW_compactToc summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.EnSCHW_tocTitle{font-size:var(--text-small);font-weight:600;line-height:1.4}.EnSCHW_tocLinks{margin:var(--space-sm) 0 0;padding:0;list-style:none}.EnSCHW_tocLinks a{padding-block:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-small);line-height:1.45;text-decoration:none;display:block}.EnSCHW_tocLinks a:hover,.EnSCHW_tocLinks a[aria-current=location]{color:var(--color-accent);text-decoration:underline}.EnSCHW_tocLinks a[aria-current=location]{font-weight:600}.EnSCHW_tocLinks li[data-nested=true]{padding-inline-start:var(--space-sm)}@media (min-width:1280px){.EnSCHW_compactToc{display:none}.EnSCHW_desktopToc{top:calc(var(--reading-mode-sticky-top) + var(--space-lg));max-height:calc(100dvh - var(--reading-mode-sticky-top) - var(--space-lg) - var(--space-lg));display:block;position:sticky;overflow-y:auto}}
.Io-4XW_cardMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Io-4XW_cardMedia{background:var(--color-page);overflow:hidden}.Io-4XW_cardMedia img{animation:Io-4XW_labArtifactReveal .42s var(--ease-standard) both}.Io-4XW_status{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-family:var(--font-mono,ui-monospace, monospace);margin:0;display:inline-flex}.Io-4XW_eyebrow{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.Io-4XW_eyebrowLabel{color:var(--color-text-subtle);font-size:var(--text-small);letter-spacing:.12em;font-weight:700}.Io-4XW_statusDot{background:var(--color-accent);border-radius:50%;flex:none;width:.375rem;height:.375rem}.Io-4XW_projectLinks{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Io-4XW_projectLinks a{min-height:2.75rem;padding-inline:var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));color:var(--color-accent);font-size:var(--text-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Io-4XW_projectLinks a:hover{border-color:var(--color-accent);text-decoration:underline}.Io-4XW_repositoryLinks{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Io-4XW_repositoryLink{align-items:center;gap:var(--space-sm);min-height:2.75rem;color:var(--color-text-muted);transition:color .2s var(--ease-standard), transform .2s var(--ease-standard);text-decoration:none;display:inline-flex}.Io-4XW_repositoryLink svg{width:1.375rem;height:1.375rem;color:var(--color-text-subtle);transition:color .2s var(--ease-standard);flex:none}.Io-4XW_repositoryName{font-size:var(--text-small);overflow-wrap:anywhere;transition:color .2s var(--ease-standard);font-weight:600}.Io-4XW_repositoryLink:hover{color:var(--color-accent);transform:translateY(-1px)}.Io-4XW_repositoryLink:hover svg,.Io-4XW_repositoryLink:hover .Io-4XW_repositoryName{color:var(--color-accent)}.Io-4XW_repositoryLink:focus-visible{border-radius:var(--radius-control);outline:2px solid var(--color-focus);outline-offset:3px}.Io-4XW_buildStack{margin-top:var(--space-md)}.Io-4XW_buildStackLabel{margin:0 0 var(--space-sm);color:var(--color-text-subtle);font:600 .6875rem/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase}.Io-4XW_technologyTokens{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Io-4XW_technologyTokens li{border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border));border-radius:var(--radius-control);color:var(--color-text-muted);font:.75rem/1.4 var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;animation:Io-4XW_labArtifactReveal .42s var(--ease-standard) both;transition:border-color .2s var(--ease-standard), color .2s var(--ease-standard), background-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard), transform .2s var(--ease-standard);padding:.2rem .45rem}.Io-4XW_technologyTokens li:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));background-color:color-mix(in srgb, var(--color-surface-accent-soft) 30%, transparent);color:var(--color-accent);box-shadow:0 0 5px color-mix(in srgb, var(--color-accent) 8%, transparent);transform:translateY(-1px)}.Io-4XW_technologyTokens li:nth-child(n+2){animation-delay:55ms}.Io-4XW_technologyTokens li:nth-child(n+3){animation-delay:.11s}.Io-4XW_resourceRow{gap:var(--space-md);margin-block:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Io-4XW_resourceRow>a{min-width:0;animation:Io-4XW_labArtifactReveal .42s var(--ease-standard) both;margin-block:0}.Io-4XW_resourceRow>a:nth-child(2){animation-delay:90ms}.Io-4XW_heroArtifact{width:100%;margin-top:var(--space-xl)}.Io-4XW_heroArtifact [data-media-asset]{border:1px solid var(--color-border);border-radius:var(--radius-surface);width:100%;max-width:none;animation:Io-4XW_labArtifactReveal .45s var(--ease-standard) both;margin:0;overflow:hidden}.Io-4XW_inlineArtifact{max-width:var(--width-reading);width:100%;margin-block:var(--space-xl)}.Io-4XW_inlineArtifact [data-media-asset]{border:1px solid var(--color-border);border-radius:var(--radius-surface);width:100%;max-width:100%;animation:Io-4XW_labArtifactReveal .45s var(--ease-standard) both;margin:0;overflow:hidden}.Io-4XW_inlineArtifact:has(:is([data-media-variant=wide],[data-media-variant=hero])){max-width:none}.Io-4XW_inlineArtifact [data-media-variant=wide]{max-width:none}.Io-4XW_detail [data-article-body]{max-width:none}.Io-4XW_detail [data-article-body] [data-external-resource]{width:100%;max-width:var(--width-reading)}.Io-4XW_detail [data-article-body] [data-lab-resource-row] [data-external-resource]{max-width:none}:is(.Io-4XW_detail [data-article-body]>:is(p,ul,ol,blockquote,pre,table,h2,h3,h4,h5,h6),.Io-4XW_detail [data-article-body]>[data-section-slot] :is(p,ul,ol,blockquote,pre,table,h2,h3,h4,h5,h6)){max-width:var(--width-reading)}.Io-4XW_detail [data-article-body]>[data-lab-artifact]:has(:is([data-media-variant=wide],[data-media-variant=hero])){max-width:var(--width-shell)}.Io-4XW_detail [data-section-slot] [data-lab-artifact]:has(:is([data-media-variant=wide],[data-media-variant=hero])){max-width:var(--width-shell)}@keyframes Io-4XW_labArtifactReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.Io-4XW_resourceRow{grid-template-columns:minmax(0,1fr)}}.Io-4XW_backLink{margin-top:var(--space-xl);display:inline-block}.Io-4XW_hiddenToc{display:none}.Io-4XW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Io-4XW_card{transition:none}.Io-4XW_card:hover,.Io-4XW_card:focus-within{box-shadow:none}.Io-4XW_repositoryLink,.Io-4XW_repositoryLink svg,.Io-4XW_repositoryName,.Io-4XW_technologyTokens li{transition:none}.Io-4XW_repositoryLink:hover,.Io-4XW_technologyTokens li:hover{transform:none}.Io-4XW_cardMedia img,.Io-4XW_technologyTokens li{animation:none}.Io-4XW_resourceRow>a{animation:none}.Io-4XW_heroArtifact [data-media-asset]{animation:none}.Io-4XW_inlineArtifact [data-media-asset]{animation:none}}@media (hover:none){.Io-4XW_technologyTokens li:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));color:var(--color-text-muted);box-shadow:none;background-color:#0000;transform:none}}
.LLR85a_standout{width:100%;max-width:var(--width-reading);min-width:0;margin-block:var(--space-xl);padding:var(--space-lg);border-inline-start:2px solid var(--color-accent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-accent-soft) 45%, var(--color-page));color:var(--color-text);overflow-wrap:anywhere;font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);font-weight:600;line-height:1.5}.LLR85a_standout[data-standout]>p{margin:0}.LLR85a_standout[data-standout]>p+p{margin-block-start:var(--space-md)}@media (max-width:639px){.LLR85a_standout{padding:var(--space-md)}}
.HnxIRa_resourceLink{align-items:center;gap:var(--space-md);min-width:0;margin-block:var(--space-xl);padding:var(--space-md) var(--space-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);grid-template-columns:2.75rem minmax(0,1fr) 2rem;text-decoration:none;display:grid}.HnxIRa_resourceLink:hover{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 92%, var(--color-accent));text-decoration:none}.HnxIRa_resourceLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;text-decoration:none}.HnxIRa_favicon{width:2.75rem;height:2.75rem;color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.HnxIRa_favicon img{object-fit:contain;width:2.5rem;height:2.5rem}.HnxIRa_resourceCopy{gap:.25rem;min-width:0;display:grid}.HnxIRa_resourceTitle{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.HnxIRa_resourceDescription{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.HnxIRa_pointerIcon{width:2rem;height:2rem;color:var(--color-accent);place-items:center;display:grid;position:relative}.HnxIRa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.HnxIRa_resourceLink{transition:none}}@media (max-width:480px){.HnxIRa_resourceLink{gap:var(--space-sm);padding-inline:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr) 1.75rem}.HnxIRa_favicon{width:2.5rem;height:2.5rem}.HnxIRa_favicon img{width:2.25rem;height:2.25rem}}
.X6oiwG_reference{padding-block:var(--space-xl)}.X6oiwG_reference>header>p{max-width:var(--width-reading);margin-block:var(--space-md);color:var(--color-text-muted)}.X6oiwG_index{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.X6oiwG_section{min-width:0;border-block-start:var(--border-width) solid var(--color-border);scroll-margin-top:calc(var(--site-header-height) + var(--space-lg));margin-block-start:var(--space-2xl);padding-block-start:var(--space-xl)}.X6oiwG_section>p{max-width:var(--width-reading);margin-block:var(--space-md);color:var(--color-text-muted)}.X6oiwG_section>h3{margin-block:var(--space-xl) var(--space-md)}.X6oiwG_syntax{max-width:100%;margin-block:var(--space-lg);padding:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-small);overflow-x:auto}.X6oiwG_prose{max-width:var(--width-reading)}.X6oiwG_workContext{max-width:24rem}.X6oiwG_statuses{gap:var(--space-lg);flex-wrap:wrap;display:flex}
.StDLpW_article .StDLpW_reader{width:100%;max-width:var(--width-reading);margin-inline:auto}.StDLpW_reader .StDLpW_readingControl{max-width:var(--width-reading)}.StDLpW_layout,.StDLpW_tocRail,.StDLpW_body{min-width:0}.StDLpW_tocRail{overflow-wrap:anywhere}.StDLpW_body{max-width:var(--width-reading)}.StDLpW_body :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--reading-mode-sticky-top) + 3.5rem + var(--space-lg))}@media (min-width:1280px){.StDLpW_article .StDLpW_reader{max-width:none}.StDLpW_layout{column-gap:var(--space-lg);grid-template-columns:10rem minmax(0,1fr);display:grid}.StDLpW_tocRail{grid-area:1/1}.StDLpW_body{grid-area:1/2}.StDLpW_reader .StDLpW_readingControl{width:calc(100% - 10rem - var(--space-lg));margin-inline-start:calc(10rem + var(--space-lg))}}
.jEqNUW_article{padding-block:var(--space-section)}.jEqNUW_hero{margin-bottom:var(--space-2xl);overflow-wrap:anywhere}.jEqNUW_hero[data-has-featured]{margin-bottom:var(--space-xl)}.jEqNUW_eyebrow{margin-bottom:var(--space-md);color:var(--color-text-subtle);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.jEqNUW_summary{margin-top:var(--space-xl);color:var(--color-text-muted);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.jEqNUW_article .jEqNUW_reader{max-width:none}.jEqNUW_reader .jEqNUW_readingControl{max-width:var(--width-reading)}.jEqNUW_layout{min-width:0}.jEqNUW_body{max-width:var(--width-reading);min-width:0}.jEqNUW_body :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--reading-mode-sticky-top) + 3.5rem + var(--space-lg))}.jEqNUW_tocRail,.jEqNUW_sidebar{overflow-wrap:anywhere;min-width:0}.jEqNUW_desktopToc{display:none}.jEqNUW_compactToc{max-width:var(--width-reading);margin-bottom:var(--space-xl);padding-block:var(--space-sm);border-block-end:var(--border-width) solid var(--color-border);font-size:var(--text-small)}.jEqNUW_compactToc summary{cursor:pointer;align-content:center;min-height:2.75rem;font-weight:600}.jEqNUW_tocLinks{margin:var(--space-sm) 0 0;padding:0;list-style:none}.jEqNUW_tocLinks a{padding-block:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-small);line-height:1.45;text-decoration:none;display:block}.jEqNUW_tocLinks a:hover,.jEqNUW_tocLinks a[aria-current=location]{color:var(--color-accent);text-decoration:underline}.jEqNUW_tocLinks a[aria-current=location]{font-weight:600}.jEqNUW_tocLinks li[data-nested=true]{padding-inline-start:var(--space-sm)}.jEqNUW_sidebar{margin-top:var(--space-xl)}.jEqNUW_glance{padding:var(--space-md);border-radius:var(--radius-surface);background:var(--color-surface-accent-soft);font-size:var(--text-small)}.jEqNUW_glance h2,.jEqNUW_tocTitle{font-size:var(--text-small);font-weight:600;line-height:1.4}.jEqNUW_glance h2{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-size:1rem;font-weight:700;display:flex}.jEqNUW_proof{margin-block:var(--space-lg);color:var(--color-text-muted);padding-inline-start:var(--space-md)}.jEqNUW_proof li::marker{color:var(--color-accent)}.jEqNUW_proof li+li{margin-top:var(--space-md)}.jEqNUW_dates{margin-block:var(--space-lg) 0}.jEqNUW_dates dt{color:var(--color-text-subtle)}.jEqNUW_dates dd{margin:0}.jEqNUW_footer{margin-top:var(--space-2xl)}@media (min-width:1024px){.jEqNUW_layout{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 14rem;display:grid}.jEqNUW_reader .jEqNUW_readingControl{width:calc(100% - 14rem - var(--space-lg))}.jEqNUW_tocRail{grid-area:1/1}.jEqNUW_body{grid-area:2/1}.jEqNUW_sidebar{grid-area:1/2/3;margin-top:0}.jEqNUW_glance{top:calc(var(--reading-mode-sticky-top) + var(--space-lg));position:sticky}}@media (min-width:1280px){.jEqNUW_layout{grid-template-columns:10rem minmax(0,1fr) 14rem}.jEqNUW_reader .jEqNUW_readingControl{width:calc(100% - 10rem - 14rem - var(--space-lg) - var(--space-lg));margin-inline-start:calc(10rem + var(--space-lg))}.jEqNUW_tocRail{grid-area:1/1}.jEqNUW_body{grid-area:1/2}.jEqNUW_sidebar{grid-area:1/3}.jEqNUW_compactToc{display:none}.jEqNUW_desktopToc{top:calc(var(--reading-mode-sticky-top) + var(--space-lg));max-height:calc(100dvh - var(--reading-mode-sticky-top) - var(--space-lg) - var(--space-lg));display:block;position:sticky;overflow-y:auto}}.jEqNUW_heroComposition,.jEqNUW_heroText,.jEqNUW_heroTitle{min-width:0}.jEqNUW_heroArtwork{justify-content:center;align-items:center;width:100%;max-width:100%;margin-top:0;display:flex}.jEqNUW_heroArtwork picture{width:auto;max-width:100%}.jEqNUW_heroComposition[data-has-media]{column-gap:var(--space-xl);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;display:grid}.jEqNUW_heroComposition[data-has-media] .jEqNUW_heroText{grid-area:1/1}.jEqNUW_heroComposition[data-has-media]>ul[aria-label=Capabilities]{grid-area:2/1}.jEqNUW_heroComposition[data-has-media] .jEqNUW_heroArtwork{grid-area:1/2/span 2}@media (max-width:1023px){.jEqNUW_heroComposition[data-has-media]{display:block}.jEqNUW_heroArtwork,.jEqNUW_sidebar{display:none}.jEqNUW_heroComposition[data-has-media]>ul[aria-label=Capabilities]{margin-top:var(--space-xl)}}
.dFz5Ma_page{max-width:62rem;padding-block:var(--space-section);margin-inline:auto}.dFz5Ma_intro{margin-bottom:var(--space-xl)}.dFz5Ma_intro p{max-width:var(--width-reading);margin-top:var(--space-lg);color:var(--color-text-muted)}.dFz5Ma_filters{gap:var(--space-xs);flex-wrap:wrap;display:flex}.dFz5Ma_filter{max-width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.dFz5Ma_filter:hover{border-color:var(--color-accent)}.dFz5Ma_filter[aria-current=true]{border-color:var(--color-accent);background:var(--color-selection);color:var(--color-selection-text);font-weight:600;text-decoration:underline}.dFz5Ma_resultCount{margin-block:var(--space-lg);color:var(--color-text-subtle);font-size:var(--text-small)}.dFz5Ma_grid{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.dFz5Ma_item{min-width:0;display:flex}.dFz5Ma_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);width:100%;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard)}.dFz5Ma_card[data-prominent=true]{border-width:calc(var(--border-width) * 2);border-color:var(--color-border-strong);background:var(--color-surface-featured)}.dFz5Ma_card:hover,.dFz5Ma_card:focus-within{border-color:var(--color-accent)}.dFz5Ma_cardLink{gap:var(--space-md);border-radius:inherit;min-width:0;height:100%;color:var(--color-text);overflow-wrap:anywhere;flex-direction:column;padding:1.25rem;text-decoration:none;display:flex}.dFz5Ma_cardLink:hover{color:var(--color-text)}.dFz5Ma_cardIdentity{min-width:0}.dFz5Ma_cardBody{flex-direction:column;flex:1;min-width:0;display:flex}.dFz5Ma_card :is(h2,h3){text-wrap:pretty;font-size:1.1875rem;line-height:1.25}.dFz5Ma_cardIdentity [aria-label=Capabilities]{margin-top:var(--space-sm)}.dFz5Ma_summary{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.dFz5Ma_proof{margin-block:var(--space-sm) 0;color:var(--color-text-muted);font-size:var(--text-small);padding-inline-start:var(--space-lg)}.dFz5Ma_proof li+li{margin-top:.375rem}.dFz5Ma_cardAction{padding-top:var(--space-md);color:var(--color-accent);font-size:var(--text-small);margin-top:auto;font-weight:600;display:block}.dFz5Ma_empty{padding-block:var(--space-xl)}.dFz5Ma_empty a{margin-top:var(--space-md);display:inline-block}@media (min-width:640px){.dFz5Ma_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:639px){.dFz5Ma_filters{gap:.25rem}.dFz5Ma_filter{min-height:2.5rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25}}.dFz5Ma_cardMedia{aspect-ratio:16/9;border-radius:var(--radius-surface);background:var(--color-page);min-width:0;position:relative;overflow:hidden}:is(.dFz5Ma_cardMedia picture,.dFz5Ma_cardMedia img){object-fit:cover;object-position:center;width:100%;height:100%}.dFz5Ma_cardMedia video{border-radius:var(--radius-surface);object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dFz5Ma_cardContent{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}
.RLQZAq_page{max-width:var(--width-collection);padding-block:var(--space-section);margin-inline:auto}.RLQZAq_intro{margin-bottom:var(--space-xl)}.RLQZAq_intro p{max-width:var(--width-reading);margin-top:var(--space-lg);color:var(--color-text-muted)}.RLQZAq_filters{gap:var(--space-xs);flex-wrap:wrap;display:flex}.RLQZAq_filter{max-width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.RLQZAq_filter:hover{border-color:var(--color-accent)}.RLQZAq_filter[aria-current=true]{border-color:var(--color-accent);background:var(--color-selection);color:var(--color-selection-text);font-weight:600;text-decoration:underline}.RLQZAq_resultCount{margin-block:var(--space-lg);color:var(--color-text-subtle);font-size:var(--text-small)}.RLQZAq_grid{gap:var(--space-lg);align-items:start;margin:0;padding:0;list-style:none;display:grid}.RLQZAq_item{min-width:0}.RLQZAq_card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;transition:border-color var(--duration-fast) var(--ease-standard)}.RLQZAq_card:hover,.RLQZAq_card:focus-within{border-color:var(--color-accent)}.RLQZAq_cardLink{border-radius:inherit;min-width:0;color:var(--color-text);overflow-wrap:anywhere;padding:1.25rem;text-decoration:none;display:block}.RLQZAq_cardLink:hover{color:var(--color-text)}.RLQZAq_card :is(h2,h3){text-wrap:pretty;font-size:1.1875rem;line-height:1.25}.RLQZAq_card [aria-label=Capabilities]{margin-top:var(--space-sm)}.RLQZAq_summary{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:1rem;line-height:1.5}.RLQZAq_cardAction{margin-top:var(--space-md);color:var(--color-accent);font-size:var(--text-small);font-weight:600;display:block}.RLQZAq_empty{padding-block:var(--space-xl)}.RLQZAq_empty a{margin-top:var(--space-md);display:inline-block}@media (min-width:640px){.RLQZAq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.RLQZAq_grid[data-layout=masonry]{columns:2;column-gap:var(--space-lg);column-fill:balance;display:block}.RLQZAq_grid[data-layout=single],.RLQZAq_grid[data-layout=pair]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.RLQZAq_grid[data-layout=masonry]>.RLQZAq_item{width:100%;break-inside:avoid;vertical-align:top;margin-block-end:var(--space-lg);display:inline-block}}@media (max-width:639px){.RLQZAq_filters{gap:.25rem}.RLQZAq_filter{min-height:2.5rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25}}
.wjMKFG_toggle{z-index:5;bottom:var(--space-md);left:var(--space-md);align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-page);color:var(--color-text);font:inherit;font-size:var(--text-small);cursor:pointer;pointer-events:auto;display:inline-flex;position:absolute}.wjMKFG_toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}
._65-7Xq_page{--about-rail-width:clamp(8rem, 13vw, 12rem);--about-stage-gap:clamp(2rem, 4vw, 4rem)}._65-7Xq_layout,._65-7Xq_story{min-width:0}._65-7Xq_rail{padding-block:var(--space-lg)}._65-7Xq_portraitFrame{display:none}._65-7Xq_years{gap:var(--space-xs) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._65-7Xq_years a{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-text-subtle);font-size:var(--text-small);text-decoration:none;display:inline-flex}._65-7Xq_yearDot{background:var(--color-border);border-radius:50%;width:.25rem;height:.25rem}._65-7Xq_years a[aria-current]{color:var(--color-accent);font-weight:600}._65-7Xq_years a[aria-current] ._65-7Xq_yearDot{background:var(--color-accent)}._65-7Xq_chapter{scroll-margin-top:var(--site-header-height);position:relative}._65-7Xq_scene{justify-content:center;gap:var(--space-xl);min-width:0;min-height:75svh;padding-block:var(--space-2xl);overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative}._65-7Xq_chapter:last-child ._65-7Xq_scene{min-height:calc(100svh - var(--site-header-height))}@media (min-width:1100px) and (min-height:740px){:is(html[data-js-enabled=true] ._65-7Xq_layout[data-about-initialized=false] ._65-7Xq_story,html[data-js-enabled=true] ._65-7Xq_layout[data-about-initialized=false] ._65-7Xq_portraitFrame){visibility:hidden}html[data-js-enabled=true] ._65-7Xq_layout[data-about-initialized=false] ._65-7Xq_story ._65-7Xq_scene{opacity:0}}._65-7Xq_intro{max-width:55rem}._65-7Xq_pageTitle{font-family:var(--font-body);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:600;line-height:.98}._65-7Xq_downCue{color:var(--color-accent);vertical-align:middle;flex:none;align-items:center;margin-right:.28em;line-height:1;display:inline-flex}._65-7Xq_downCue svg{width:1.1em;height:1.1em;display:block}._65-7Xq_pageDescription{margin-top:var(--space-xl);max-width:30rem;color:var(--color-text-muted);font-size:clamp(1.125rem,2vw,1.5rem)}._65-7Xq_headingProgressGroup{display:contents}._65-7Xq_chapterProgress{background:var(--color-accent);opacity:.62;height:2px;transform:scaleX(var(--about-stage-remaining,1));transform-origin:0;display:none}._65-7Xq_date{margin-bottom:var(--space-lg);color:var(--color-accent);font-size:var(--text-small);letter-spacing:.14em;font-weight:600;display:block}._65-7Xq_entryTitle{max-width:20ch;font-family:var(--font-body);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;word-break:normal;font-size:clamp(2.25rem,4.3vw,4.75rem);font-weight:600;line-height:1.07}._65-7Xq_chapterCopy{z-index:2;min-width:0;position:relative}._65-7Xq_chapterHeading,._65-7Xq_chapterContent,._65-7Xq_chapterMedia{display:contents}._65-7Xq_subtitle{margin-top:var(--space-md);color:var(--color-text-subtle)}._65-7Xq_supportingCopy{max-width:39rem;margin-top:var(--space-xl)}._65-7Xq_body{gap:var(--space-md);color:var(--color-text-muted);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.65;display:grid}._65-7Xq_links{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}._65-7Xq_links a{align-items:center;gap:var(--space-xs);min-height:2.75rem;font-size:var(--text-small);display:inline-flex}._65-7Xq_legacyAnchor{scroll-margin-top:var(--site-header-height);position:absolute;top:0}._65-7Xq_visual{order:2;min-width:0}._65-7Xq_supportingImage{width:100%;margin:0}._65-7Xq_supportingImage picture,._65-7Xq_supportingImageContent{width:100%;height:auto;display:block}._65-7Xq_supportingImageContent{border-radius:var(--radius-surface)}._65-7Xq_bodyAside{width:6rem;margin-top:var(--space-lg)}._65-7Xq_travelTrigger{display:none}._65-7Xq_film{width:100%;position:relative}._65-7Xq_filmStrip{width:100%;position:relative;overflow:hidden}._65-7Xq_travelVideo{width:100%;height:auto;display:block}._65-7Xq_film[data-repeated=true] ._65-7Xq_travelVideo{aspect-ratio:5/3;flex:none;width:auto;max-width:none;height:100%;animation:54s linear infinite paused _65-7Xq_travel-strip;position:absolute;top:0}._65-7Xq_film[data-running=true] ._65-7Xq_travelVideo{animation-play-state:running}@keyframes _65-7Xq_travel-strip{0%{transform:translate(calc(200% - 4px))}to{transform:translate(calc(2px - 100%))}}._65-7Xq_headingPermalink{width:.8em;color:color-mix(in srgb, var(--color-accent) 45%, var(--color-text-muted));text-align:center;vertical-align:.08em;opacity:0;transition:opacity .15s var(--ease-standard), color .15s var(--ease-standard);margin-inline-start:.2em;font-size:.72em;font-weight:500;line-height:1;text-decoration:none;display:inline-block}._65-7Xq_entryTitle:hover ._65-7Xq_headingPermalink{opacity:.3}._65-7Xq_headingPermalink:hover{color:var(--color-accent);opacity:.58}._65-7Xq_headingPermalink:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 65%, transparent);outline-offset:2px;color:var(--color-accent);opacity:.78;border-radius:2px}._65-7Xq_map{aspect-ratio:1;background:0 0;width:100%;max-width:24rem}._65-7Xq_mapArtwork,._65-7Xq_mapForLightTheme,._65-7Xq_mapForDarkTheme{background:0 0;width:100%;height:100%;display:block}._65-7Xq_mapForLightTheme{display:none}._65-7Xq_mapForDarkTheme{display:block}:root[data-theme=light] ._65-7Xq_mapForLightTheme{display:block}:root[data-theme=light] ._65-7Xq_mapForDarkTheme{display:none}._65-7Xq_mapArtwork img{pointer-events:none;background:0 0;width:100%;height:100%;display:block}@media (min-width:1100px){._65-7Xq_layout{left:calc(0px - var(--space-sm));grid-template-columns:calc(var(--about-rail-width) - var(--space-md)) minmax(0, 1fr);align-items:start;gap:calc(var(--about-stage-gap) - var(--space-sm));display:grid;position:relative}._65-7Xq_story{width:calc(100% - var(--space-sm))}._65-7Xq_rail{z-index:4;top:var(--site-header-height);width:var(--about-rail-width);height:calc(100svh - var(--site-header-height));flex-direction:column;padding-block:0;display:flex;position:sticky}._65-7Xq_portraitFrame{z-index:2;aspect-ratio:1;width:min(90%,9rem);margin-block:var(--space-lg) var(--space-sm);background:var(--color-page);border-radius:50%;flex-shrink:0;align-self:center;display:block;position:relative;overflow:hidden}._65-7Xq_railPortrait{z-index:0;object-fit:cover;object-position:center 30%;opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:rotate(0)}._65-7Xq_railPortrait[data-visible=true]{opacity:1}._65-7Xq_railPortrait[data-layer=from]{z-index:1}._65-7Xq_portraitFrame[data-reduced=false][data-direction=backward] ._65-7Xq_railPortrait[data-layer=to]{transform:rotate(90deg)}._65-7Xq_portraitFrame[data-reduced=false][data-direction=forward] ._65-7Xq_railPortrait[data-layer=to],._65-7Xq_portraitFrame[data-reduced=false][data-direction=backward] ._65-7Xq_railPortrait[data-layer=from][data-visible=false]{transform:rotate(-90deg)}._65-7Xq_portraitFrame[data-reduced=false][data-direction=forward] ._65-7Xq_railPortrait[data-layer=from][data-visible=false]{transform:rotate(90deg)}._65-7Xq_portraitFrame[data-reduced=false] ._65-7Xq_railPortrait[data-layer=to][data-transition-started=true]{transform:rotate(0)}._65-7Xq_portraitFrame[data-reduced=true] ._65-7Xq_railPortrait{transition:opacity .18s var(--ease-standard);transform:none}._65-7Xq_years{z-index:10;top:calc(var(--site-header-height) + var(--space-lg) + 9rem + var(--space-sm));flex-flow:column;justify-content:space-between;align-items:flex-start;width:max-content;height:clamp(27rem,55vh,30rem);min-height:0;margin:0;padding-bottom:0;display:flex;position:fixed;left:8px;overflow:visible}._65-7Xq_years:before{content:"";z-index:0;background:var(--color-border);pointer-events:none;width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:calc(.125rem - .5px)}._65-7Xq_years a{z-index:1;opacity:.84;flex-shrink:0;gap:.5rem;min-height:2.5rem;font-size:1.25rem;line-height:1;position:relative}._65-7Xq_yearDot{width:.25rem;height:.25rem}._65-7Xq_years a[aria-current]{opacity:1;font-size:1.625rem;font-weight:700}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter{height:var(--about-scroll-unit)}._65-7Xq_layout[data-about-stage=true]{--about-scroll-unit:100svh}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapterProgress{inset:auto 0 var(--space-lg);width:100%;margin:0;display:block;position:absolute}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_headingProgressGroup{width:100%;min-width:0;max-width:none;padding-bottom:calc(var(--space-md) + 2px + var(--space-lg));display:block;position:relative}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_entryTitle{max-width:none}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-mode=travel]{height:calc(var(--about-scroll-unit) + var(--about-scroll-unit))}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_travelTrigger{height:var(--about-scroll-unit);display:block}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_scene{top:var(--site-header-height);left:var(--about-stage-left);width:var(--about-stage-width);height:calc(100svh - var(--site-header-height));min-height:0;padding-block:var(--space-xl);opacity:0;pointer-events:none;transition:opacity .32s ease-out;position:fixed}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-presentation=visible] ._65-7Xq_scene{opacity:1;pointer-events:auto;z-index:3}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-presentation=incoming] ._65-7Xq_scene{opacity:1;pointer-events:auto;z-index:3;transition-duration:.34s}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-presentation=outgoing] ._65-7Xq_scene{opacity:0;pointer-events:none;z-index:3;transition-duration:.26s}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapterContent{z-index:2;width:100%;min-width:0;display:block;position:relative}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapterMedia{z-index:0;inset:calc(0px - var(--site-header-height)) calc(var(--about-stage-left) + var(--about-stage-width) - 100vw) 0 calc(0px - var(--about-stage-left));pointer-events:none;display:block;position:absolute;overflow:hidden}._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_scene{justify-content:center;display:flex;overflow:visible}._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_entryTitle{font-size:clamp(2.25rem,3.5vw,4rem)}._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_visual{width:auto;height:100%;position:absolute;inset:0 0 0 50vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 20%,#0003 40%,#0000008c 60%,#000000e0 78%,#000 88%);mask-image:linear-gradient(90deg,#0000 0%,#0000000a 20%,#0003 40%,#0000008c 60%,#000000e0 78%,#000 88%)}._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_supportingImage,._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_supportingImage picture,._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_supportingImageContent{width:100%;height:100%;display:block}._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_supportingImage,._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_supportingImage picture{position:relative}._65-7Xq_layout[data-about-stage=true] [data-mode=image] ._65-7Xq_supportingImageContent{object-fit:cover;object-position:right center;border-radius:0;width:100%;max-width:100%;height:100%;position:absolute;inset:0}._65-7Xq_layout[data-about-stage=true] [id=lead-solution-engineer] ._65-7Xq_supportingImageContent{object-fit:contain;object-position:left center;width:auto;max-width:none;height:100%;inset:0 auto auto 0}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_scene{display:block;overflow:visible}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_chapterContent{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute;inset:0}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_chapterCopy{inset:calc(6% + var(--space-sm)) auto auto var(--space-md);width:min(100%,43rem);position:absolute}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_visual{opacity:calc(1 - (1 - .12) * var(--about-travel-transition,0));transition:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 18%,#000000b8 42%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#0000001a 18%,#000000b8 42%,#000 58%)}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] [data-about-film-heading]{width:100%;max-width:100%;padding:0;display:block}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-mode=travel][data-travel-state=film] ._65-7Xq_date{width:fit-content}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_film,._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_filmStrip{height:100%}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_travelVideo{object-fit:cover;height:100%}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_film[data-repeated=true] ._65-7Xq_travelVideo{aspect-ratio:5/3;object-fit:contain;flex:none;width:auto}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-mode=travel][data-travel-state=film] :is(._65-7Xq_film,._65-7Xq_filmStrip,._65-7Xq_travelVideo){border-radius:0}._65-7Xq_travelCopyScene{width:min(100%,39rem);max-width:39rem;color:var(--color-text-muted);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0 auto 0 0}._65-7Xq_travelCopyScene ._65-7Xq_body{font-size:clamp(1.0625rem,1.35vw,1.2rem)}._65-7Xq_travelCopyLayout{display:contents}._65-7Xq_travelGraphic{pointer-events:none;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex}._65-7Xq_travelGraphic ._65-7Xq_map{aspect-ratio:auto;width:min(100%,34rem);max-width:none;height:min(100%,34rem)}._65-7Xq_travelGraphic ._65-7Xq_mapArtwork img{object-fit:contain}._65-7Xq_travelGraphic ._65-7Xq_mapArtwork{transform:translateY(-18%)}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_date,._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_entryTitle{text-shadow:0 1px 2px color-mix(in srgb, var(--color-page) 72%, transparent), 0 0 12px color-mix(in srgb, var(--color-page) 42%, transparent)}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-mode=travel][data-travel-state=film] ._65-7Xq_scene{display:block}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_travelCopyLayout{min-width:0;opacity:var(--about-travel-transition,0);visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:start;gap:clamp(1rem,2.5vw,2.25rem);transition:none;display:grid;position:absolute;inset:clamp(13.5rem,27svh,17rem) 0 0}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-mode=travel][data-about-travel-visible] ._65-7Xq_travelCopyLayout{visibility:visible;pointer-events:auto}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_travelCopyScene{pointer-events:auto;width:100%;min-width:0;position:relative;inset:auto}}@media (min-width:1100px) and (min-height:740px){._65-7Xq_rail{transform:translateX(calc(0px - var(--space-sm))) translateY(var(--space-sm))}._65-7Xq_portraitFrame{transform:translateX(calc(0px - clamp(.5rem, calc(8vw - 5rem), 2rem) - var(--about-portrait-extra-left,0px))) translateY(var(--space-sm))}}@media (max-width:1099px),(max-height:739px){._65-7Xq_scene{padding-block:clamp(3rem,10svh,6rem)}._65-7Xq_chapter[data-mode=intro] ._65-7Xq_scene{min-height:65svh}._65-7Xq_chapter[data-mode=image] ._65-7Xq_visual{-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_chapterCopy{display:contents}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_date{order:0;margin-bottom:0}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_entryTitle{order:1}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_visual{order:2;width:100%}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_filmStrip{border-radius:0}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_travelCopyScene{width:auto;max-width:none;margin:calc(-1 * var(--space-2xl)) 0 0 var(--space-md);padding:var(--space-md);background:var(--color-page);opacity:1;order:3;position:relative;transform:none}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_travelGraphic{aspect-ratio:1;order:4;width:min(100%,25rem);height:auto;margin-inline:auto}._65-7Xq_chapter[data-mode=travel] ._65-7Xq_travelGraphic ._65-7Xq_map{height:100%}._65-7Xq_chapter[data-mode=image] ._65-7Xq_visual{width:100%;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}._65-7Xq_chapter[data-mode=image] ._65-7Xq_supportingImageContent{border-radius:var(--radius-surface);width:100%;max-width:100%;height:auto;position:static}}@media (prefers-reduced-motion:reduce){._65-7Xq_headingPermalink,._65-7Xq_travelCopyScene,._65-7Xq_visual{transition:none}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-presentation] ._65-7Xq_scene{transition-duration:.1s}._65-7Xq_film[data-repeated] ._65-7Xq_travelVideo{animation:none}}@media print{._65-7Xq_layout{display:block}._65-7Xq_rail{display:none}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter{height:auto}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_scene{opacity:1;pointer-events:auto;width:auto;height:auto;min-height:0;display:flex;position:relative;inset:auto}._65-7Xq_layout[data-about-stage=true] ._65-7Xq_chapter[data-position] :is(._65-7Xq_date,._65-7Xq_entryTitle,._65-7Xq_supportingCopy,._65-7Xq_visual,._65-7Xq_intro){opacity:1;filter:none;transform:none}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_visual{position:relative;inset:auto}}._65-7Xq_filmControl{left:auto;right:var(--space-md)}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] ._65-7Xq_chapterContent{pointer-events:none}._65-7Xq_layout[data-about-stage=true] [data-mode=travel] :is(._65-7Xq_chapterCopy,._65-7Xq_travelCopyScene){pointer-events:auto}
.sHjT4W_emphasis{color:var(--color-accent);font-size:1.07em;font-weight:600}
.KpUv1q_desktop{display:contents}@media (max-width:1099px),(max-height:739px){html[data-js-enabled=true] .KpUv1q_desktop{display:none}}.KpUv1q_mobile{width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip}.KpUv1q_intro,.KpUv1q_entry{max-width:calc(46rem + var(--page-gutter) + var(--page-gutter));padding:var(--space-2xl) var(--page-gutter);scroll-margin-top:calc(var(--site-header-height) + 3rem);margin-inline:auto}.KpUv1q_intro{justify-items:start;gap:var(--space-lg);display:grid}.KpUv1q_portrait{object-fit:cover;object-position:center 30%;border-radius:50%;width:5.5rem;height:5.5rem}.KpUv1q_intro h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.5rem,9vw,4rem);font-weight:600;line-height:1.05}.KpUv1q_intro>p{color:var(--color-text-muted);font-size:1.125rem}.KpUv1q_entry{border-bottom:1px solid color-mix(in srgb, var(--color-border) 35%, transparent)}.KpUv1q_entry:last-child{border-bottom:0}.KpUv1q_heading{margin-bottom:var(--space-lg)}.KpUv1q_year{margin-bottom:var(--space-sm);color:var(--color-accent);font-size:var(--text-small);letter-spacing:.13em;font-weight:600;display:block}.KpUv1q_title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.625rem,4.8vw,2.25rem);font-weight:600;line-height:1.15}.KpUv1q_subtitle{margin-top:var(--space-sm);color:var(--color-text-subtle);font-size:1rem}.KpUv1q_permalink{width:.8em;color:var(--color-accent);opacity:0;margin-inline-start:.15em;font-size:.72em;font-weight:500;text-decoration:none;display:inline-block}.KpUv1q_title:hover .KpUv1q_permalink{opacity:.3}.KpUv1q_permalink:focus-visible{opacity:.8}.KpUv1q_body{gap:var(--space-md);color:var(--color-text-muted);font-size:1.0625rem;line-height:1.7;display:grid}.KpUv1q_links{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.KpUv1q_links a{align-items:center;min-height:2.75rem;font-size:1rem;display:inline-flex}.KpUv1q_editorialMedia{margin-top:var(--space-lg)}.KpUv1q_takeover{width:100vw;height:150svh;margin-inline:calc(50% - 50vw)}.KpUv1q_cinema{background:var(--color-page);height:100svh;position:sticky;top:0}.KpUv1q_cinema:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#000c);position:absolute;inset:0}.KpUv1q_mobileFilmStrip{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.KpUv1q_mobileTravelFrame{aspect-ratio:5/3;object-fit:contain;width:auto;max-width:none;height:100%;animation:54s linear infinite paused KpUv1q_mobile-travel-strip;position:absolute;top:0}.KpUv1q_mobileFilmStrip[data-running=true] .KpUv1q_mobileTravelFrame{animation-play-state:running}@keyframes KpUv1q_mobile-travel-strip{0%{transform:translate(calc(200% - 4px))}to{transform:translate(calc(2px - 100%))}}.KpUv1q_cinemaHeading{z-index:1;right:var(--page-gutter);bottom:var(--space-2xl);left:var(--page-gutter);color:#fff;max-width:44rem;position:absolute}.KpUv1q_cinemaHeading .KpUv1q_year,.KpUv1q_cinemaHeading .KpUv1q_permalink{color:inherit}.KpUv1q_cinemaHeading .KpUv1q_title{font-size:clamp(2.5rem,9vw,4.5rem);line-height:1.05}.KpUv1q_travelAfter{padding-top:var(--space-xl)}.KpUv1q_map{margin-top:var(--space-lg)}.KpUv1q_map>[data-about-map]{width:100%;max-width:none}.KpUv1q_alias{height:0;scroll-margin-top:calc(var(--site-header-height) + 3rem);display:block}@media (prefers-reduced-motion:reduce){.KpUv1q_mobileTravelFrame{animation:none}}
