.foundation_intro__rJiJ2{padding-top:var(--space-8)}.foundation_introCopy__t7aLw{max-width:68ch;margin-top:var(--space-6)}.foundation_introActions__vb_qT{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;margin-top:var(--space-6)}.foundation_swatches__5fRl5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.foundation_swatch__Dz_jm{border:1px solid var(--border-1);border-radius:var(--radius);overflow:hidden}.foundation_swatchColor__1u7J8{height:140px;background:var(--sample)}.foundation_swatchInfo__NsTal{padding:var(--space-5);display:grid;gap:var(--space-2)}.foundation_swatchInfo__NsTal h3{font-size:var(--type-body);font-weight:500}.foundation_swatchInfo__NsTal p{font-size:var(--type-caption);color:var(--text-3)}.foundation_spaceRow__UApMh code,.foundation_swatchInfo__NsTal code,.foundation_typeMeta__eYUm_ code{font:11px/1.5 var(--font-geist-mono);color:var(--text-3);min-height:17px;overflow-wrap:anywhere}.foundation_typeRows__n0kbk{display:grid;gap:var(--space-7)}.foundation_typeRow__09Dat{min-width:0}.foundation_typeMeta__eYUm_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--type-caption);color:var(--text-3);margin-bottom:var(--space-4)}.foundation_spaceGrid__rG7jB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-8)}.foundation_spaceRow__UApMh{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr) 60px;gap:var(--space-4);align-items:center;font-size:var(--type-caption)}.foundation_spaceBar__VTwC3{width:var(--sample);max-width:100%;height:20px;border-radius:2px;background:var(--text-3)}.foundation_spaceRow__UApMh code{text-align:right}.foundation_componentGrid__8ioOw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7)}.foundation_componentGroup__I4RYR{min-width:0}.foundation_componentGroup__I4RYR h3{font-size:var(--type-card);font-weight:500;letter-spacing:var(--tracking-heading);margin-bottom:var(--space-5)}.foundation_buttons__FdYUR{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4)}.foundation_fields__lcvGk,.foundation_radiusGrid__fwrcq{display:grid;gap:var(--space-5)}.foundation_radiusGrid__fwrcq{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation_radiusSample__t4lzA{min-height:180px;background:var(--surface-1);border:1px solid var(--border-1);padding:var(--card-pad)}.foundation_radiusSample__t4lzA h3{font-weight:500;margin-bottom:var(--space-4)}.foundation_radiusSample__t4lzA code{font:12px var(--font-geist-mono);color:var(--text-3)}.foundation_patterns__RnigC{display:grid;gap:var(--space-6)}.foundation_notes__t2Nox{margin-top:var(--space-5)}.foundation_referenceControls___QzTI{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-block:40px}.foundation_referenceSpaceRow__0sLAw{display:grid;grid-template-columns:minmax(0,1fr) 90px 48px;gap:16px;align-items:center;font-size:12px}.foundation_referenceSpaceRow__0sLAw code{font:11px var(--font-geist-mono);text-align:right}.foundation_referenceRadii__kA_eG{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:48px}.foundation_referenceRadii__kA_eG>article{min-height:140px;padding:24px;background:var(--reference-surface);border:1px solid var(--reference-line)}.foundation_referenceRadii__kA_eG h3{font-size:14px;text-transform:capitalize;margin-bottom:20px}.foundation_referenceRadii__kA_eG code{font-size:12px;color:var(--reference-muted)}@media(max-width:767px){.foundation_referenceRadii__kA_eG{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation_referenceSpaceRow__0sLAw{grid-template-columns:minmax(0,1fr) 60px 40px;font-size:10px;gap:8px}.foundation_swatches__5fRl5{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.foundation_swatchColor__1u7J8{height:100px}.foundation_swatchInfo__NsTal{padding:var(--space-4)}.foundation_componentGrid__8ioOw,.foundation_radiusGrid__fwrcq,.foundation_spaceGrid__rG7jB{grid-template-columns:1fr}.foundation_spaceRow__UApMh{grid-template-columns:80px minmax(0,1fr) 56px;gap:12px}}.thread_home__sSW5w{--header:80px;--soft:var(--av-soft);font-family:var(--av-font);font-size:17px;line-height:1.6;color:var(--av-ink);background:var(--av-ground);color-scheme:dark;-webkit-font-smoothing:antialiased}.thread_home__sSW5w *,.thread_home__sSW5w :after,.thread_home__sSW5w :before{box-sizing:border-box}.thread_home__sSW5w :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.thread_home__sSW5w :where(ul,ol){padding:0;list-style:none}.thread_home__sSW5w :where(a){color:inherit;text-decoration:none}.thread_home__sSW5w :focus-visible{outline:2px solid var(--focus,var(--av-signal));outline-offset:4px}.thread_home__sSW5w ::selection{background:var(--av-signal);color:var(--av-signal-ink)}.thread_home__sSW5w .thread-line-mask{padding-bottom:.16em;margin-bottom:-.16em}.thread_visuallyHidden__qZt6B{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.thread_container__tOHzw{width:100%;max-width:var(--av-container);margin-inline:auto;padding-inline:var(--av-gutter)}.thread_arrow__ywgPt{flex-shrink:0;transition:transform var(--av-snap) var(--av-ease-settle)}.thread_action__Wf9gp{--bg:var(--av-signal);--fg:var(--av-signal-ink);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 26px 0 30px;color:var(--fg);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;transition:color var(--av-snap)}.thread_action__Wf9gp:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bg);border-radius:var(--av-pill);transition:background-color var(--av-snap),transform var(--av-snap) var(--av-ease-settle);transform-origin:left center}.thread_action__Wf9gp:hover:before{transform:scaleX(1.03)}.thread_action__Wf9gp:hover .thread_arrow__ywgPt,.thread_textLink__rFkwj:hover .thread_arrow__ywgPt{transform:translateX(4px)}.thread_action__Wf9gp:active:before{transform:scaleX(.98)}.thread_action_signal__zqVMy:hover{--bg:var(--av-ink);--fg:var(--av-paper-ink)}.thread_action_ink___IB54{--bg:var(--av-paper-ink);--fg:var(--av-ink)}.thread_action_ink___IB54:hover{--bg:var(--av-signal);--fg:var(--av-signal-ink)}.thread_action_paper__RwN5_{--bg:var(--av-paper);--fg:var(--av-paper-ink)}.thread_textLink__rFkwj{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:500;font-size:16px;text-underline-offset:.3em;text-decoration-thickness:1px}.thread_textLink__rFkwj:hover{text-decoration-line:underline}.thread_markList__skG19{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px;color:var(--soft)}.thread_markList__skG19 li{position:relative;padding-left:1.25em}.thread_markList__skG19 li:before{content:"";position:absolute;left:0;top:.55em;width:.8em;height:.3em;background:var(--mark,var(--av-signal));border-radius:var(--av-pill)}.thread_section__Bge6I{position:relative;padding-block:var(--av-section);background:var(--av-ground);color:var(--av-ink)}.thread_paper__4A5Ia{--soft:var(--av-soft-paper);--focus:var(--av-paper-ink);background:var(--av-paper);color:var(--av-paper-ink);color-scheme:light}.thread_title__eWijO{font-size:var(--av-title);line-height:.96;letter-spacing:-.055em;font-weight:500;padding-bottom:.08em;text-wrap:balance}.thread_lead__ToUHb{font-size:var(--av-lead);line-height:1.5;color:var(--soft);max-width:44ch;text-wrap:pretty}.thread_chapterBar__OY65H{--bh:clamp(14px,1.35vw,22px);display:block;width:25%;min-width:140px;height:var(--bh);margin:0 0 clamp(40px,4.5vw,72px) calc(var(--step,0) * 100% / 12);background:var(--av-signal);border-radius:var(--av-pill);transform-origin:left center}.thread_sectionHead__tfGIj{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,80px)}.thread_splitHead__pshsM{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px clamp(32px,6vw,120px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.thread_splitHead__pshsM .thread_lead__ToUHb{justify-self:end}.thread_rowEnd__gZ3Q3{display:flex;justify-content:flex-end;margin-top:24px}.thread_hero__S09Cl{--H:min(15svh,10.5vw);position:relative;isolation:isolate;overflow:hidden;min-height:max(680px,100dvh);background:var(--av-ground);color:var(--av-ink)}.thread_field__8a2ar{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.thread_heroInner__RDg1p{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:inherit;padding-top:calc(var(--header) + clamp(32px,7svh,88px));padding-bottom:clamp(32px,6svh,64px);pointer-events:none}.thread_heroInner__RDg1p a{pointer-events:auto}.thread_heroTitle__sY_5_{position:relative;z-index:1;max-width:11ch;font-size:var(--av-display);line-height:.88;letter-spacing:-.065em;font-weight:500;padding-bottom:.18em;text-wrap:balance}.thread_heroBars__ACDZM{position:absolute;inset:0;z-index:-1;transition:opacity .5s}.thread_hero__S09Cl[data-field=ready] .thread_heroBars__ACDZM{opacity:0}.thread_heroBars__ACDZM span{position:absolute;left:var(--x);right:-6vw;top:var(--y);height:var(--H);background:var(--av-signal);border-radius:var(--av-pill);transform-origin:left center}.thread_heroBars__ACDZM span:first-child{--x:70vw;--y:calc(100% - var(--H) * 3.9)}.thread_heroBars__ACDZM span:nth-child(2){--x:calc(70vw - var(--H) * 1.3);--y:calc(100% - var(--H) * 2.45)}.thread_heroBars__ACDZM span:nth-child(3){--x:calc(70vw - var(--H) * 2.6);--y:calc(100% - var(--H) * 1)}.thread_heroFoot__58VSx{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:28px;max-width:min(520px,40vw)}.thread_heroLead__wZHnZ{font-size:var(--av-lead);line-height:1.5;color:var(--av-soft);text-wrap:pretty}.thread_heroActions__Npg_3{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.thread_statementSection__OtR8_{padding-block:clamp(120px,20svh,220px)}.thread_statementBlock__8WGqb{width:min(100%,960px);margin-inline:auto}.thread_statementBlock__8WGqb .thread_chapterBar__OY65H{margin-left:0}.thread_statement__H2qTp{font-size:var(--av-statement);line-height:1.24;letter-spacing:-.025em;font-weight:500;text-wrap:pretty}.thread_inlineFrame__2XXd7{position:relative;display:inline-block;width:1.4em;height:.85em;margin-inline:.1em;vertical-align:-.1em;overflow:hidden;border-radius:var(--av-pill);width:2.1em;background:var(--av-paper-ink)}.thread_inlineParticles__2P74o{display:block;width:100%;height:100%}.thread_work__w46Ah{padding-bottom:0}.thread_folders__nDE9G{--strip:64px;--tab:48px;position:relative}.thread_folder___6aXv{--band:var(--av-ground-3);--band-ink:var(--av-ink);--tab-bg:var(--av-signal);--tab-ink:var(--av-signal-ink);position:sticky;top:calc(var(--header) + var(--tab) + var(--index) * var(--strip));margin-top:var(--tab);min-height:calc(100svh - var(--header) - var(--tab) - 2 * var(--strip));background:var(--band);color:var(--band-ink)}.thread_folder1__LfAH_{--band:var(--av-paper);--band-ink:var(--av-paper-ink);--tab-bg:var(--av-paper-ink);--tab-ink:var(--av-ink);--soft:var(--av-soft-paper);--focus:var(--av-paper-ink)}.thread_folder2__IK_Vk{--band:var(--av-signal);--band-ink:var(--av-signal-ink);--tab-bg:var(--av-paper);--tab-ink:var(--av-paper-ink);--soft:var(--av-signal-ink);--mark:var(--av-signal-ink);--focus:var(--av-paper-ink)}.thread_folderStrip__tcPEG{display:flex;align-items:center;justify-content:flex-end;height:var(--strip);padding-inline:var(--av-gutter);font-size:15px;font-weight:500}.thread_folderTab__bgGdw{position:absolute;top:calc(var(--tab) * -1);left:calc(var(--av-gutter) + var(--index) * min(320px,26vw));height:var(--tab);font-size:clamp(20px,1.8vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1}.thread_folderTab__bgGdw a{position:relative;isolation:isolate;display:flex;align-items:center;height:100%;padding:0 32px;color:var(--tab-ink);white-space:nowrap}.thread_folderTab__bgGdw a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tab-bg);border-radius:var(--av-radius-lg) var(--av-radius-lg) 0 0}.thread_folderBody__TRLmN{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-bottom:clamp(40px,5vw,72px);transform-origin:center top}.thread_folderMedia___D25L{position:relative;grid-column:1/8;aspect-ratio:16/10;max-height:calc(100svh - var(--header) - var(--tab) - 3 * var(--strip) - 40px);overflow:hidden;background:var(--av-ground-2);border-radius:var(--av-radius-lg)}.thread_folderMedia___D25L img{object-fit:cover}.thread_folderCopy__b1ukW{grid-column:9/13;display:flex;flex-direction:column;align-items:flex-start;gap:20px;color:var(--soft)}.thread_folderSummary__gFDMA{font-size:var(--av-lead);line-height:1.45;font-weight:500;color:var(--band-ink);text-wrap:pretty}.thread_folderCopy__b1ukW .thread_textLink__rFkwj{color:var(--band-ink)}.thread_work__w46Ah+.thread_section__Bge6I{margin-top:0}.thread_disciplines__ThQ_D{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6vw,120px);align-items:start}.thread_index__i_cvq>li>a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-block:clamp(12px,1.25vw,20px);transition:opacity var(--av-snap)}.thread_index__i_cvq h3{font-size:clamp(30px,3.5vw,58px);line-height:1.02;letter-spacing:-.05em;font-weight:500;padding-bottom:.06em}.thread_index__i_cvq .thread_arrow__ywgPt{width:clamp(20px,2vw,32px);height:auto;color:var(--av-soft)}.thread_index__i_cvq li[data-active] .thread_arrow__ywgPt{color:var(--av-signal);transform:translateX(6px)}.thread_index__i_cvq:focus-within>li:not([data-active])>a,.thread_index__i_cvq:hover>li>a{opacity:.32}.thread_index__i_cvq:focus-within>li[data-active]>a,.thread_index__i_cvq:hover>li>a:hover{opacity:1}.thread_inlinePreview__jiUCL{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.thread_previewFrame__8AQP2{position:sticky;top:calc(var(--header) + 32px);display:grid;aspect-ratio:4/5;max-height:calc(100svh - var(--header) - 64px);background:var(--av-ground-2);border-radius:var(--av-radius-lg)}.thread_previewCard__0zA1U{grid-area:1/1;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:clamp(24px,3vw,44px);opacity:0;transition:opacity var(--av-snap)}.thread_previewCard__0zA1U[data-active]{opacity:1}.thread_previewCard__0zA1U>p{font-size:var(--av-lead);line-height:1.45;max-width:30ch}.thread_drawing__t1XXw{flex:1 1;width:100%;min-height:0;fill:var(--av-signal);transform:translateX(-12px);transition:transform .48s var(--av-ease-settle)}.thread_previewCard__0zA1U[data-active] .thread_drawing__t1XXw{transform:none}.thread_stages__BinGm{display:flex;height:clamp(500px,40vw,580px)}.thread_stage__v9sGA{position:relative;flex:1 1;min-width:0;overflow:hidden;background:var(--tone);color:var(--tone-ink);transition:flex-grow .45s var(--av-ease-thread)}.thread_stage__v9sGA[data-open]{flex-grow:5.5}.thread_stageHead____1je button{position:absolute;inset:0;display:block;width:100%;padding:24px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.thread_stageHead____1je span{position:absolute;left:24px;bottom:24px;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap;transform-origin:left top;transform:rotate(-90deg) translateX(0);translate:0 100%}.thread_stage__v9sGA:not([data-open]) .thread_stageHead____1je button:hover span{text-decoration:underline;text-underline-offset:.25em}.thread_stage__v9sGA[data-open] .thread_stageHead____1je button{inset:0 0 auto;padding:32px;cursor:default}.thread_stage__v9sGA[data-open] .thread_stageHead____1je span{position:static;display:block;transform:none;translate:none;font-size:clamp(30px,2.8vw,44px);letter-spacing:-.04em}.thread_stagePanel__OVPuN{position:absolute;left:32px;right:32px;bottom:32px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:52ch;opacity:0;visibility:hidden;transition:opacity .26s,visibility 0s .26s}.thread_stage__v9sGA[data-open] .thread_stagePanel__OVPuN{opacity:1;visibility:visible;transition:opacity .36s .22s,visibility 0s}.thread_stageDecision__Zh8EO{font-size:clamp(24px,2vw,32px);line-height:1.12;letter-spacing:-.03em;font-weight:600}.thread_stagePanel__OVPuN dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-top:8px;font-size:15px}.thread_stagePanel__OVPuN dt{font-weight:600}.thread_stagePanel__OVPuN .thread_textLink__rFkwj{color:inherit;--focus:currentColor}.thread_people__18BpY{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,140px);align-items:center}.thread_portrait__6sAwT{position:relative;overflow:hidden;max-height:82svh;margin-left:calc(var(--av-gutter) * -1);border-radius:var(--av-radius-lg)}.thread_portrait__6sAwT img{display:block;width:100%;height:auto}.thread_peopleCopy__XUDZQ{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.thread_peopleCopy__XUDZQ .thread_chapterBar__OY65H{width:40%;margin:0 0 12px}.thread_signature__bm82k{display:flex;flex-direction:column;font-size:16px}.thread_signature__bm82k strong{font-size:18px;font-weight:600}.thread_signature__bm82k span{color:var(--soft)}.thread_notes__t1gZL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.thread_notes__t1gZL a{display:flex;flex-direction:column;gap:14px}.thread_noteMedia__4BnqM{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--av-ground-2);border-radius:var(--av-radius-lg)}.thread_noteMedia__4BnqM img{object-fit:cover;transition:transform .6s var(--av-ease-settle)}.thread_notes__t1gZL a:hover img{transform:scale(1.04)}.thread_noteMeta__N2mLb{font-size:15px;color:var(--soft)}.thread_notes__t1gZL strong{font-size:clamp(20px,1.7vw,26px);line-height:1.2;letter-spacing:-.025em;font-weight:600}.thread_close___btS5{--H:min(15svh,10vw);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:max(640px,92svh);padding-block:var(--av-section);background:var(--av-ground);color:var(--av-ink)}.thread_closeBars__7ctdO{position:absolute;inset:0;z-index:-1}.thread_closeBars__7ctdO span{position:absolute;left:-10vw;right:calc(100% - var(--x));top:var(--y);height:var(--H);background:var(--av-signal);border-radius:var(--av-pill);transform-origin:left center}.thread_closeBars__7ctdO span:first-child{--x:26vw;--y:calc(100% - var(--H) * 4.2)}.thread_closeBars__7ctdO span:nth-child(2){--x:calc(26vw + var(--H) * 1.3);--y:calc(100% - var(--H) * 2.75)}.thread_closeBars__7ctdO span:nth-child(3){--x:calc(26vw + var(--H) * 2.6);--y:calc(100% - var(--H) * 1.3)}.thread_closeInner__qkIYJ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.thread_closeCopy__ekFQw{grid-column:8/13;display:flex;flex-direction:column;align-items:flex-start;gap:20px;font-size:var(--av-lead);color:var(--av-soft)}.thread_closeCopy__ekFQw .thread_title__eWijO{color:var(--av-ink)}.thread_closeFact__cPVNp{font-size:clamp(20px,1.6vw,24px);font-weight:600;color:var(--av-ink)}.thread_closeCopy__ekFQw .thread_heroActions__Npg_3{margin-top:12px}.thread_footer__Z5hrp{--soft:var(--av-soft-paper);--focus:var(--av-paper-ink);padding:clamp(56px,7vw,112px) 0 28px;background:var(--av-paper);color:var(--av-paper-ink);color-scheme:light;font-family:var(--av-font)}.thread_footerMark__EC1rK{display:block;width:100%;margin-bottom:clamp(40px,5vw,72px)}.thread_footerMark__EC1rK svg{display:block;width:100%;height:auto;max-height:42svh;color:var(--av-paper-ink)}.thread_footerTop__n44nX{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(48px,5vw,80px)}.thread_footerLine__w61qq{font-size:var(--av-statement);line-height:1.15;letter-spacing:-.03em;font-weight:600;max-width:20ch}.thread_footerNav__OlhKU{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px 24px}.thread_footerNav__OlhKU h2{margin:0 0 12px;font-size:15px;font-weight:600}.thread_footerBottom__s_tSo a,.thread_footerNav__OlhKU a,.thread_footerSocial__FLrrN a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:var(--soft)}.thread_footerBottom__s_tSo a:hover,.thread_footerNav__OlhKU a:hover,.thread_footerSocial__FLrrN a:hover{color:var(--av-paper-ink);text-decoration:underline;text-underline-offset:.25em}.thread_footerSocial__FLrrN{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:40px}.thread_footerBottom__s_tSo{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-top:clamp(48px,5vw,80px);font-size:14px;color:var(--soft)}.thread_footerBottom__s_tSo>div{display:flex;align-items:center;flex-wrap:wrap;gap:0 24px}.thread_footerBottom__s_tSo button{min-height:44px;padding:0;border:0;background:none;color:var(--soft);font:inherit;font-size:14px;cursor:pointer}@media (pointer:fine) and (min-width:1024px){.thread_footerNav__OlhKU a{min-height:32px}}@media (hover:none),(max-width:1023px){.thread_disciplines__ThQ_D{grid-template-columns:1fr}.thread_previewFrame__8AQP2{display:none}.thread_inlinePreview__jiUCL{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;display:flex;flex-direction:column;gap:14px;padding-bottom:28px;color:var(--soft)}.thread_index__i_cvq:focus-within>li:not([data-active])>a,.thread_index__i_cvq:hover>li>a{opacity:1}}@media (max-width:1023px){.thread_home__sSW5w{--header:64px}.thread_folder___6aXv{position:relative;top:auto;min-height:0}.thread_folderTab__bgGdw{left:var(--av-gutter)}.thread_folderStrip__tcPEG{justify-content:flex-start;padding-top:12px}.thread_folderBody__TRLmN{grid-template-columns:1fr;gap:28px}.thread_folderCopy__b1ukW,.thread_folderMedia___D25L{grid-column:1/-1}.thread_folderMedia___D25L{max-height:none;aspect-ratio:4/3}.thread_folders__nDE9G[data-stack] .thread_folder___6aXv{position:sticky;top:var(--stick,0)}.thread_folderBody__TRLmN{transform-origin:center top}.thread_stages__BinGm{flex-direction:column;height:auto}.thread_stage__v9sGA{flex:none}.thread_stageHead____1je button,.thread_stage__v9sGA[data-open] .thread_stageHead____1je button{position:relative;inset:auto;min-height:64px;padding:20px;cursor:pointer}.thread_stageHead____1je span,.thread_stage__v9sGA[data-open] .thread_stageHead____1je span{position:static;transform:none;translate:none;font-size:20px}.thread_stage__v9sGA[data-open] .thread_stageHead____1je span{font-size:28px}.thread_stagePanel__OVPuN{position:static;display:none;padding:0 20px 28px;opacity:1;visibility:visible}.thread_stage__v9sGA[data-open] .thread_stagePanel__OVPuN{display:flex}.thread_people__18BpY,.thread_splitHead__pshsM{grid-template-columns:1fr}.thread_splitHead__pshsM .thread_lead__ToUHb{justify-self:start}.thread_portrait__6sAwT{max-width:82vw}.thread_notes__t1gZL{grid-template-columns:1fr}.thread_closeCopy__ekFQw{grid-column:1/-1}.thread_close___btS5{--H:min(12svh,11vw);flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0}.thread_closeBars__7ctdO{position:relative;inset:auto;order:2;height:calc(var(--H) * 4.4);margin-top:clamp(40px,6vw,72px)}.thread_closeBars__7ctdO span:first-child{--x:min(58vw,calc(100vw - var(--H) * 3.4));--y:0px}.thread_closeBars__7ctdO span:nth-child(2){--x:calc(min(58vw,calc(100vw - var(--H) * 3.4)) + var(--H) * 1.3);--y:calc(var(--H) * 1.45)}.thread_closeBars__7ctdO span:nth-child(3){--x:calc(min(58vw,calc(100vw - var(--H) * 3.4)) + var(--H) * 2.6);--y:calc(var(--H) * 2.9)}}@media (max-width:767px){.thread_hero__S09Cl{--H:min(7.2svh,15vw)}.thread_heroInner__RDg1p{justify-content:flex-start;gap:0;padding-top:calc(var(--header) + 32px)}.thread_heroTitle__sY_5_{font-size:clamp(36px,11.5vw,64px);max-width:none}.thread_heroBars__ACDZM{position:relative;inset:auto;flex:1 1;min-height:calc(var(--H) * 4.4);margin-block:16px 28px}.thread_heroBars__ACDZM span:first-child{--x:calc(56vw - var(--av-gutter));--y:0px}.thread_heroBars__ACDZM span:nth-child(2){--x:calc(56vw - var(--av-gutter) - var(--H) * 1.3);--y:calc(var(--H) * 1.45)}.thread_heroBars__ACDZM span:nth-child(3){--x:calc(56vw - var(--av-gutter) - var(--H) * 2.6);--y:calc(var(--H) * 2.9)}.thread_heroBars__ACDZM span{right:calc(var(--av-gutter) * -1 - 6vw)}.thread_heroFoot__58VSx{max-width:none}.thread_heroActions__Npg_3{width:100%}.thread_heroActions__Npg_3 .thread_action__Wf9gp{width:100%;justify-content:space-between}.thread_statement__H2qTp{font-size:24px}.thread_chapterBar__OY65H{width:45%}.thread_stagePanel__OVPuN dl{grid-template-columns:1fr}.thread_footerNav__OlhKU{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.thread_action__Wf9gp:before,.thread_arrow__ywgPt,.thread_drawing__t1XXw,.thread_heroBars__ACDZM,.thread_noteMedia__4BnqM img,.thread_previewCard__0zA1U,.thread_stagePanel__OVPuN,.thread_stage__v9sGA{transition:none}}.thread_paper__4A5Ia{border-radius:var(--av-radius-slab);margin-inline:clamp(6px,.8vw,12px)}.thread_folder___6aXv{border-radius:var(--av-radius-slab) var(--av-radius-slab) 0 0}.thread_stages__BinGm{gap:8px}.thread_stage__v9sGA{border-radius:var(--av-radius-lg)}.thread_footer__Z5hrp{border-radius:var(--av-radius-slab) var(--av-radius-slab) 0 0}.thread_folderMedia___D25L img,.thread_noteMedia__4BnqM img,.thread_previewFrame__8AQP2 img{border-radius:inherit}.thread_intro__7OFBt{display:none;position:fixed;inset:0;z-index:900;background:var(--av-ground);pointer-events:none;transition:background-color .65s var(--av-ease-settle)}.thread_intro__7OFBt[data-leaving],html[data-intro=play] .thread_intro__7OFBt{display:block;animation:thread_introFailsafe__xlRvT 0s 4s forwards}.thread_intro__7OFBt[data-leaving]{background-color:transparent}.thread_intro__7OFBt[data-done]{display:none}.thread_intro__7OFBt canvas{width:100%;height:100%}@keyframes thread_introFailsafe__xlRvT{to{visibility:hidden}}.thread_map__l_yY_{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,72px);align-items:start;margin-top:clamp(40px,5vw,80px)}.thread_mapFrame__KcHgh{position:relative;aspect-ratio:1000/991;border-radius:var(--av-radius-slab);background:var(--av-ground-2);overflow:hidden}.thread_mapLand___pmqP{position:absolute;inset:0;width:100%;height:100%}.thread_mapLand___pmqP path{fill:none;stroke:#f3f2ec33;stroke-width:5.4;stroke-linecap:round}.thread_mapPin__sxc9H{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.thread_mapPin__sxc9H:after,.thread_mapPin__sxc9H:before{content:"";position:absolute;inset:14px;border-radius:50%}.thread_mapPin__sxc9H:before{z-index:1;background:var(--av-signal);box-shadow:0 0 0 5px #ff5b2233;transition:inset var(--av-snap) var(--av-ease-settle),box-shadow var(--av-snap)}.thread_mapPin__sxc9H:after{border:2px solid var(--av-signal);animation:thread_pinPulse__HFu_V 2.4s var(--av-ease-settle) infinite}.thread_mapPin__sxc9H[data-active]:before{inset:9px;box-shadow:0 0 0 8px #ff5b2240,0 0 0 2px var(--av-ground)}.thread_mapPin__sxc9H[data-active]{z-index:2}.thread_mapPinLabel__jkQ7O{position:absolute;left:50%;bottom:calc(100% + 2px);padding:6px 12px;border-radius:var(--av-pill);background:var(--av-ink);color:var(--av-paper-ink);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity var(--av-snap),transform var(--av-snap) var(--av-ease-settle);pointer-events:none}.thread_mapPin__sxc9H:is([data-active],:hover,:focus-visible) .thread_mapPinLabel__jkQ7O{opacity:1;transform:translate(-50%)}.thread_mapPin__sxc9H:focus-visible{outline:2px solid var(--av-ink);outline-offset:2px}@keyframes thread_pinPulse__HFu_V{0%{transform:scale(1);opacity:.8}to{transform:scale(2.8);opacity:0}}.thread_mapSide__nI0KN{display:flex;flex-direction:column;gap:24px;min-width:0}.thread_mapList__Qi7_Z{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.thread_mapList__Qi7_Z button{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 16px;width:100%;min-height:64px;padding:14px 20px;border:0;border-radius:var(--av-radius-lg);background:none;color:var(--av-soft);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--av-snap),color var(--av-snap)}.thread_mapList__Qi7_Z button>span:nth-child(2){font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:500;letter-spacing:-.035em}.thread_mapList__Qi7_Z button .thread_mapPlace__qEKKA{grid-column:2}.thread_mapList__Qi7_Z button:hover,.thread_mapList__Qi7_Z button[data-active]{background:var(--av-ground-2);color:var(--av-ink)}.thread_mapList__Qi7_Z button:focus-visible{outline:2px solid var(--av-signal);outline-offset:2px}.thread_mapIndex__YBHVG{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thread_mapPlace__qEKKA{font-size:15px;color:var(--av-soft)}.thread_mapCard__AzcuJ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.4vw,36px);border-radius:var(--av-radius-lg);background:var(--av-paper);color:var(--av-paper-ink);animation:thread_mapCardIn__fiy0m .42s var(--av-ease-settle)}.thread_mapCard__AzcuJ .thread_mapPlace__qEKKA{color:var(--av-soft-paper)}.thread_mapCard__AzcuJ h3{margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1;letter-spacing:-.045em;font-weight:500}.thread_mapCard__AzcuJ>p:not(.thread_mapPlace__qEKKA){margin:0;color:var(--av-soft-paper)}.thread_mapCard__AzcuJ .thread_textLink__rFkwj{color:var(--av-paper-ink)}.thread_mapCard__AzcuJ .thread_textLink__rFkwj:focus-visible{outline-color:var(--av-paper-ink)}@keyframes thread_mapCardIn__fiy0m{0%{opacity:0;transform:translateY(12px)}}.thread_ceoHead__Zr6U_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(40px,5vw,80px)}.thread_ceoByline__p8RZx{display:flex;align-items:center;gap:16px;margin:0;color:var(--av-soft)}.thread_ceoByline__p8RZx p{margin:0}.thread_ceoByline__p8RZx img{width:64px;height:64px;border-radius:50%;object-fit:cover}.thread_ceoByline__p8RZx strong{color:var(--av-ink);font-weight:600}.thread_advice__m_t8U{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.thread_adviceTabs__t8bBH{display:flex;flex-direction:column;border-top:1px solid #f3f2ec1f}.thread_adviceTabs__t8bBH button{position:relative;display:flex;align-items:baseline;gap:20px;width:100%;min-height:64px;padding:20px 0;border:0;border-bottom:1px solid #f3f2ec1f;background:none;color:var(--av-soft);font:inherit;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.3;letter-spacing:-.015em;text-align:left;cursor:pointer;transition:color var(--av-snap)}.thread_adviceTabs__t8bBH button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:var(--av-pill);background:var(--av-signal);transform:scaleX(0);transform-origin:left center;transition:transform .52s var(--av-ease-thread)}.thread_adviceTabs__t8bBH button:hover,.thread_adviceTabs__t8bBH button[data-active]{color:var(--av-ink)}.thread_adviceTabs__t8bBH button[data-active]:after{transform:scaleX(1)}.thread_adviceTabs__t8bBH button:focus-visible{outline:2px solid var(--av-signal);outline-offset:4px}.thread_adviceIndex__K5A_j{flex-shrink:0;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thread_advicePanel__d_58x{position:sticky;top:calc(var(--header) + 40px)}.thread_advicePanel__d_58x p{margin:0;font-size:clamp(28px,3.2vw,52px);line-height:1.14;letter-spacing:-.04em;font-weight:500;text-wrap:pretty;animation:thread_adviceIn__cJgZi .6s var(--av-ease-settle)}.thread_adviceMark__XSbfm{display:block;width:72px;height:16px;margin-bottom:28px;border-radius:var(--av-pill);background:var(--av-signal)}@keyframes thread_adviceIn__cJgZi{0%{opacity:0;transform:translateY(16px)}}@media (max-width:1023px){.thread_advice__m_t8U,.thread_map__l_yY_{grid-template-columns:1fr}.thread_advicePanel__d_58x{position:static;order:-1}}@media (prefers-reduced-motion:reduce){.thread_mapPin__sxc9H:after{animation:none;opacity:0}.thread_advicePanel__d_58x p,.thread_mapCard__AzcuJ{animation:none}.thread_adviceTabs__t8bBH button:after,.thread_mapPinLabel__jkQ7O,.thread_mapPin__sxc9H:before{transition:none}}.thread_mockBadge__q2VvQ{display:flex;width:fit-content;align-items:center;min-height:32px;margin:0 0 16px;padding:4px 14px;border:1px dashed var(--av-signal);border-radius:var(--av-pill);color:var(--av-signal);font-size:14px;font-weight:600}.cms-media_figure__uWIgE{margin:0;position:relative;overflow:hidden;border-radius:8px;width:100%}.cms-media_image__1vmb1{display:block;width:100%;height:auto;object-fit:contain}.cms-media_fill__G9TCY{height:100%;min-height:inherit;border-radius:inherit}.cms-media_fill__G9TCY .cms-media_image__1vmb1{height:100%;object-fit:cover}.cms-media_caption__5Trm8{padding:12px 16px;font-size:14px;line-height:1.5;background:#101010;color:#d4d4d4}.cms-media_fill__G9TCY .cms-media_caption__5Trm8{position:absolute;inset:auto 0 0;z-index:1}.ai-bento_grid__EQEea{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:var(--space-3)}.ai-bento_feature__98D1h{display:flex;flex-direction:column;grid-column:span 4;min-width:0;overflow:hidden;border:1px solid var(--border-2);border-radius:var(--radius);background:var(--surface-1)}.ai-bento_span7___j_D2{grid-column:span 7}.ai-bento_span5__QUdFx{grid-column:span 5}.ai-bento_span4__H__dM{grid-column:span 4}.ai-bento_visual__3fDqn{height:240px;padding:var(--card-pad);display:grid;align-items:center;position:relative;background:var(--bg-subtle)}.ai-bento_span5__QUdFx .ai-bento_visual__3fDqn,.ai-bento_span7___j_D2 .ai-bento_visual__3fDqn{height:320px}.ai-bento_copy__4GZCI{padding:var(--card-pad)}.ai-bento_copy__4GZCI h3{max-width:26ch;margin-bottom:var(--space-4)}.ai-bento_copy__4GZCI p{font-size:var(--type-small);max-width:48ch}.ai-bento_brandArt__hdQ5X{position:absolute;inset:0;overflow:hidden}.ai-bento_brandArt__hdQ5X img{object-fit:cover;object-position:center}.ai-bento_brandArt__hdQ5X .media-motion__content{position:relative}.ai-bento_flow__pCgsu{display:grid;justify-items:center;align-content:center;gap:var(--space-3);font-size:var(--type-small);color:var(--text-2)}.ai-bento_flow__pCgsu strong{font-weight:500;padding:20px 32px;background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius);color:var(--text-1)}.ai-bento_flow__pCgsu>span:nth-child(2n){color:var(--text-3)}.ai-bento_permissions__DgQQN{margin:0;font-size:12px;display:grid;gap:var(--space-4)}.ai-bento_permissions__DgQQN>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-1)}.ai-bento_permissions__DgQQN dt{color:var(--text-1)}.ai-bento_permissions__DgQQN dd{margin:0;color:var(--text-3);text-align:right;font-size:11px}.ai-bento_routes__ws7Am{display:grid;gap:var(--space-3)}.ai-bento_routes__ws7Am span{padding:12px 16px;border:1px solid var(--border-1);border-radius:var(--radius-control);font-size:var(--type-small);color:var(--text-2)}.ai-bento_routes__ws7Am span:nth-child(2){background:var(--surface-2);color:var(--text-1);margin-left:var(--space-5)}.ai-bento_routes__ws7Am span:nth-child(3){margin-left:var(--space-7)}.ai-bento_review__hFvhf{display:grid;gap:6px;justify-items:start;color:var(--text-3);font-size:var(--type-small)}.ai-bento_review__hFvhf strong{background:var(--surface-2);color:var(--text-1);font-weight:500;padding:14px 20px;border:1px solid var(--border-1);border-radius:var(--radius);margin-left:24px}.ai-bento_review__hFvhf>span:last-child{margin-left:48px}.ai-bento_review__hFvhf>span:nth-child(2n){margin-left:24px}.ai-bento_note__E5nM_{color:var(--text-3);font-size:var(--type-caption);margin-top:var(--space-4)}@media(max-width:1023px){.ai-bento_permissions__DgQQN>div{display:block}.ai-bento_permissions__DgQQN dd{text-align:left;margin-top:4px}.ai-bento_visual__3fDqn{height:220px}}@media(max-width:767px){.ai-bento_grid__EQEea{grid-template-columns:1fr;gap:var(--space-4)}.ai-bento_feature__98D1h,.ai-bento_span4__H__dM,.ai-bento_span5__QUdFx,.ai-bento_span7___j_D2{grid-column:1}.ai-bento_span5__QUdFx .ai-bento_visual__3fDqn,.ai-bento_span7___j_D2 .ai-bento_visual__3fDqn,.ai-bento_visual__3fDqn{height:240px}.ai-bento_permissions__DgQQN>div{display:flex}.ai-bento_permissions__DgQQN dd{text-align:right;margin:0}}.thread-pages_page__dEM0s{--header:80px;--soft:var(--av-soft);--focus:var(--av-signal);--bg:var(--av-ground);--text-1:var(--av-ink);--text-2:var(--av-soft);--text-3:var(--av-soft);--border-1:#f3f2ec1f;position:relative;isolation:isolate;font-family:var(--av-font);font-size:17px;line-height:1.6;color:var(--av-ink);background:var(--av-ground);color-scheme:dark;-webkit-font-smoothing:antialiased}.thread-pages_page__dEM0s *,.thread-pages_page__dEM0s :after,.thread-pages_page__dEM0s :before{box-sizing:border-box}:where(.thread-pages_page__dEM0s) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.thread-pages_page__dEM0s) :where(ul,ol){padding:0;list-style:none}:where(.thread-pages_page__dEM0s) :where(a){color:inherit;text-decoration:none}.thread-pages_page__dEM0s :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.thread-pages_page__dEM0s ::selection{background:var(--av-signal);color:var(--av-signal-ink)}.thread-pages_container__Swa1q{width:100%;max-width:var(--av-container);margin-inline:auto;padding-inline:var(--av-gutter)}.thread-pages_action__fLmzA{--bg:var(--av-signal);--fg:var(--av-signal-ink);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 26px 0 30px;color:var(--fg);font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;transition:color .24s}.thread-pages_action__fLmzA:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bg);border-radius:var(--av-pill);transition:background-color .24s,transform .24s var(--av-ease-settle);transform-origin:left center}.thread-pages_action__fLmzA:hover{--bg:var(--av-ink);--fg:var(--av-paper-ink)}.thread-pages_action__fLmzA:hover:before{transform:scaleX(1.03)}.thread-pages_actionInk__FnR3D{--bg:var(--av-paper-ink);--fg:var(--av-ink)}.thread-pages_actionInk__FnR3D:hover{--bg:var(--av-signal);--fg:var(--av-signal-ink)}.thread-pages_action__fLmzA svg,.thread-pages_rowTitle__E2x0n a svg,.thread-pages_textLink__tmHbQ svg{transition:transform .24s var(--av-ease-settle)}.thread-pages_action__fLmzA:hover svg,.thread-pages_rowTitle__E2x0n a:hover svg,.thread-pages_textLink__tmHbQ:hover svg{transform:translateX(4px)}.thread-pages_textLink__tmHbQ{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;font-weight:500;text-underline-offset:.3em;text-decoration-thickness:1px}.thread-pages_textLink__tmHbQ:hover{text-decoration-line:underline}.thread-pages_actions__PeXl4{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px}.thread-pages_linkRow__TxlD3{display:flex;flex-wrap:wrap;gap:8px 40px;margin-top:clamp(32px,4vw,56px)}.thread-pages_markList__2ko4t{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px;color:var(--soft)}.thread-pages_markList__2ko4t li{position:relative;padding-left:1.25em}.thread-pages_markList__2ko4t li:before,.thread-pages_mark__mEVAB{content:"";position:absolute;left:0;top:.55em;width:.8em;height:.3em;background:var(--mark,var(--av-signal));border-radius:var(--av-pill)}.thread-pages_mark__mEVAB{position:relative;display:inline-block;top:auto;flex-shrink:0}.thread-pages_hero__kH_M5{--H:min(11svh,8vw);position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--header) + clamp(40px,7svh,88px)) 0 clamp(64px,9vw,128px);background:var(--av-ground)}.thread-pages_pageBars__cTnIE{position:absolute;inset:0;z-index:-1;pointer-events:none}.thread-pages_pageBars__cTnIE span{position:absolute;left:var(--x);right:-8vw;top:var(--y);height:var(--H);background:var(--av-signal);border-radius:var(--av-pill);transform-origin:left center;translate:var(--drift,0) 0;animation:thread-pages_barIn__kkun1 1.1s var(--av-ease-thread) both;animation-delay:var(--d)}.thread-pages_pageBars__cTnIE span:first-child{--x:78vw;--y:calc(100% - var(--H) * 4.1);--d:.1s}.thread-pages_pageBars__cTnIE span:nth-child(2){--x:calc(78vw - var(--H) * 1.3);--y:calc(100% - var(--H) * 2.65);--d:.2s}.thread-pages_pageBars__cTnIE span:nth-child(3){--x:calc(78vw - var(--H) * 2.6);--y:calc(100% - var(--H) * 1.2);--d:.3s}@keyframes thread-pages_barIn__kkun1{0%{transform:scaleX(0)}}.thread-pages_crumb__9YjO_{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:clamp(32px,4vw,56px);font-size:15px;color:var(--av-soft)}.thread-pages_crumb__9YjO_ a{display:inline-flex;align-items:center;min-height:44px;color:var(--av-ink)}.thread-pages_crumb__9YjO_ a:hover{text-decoration:underline;text-underline-offset:.25em}.thread-pages_crumb__9YjO_>span:last-child{max-width:60ch}.thread-pages_heroGrid__6_Mvj{display:block}.thread-pages_heroWithArt__f_zdn .thread-pages_heroGrid__6_Mvj{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,5vw,96px);align-items:end}.thread-pages_heroCopy__TSLAA{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,2.5vw,36px);max-width:min(100%,62vw)}.thread-pages_heroWithArt__f_zdn .thread-pages_heroCopy__TSLAA{max-width:none}.thread-pages_heroCopy__TSLAA h1{font-size:clamp(48px,8.2vw,152px);line-height:.9;letter-spacing:-.065em;font-weight:500;padding-bottom:.12em;max-width:14ch;text-wrap:balance}.thread-pages_heroCopy__TSLAA>p{max-width:44ch;font-size:var(--av-lead);line-height:1.5;color:var(--av-soft);text-wrap:pretty}.thread-pages_heroArt__A2lcv{min-width:0}.thread-pages_chapter__emzfY{position:relative;padding-block:var(--av-section);background:var(--av-ground);color:var(--av-ink)}.thread-pages_paper__m2Kpr{--soft:var(--av-soft-paper);--focus:var(--av-paper-ink);--text-1:var(--av-paper-ink);--text-2:var(--av-soft-paper);--text-3:var(--av-soft-paper);--border-1:#10100e1f;background:var(--av-paper);color:var(--av-paper-ink);color-scheme:light}.thread-pages_deep__K5IW3{background:var(--av-ground-2)}.thread-pages_chapterHead__ixtsC{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:clamp(48px,5.5vw,88px)}.thread-pages_chapterHead__ixtsC h2{max-width:20ch;font-size:var(--av-title);line-height:.96;letter-spacing:-.055em;font-weight:500;padding-bottom:.08em;text-wrap:balance}.thread-pages_chapterHead__ixtsC>p{max-width:52ch;font-size:var(--av-lead);line-height:1.5;color:var(--soft);text-wrap:pretty}.thread-pages_chapterBar__GbhLP{--bh:clamp(14px,1.35vw,22px);display:block;width:25%;min-width:140px;height:var(--bh);margin:0 0 clamp(16px,2vw,32px) calc(var(--step,0) * 100% / 12);background:var(--av-signal);border-radius:var(--av-pill);transform-origin:left center}.thread-pages_chapterHead__ixtsC .thread-pages_chapterBar__GbhLP{align-self:stretch;width:auto;max-width:25%;margin-right:auto}.thread-pages_empty__cMFZX{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:52ch;font-size:var(--av-lead);color:var(--soft)}.thread-pages_empty__cMFZX h3{font-size:clamp(26px,2.4vw,36px);letter-spacing:-.03em;color:inherit}.thread-pages_row__UFLmo+.thread-pages_row__UFLmo{margin-top:clamp(8px,1vw,16px)}.thread-pages_rowInner__TF8D0{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:16px clamp(32px,6vw,120px);align-items:start;padding-block:clamp(24px,2.6vw,40px);scroll-margin-top:calc(var(--header) + 24px)}.thread-pages_rowTitle__E2x0n{font-size:clamp(30px,3.4vw,56px);line-height:1.02;letter-spacing:-.05em;font-weight:500;padding-bottom:.06em}.thread-pages_rowTitle__E2x0n a{display:inline-flex;align-items:center;gap:.3em}.thread-pages_rowTitle__E2x0n a svg{width:.5em;height:auto;color:var(--av-signal)}.thread-pages_rowTitle__E2x0n a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.thread-pages_rowBody__tcTeY{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:.4em;color:var(--soft)}.thread-pages_rowLead__7rw_W{font-size:var(--av-lead);line-height:1.45;font-weight:500;color:var(--text-1)}.thread-pages_statements__psF5o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,3vw,56px)}.thread-pages_statementItem__lp2oD{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.thread-pages_statementItem__lp2oD .thread-pages_mark__mEVAB{width:48px;height:14px;border-radius:var(--av-pill)}.thread-pages_statementItem__lp2oD h3{font-size:clamp(24px,2.1vw,32px);line-height:1.1;letter-spacing:-.035em;font-weight:600}.thread-pages_statementItem__lp2oD p{color:var(--soft);max-width:40ch}.thread-pages_projects__LSAxU{display:flex;flex-direction:column;gap:clamp(64px,8vw,128px)}.thread-pages_project__zEIlb article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.thread-pages_project__zEIlb:nth-child(2n) .thread-pages_projectMediaLink__H70oo{order:2;grid-column:6/13}.thread-pages_project__zEIlb:nth-child(2n) .thread-pages_projectCopy__1fRc3{grid-column:1/5;grid-row:1}.thread-pages_projectMediaLink__H70oo{grid-column:1/8;display:block}.thread-pages_projectCopy__1fRc3{grid-column:9/13;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:var(--soft)}.thread-pages_projectCopy__1fRc3 h3{font-size:clamp(32px,3.4vw,56px);line-height:1;letter-spacing:-.05em;font-weight:500;color:var(--text-1)}.thread-pages_projectCopy__1fRc3 h3 a:hover{text-decoration:underline;text-underline-offset:.12em}.thread-pages_projectCopy__1fRc3 .thread-pages_textLink__tmHbQ{color:var(--text-1)}.thread-pages_projectMeta__McQ2i{font-size:15px;color:var(--soft)}.thread-pages_projectMedia__Orkgq{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--av-ground-3);border-radius:var(--av-radius-lg)}.thread-pages_projectMedia__Orkgq img{object-fit:cover}.thread-pages_projectMedia__Orkgq figure{position:absolute;inset:0;margin:0}.thread-pages_concept__3lnAh{--c-bg:var(--av-ground-3);--c-ink:var(--av-ink);--c-mark:var(--av-signal);display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:clamp(24px,3vw,48px);background:var(--c-bg);color:var(--c-ink)}.thread-pages_concept__3lnAh[data-tone="1"]{--c-bg:var(--av-signal);--c-ink:var(--av-signal-ink);--c-mark:var(--av-signal-ink)}.thread-pages_concept__3lnAh[data-tone="2"]{--c-bg:var(--av-paper-2);--c-ink:var(--av-paper-ink)}.thread-pages_paper__m2Kpr .thread-pages_concept__3lnAh[data-tone="2"]{--c-bg:var(--av-ground-3);--c-ink:var(--av-ink)}.thread-pages_conceptMark__lWBOm{position:absolute;top:12%;right:8%;width:52%;height:auto;fill:var(--c-mark)}.thread-pages_concept__3lnAh strong{font-size:clamp(28px,3vw,52px);line-height:1;letter-spacing:-.045em;font-weight:600}.thread-pages_concept__3lnAh span{font-size:15px;opacity:.85}.thread-pages_featured__xMHln{display:flex;flex-direction:column;gap:20px}.thread-pages_featuredCaption__rEh9L{display:grid;grid-template-columns:1fr auto;gap:4px 24px;align-items:end}.thread-pages_featuredCaption__rEh9L strong{font-size:clamp(24px,2vw,32px);letter-spacing:-.035em;font-weight:600}.thread-pages_featuredCaption__rEh9L span{grid-column:1;color:var(--av-soft)}.thread-pages_featuredCaption__rEh9L svg{grid-column:2;grid-row:1/3;width:28px;height:auto;color:var(--av-signal)}.thread-pages_featured__xMHln:hover strong{text-decoration:underline;text-underline-offset:.15em}.thread-pages_offers__gKIvp{display:flex;flex-direction:column}.thread-pages_offer__beKHe article{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:24px clamp(24px,4vw,72px);padding-block:clamp(32px,3.5vw,56px)}.thread-pages_offer__beKHe+.thread-pages_offer__beKHe{border-top:1px solid var(--border-1)}.thread-pages_offerHead__SxusJ{display:flex;flex-direction:column;gap:12px;color:var(--soft)}.thread-pages_offerHead__SxusJ h3{font-size:clamp(28px,2.8vw,44px);line-height:1.02;letter-spacing:-.04em;font-weight:600;color:var(--text-1)}.thread-pages_offerScope__5oBKg{display:flex;flex-direction:column;gap:16px}.thread-pages_offerScope__5oBKg h4{font-size:15px;font-weight:600}.thread-pages_offerScope__5oBKg .thread-pages_markList__2ko4t{flex-direction:column}.thread-pages_idealFor__gulyA{font-size:15px;color:var(--soft)}.thread-pages_offerPrice__RnQeI{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px}.thread-pages_price__bW76w{font-size:clamp(20px,1.6vw,24px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.thread-pages_scope__BNtDX>div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:16px clamp(24px,3vw,48px);padding-block:clamp(20px,2vw,32px)}.thread-pages_scope__BNtDX>div+div{border-top:1px solid var(--border-1)}.thread-pages_scopeHead__yU_af{font-size:15px;color:var(--soft)}.thread-pages_scope__BNtDX h3{font-size:clamp(22px,1.8vw,28px);line-height:1.15;letter-spacing:-.03em;font-weight:600}.thread-pages_scope__BNtDX p{color:var(--soft)}.thread-pages_stageNav__QA8OQ{display:flex;flex-wrap:wrap;gap:8px}.thread-pages_stageNav__QA8OQ a{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:52px;padding:0 24px;gap:10px;font-weight:600;color:var(--av-ink)}.thread-pages_stageNav__QA8OQ a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tone);border-radius:var(--av-pill);transition:transform .24s var(--av-ease-settle);transform-origin:left center}.thread-pages_stageNav__QA8OQ a:nth-child(n+4){color:var(--av-paper-ink)}.thread-pages_stageNav__QA8OQ a:hover:before{transform:scaleX(1.05)}.thread-pages_stageBand__o_b_w{--soft:var(--tone-ink);--focus:var(--tone-ink);padding-block:clamp(72px,9vw,144px);background:var(--tone);color:var(--tone-ink);scroll-margin-top:var(--header)}.thread-pages_stageGrid__BvaNE{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(32px,6vw,120px);align-items:start}.thread-pages_stageName__jyZ0A h2{font-size:clamp(56px,8.4vw,148px);line-height:.88;letter-spacing:-.065em;font-weight:500;padding-bottom:.12em}.thread-pages_stageBody__PBc0L{display:flex;flex-direction:column;gap:20px;max-width:60ch}.thread-pages_stageBody__PBc0L h3{font-size:clamp(26px,2.4vw,40px);line-height:1.08;letter-spacing:-.035em;font-weight:600}.thread-pages_stageBody__PBc0L dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin-top:12px;font-size:15px}.thread-pages_stageBody__PBc0L dt{font-weight:600;margin-bottom:4px}.thread-pages_leader__z63Cl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,140px);align-items:center}.thread-pages_leaderSolo__BdgNP{grid-template-columns:minmax(0,1fr)}.thread-pages_leaderSolo__BdgNP .thread-pages_leaderCopy__S7iOl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-auto-flow:dense;align-items:start;gap:24px clamp(40px,7vw,140px);max-width:none}.thread-pages_leaderSolo__BdgNP .thread-pages_leaderCopy__S7iOl>*{grid-column:2}.thread-pages_leaderSolo__BdgNP .thread-pages_leaderCopy__S7iOl>:is(.thread-pages_chapterBar__GbhLP,h2){grid-column:1}.thread-pages_portrait__HB_gJ{overflow:hidden;border-radius:var(--av-radius-lg)}.thread-pages_portrait__HB_gJ img{display:block;width:100%;height:auto}.thread-pages_leaderCopy__S7iOl{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:62ch}.thread-pages_leaderCopy__S7iOl .thread-pages_chapterBar__GbhLP{width:40%;margin:0}.thread-pages_leaderCopy__S7iOl h2{font-size:var(--av-title);line-height:.96;letter-spacing:-.055em;font-weight:500;padding-bottom:.08em;text-wrap:balance}.thread-pages_leaderCopy__S7iOl p{color:var(--soft)}.thread-pages_leaderCopy__S7iOl .thread-pages_rowLead__7rw_W{color:var(--text-1)}.thread-pages_signature__VW66F{display:flex;flex-direction:column}.thread-pages_signature__VW66F strong{color:var(--text-1);font-size:18px}.thread-pages_team__8Mwz7{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 24px}.thread-pages_team__8Mwz7 article{display:flex;flex-direction:column;gap:10px}.thread-pages_team__8Mwz7 h3{font-size:24px;letter-spacing:-.03em}.thread-pages_faq__IbJYa{max-width:1040px}.thread-pages_faq__IbJYa details{border-top:1px solid var(--border-1)}.thread-pages_faq__IbJYa details:last-child{border-bottom:1px solid var(--border-1)}.thread-pages_faq__IbJYa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-block:24px;font-size:clamp(20px,1.8vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.2;cursor:pointer;list-style:none}.thread-pages_faq__IbJYa summary::-webkit-details-marker{display:none}.thread-pages_faqMark__Qwytf{flex-shrink:0;width:36px;height:12px;background:var(--av-signal);border-radius:var(--av-pill);transition:transform .24s var(--av-ease-settle);transform-origin:left center}.thread-pages_faq__IbJYa details[open] .thread-pages_faqMark__Qwytf{transform:scaleX(.45)}.thread-pages_faq__IbJYa details p{max-width:64ch;padding-bottom:28px;color:var(--soft)}.thread-pages_topics__OdodE{display:flex;flex-wrap:wrap;gap:8px 28px;max-width:min(100%,62vw);margin-top:clamp(40px,5vw,72px)}.thread-pages_topics__OdodE a{display:inline-flex;align-items:center;min-height:44px;color:var(--av-soft);font-weight:500}.thread-pages_topics__OdodE a:hover,.thread-pages_topics__OdodE a[aria-current=page]{color:var(--av-ink);text-decoration:underline;text-underline-offset:.3em}.thread-pages_notes__gXdhs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:56px 24px}.thread-pages_note__xPW3s,.thread-pages_note__xPW3s article{display:flex;flex-direction:column;gap:14px}.thread-pages_noteMedia__WCXhm{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--av-radius-lg)}.thread-pages_noteMedia__WCXhm img{object-fit:cover;transition:transform .6s var(--av-ease-settle)}.thread-pages_note__xPW3s:hover .thread-pages_noteMedia__WCXhm img{transform:scale(1.04)}.thread-pages_noteMedia__WCXhm .thread-pages_concept__3lnAh{position:absolute;inset:0}.thread-pages_note__xPW3s h2,.thread-pages_note__xPW3s h3{font-size:clamp(22px,1.8vw,28px);line-height:1.15;letter-spacing:-.03em;font-weight:600}.thread-pages_note__xPW3s h2 a:hover,.thread-pages_note__xPW3s h3 a:hover{text-decoration:underline;text-underline-offset:.15em}.thread-pages_note__xPW3s p{color:var(--soft)}.thread-pages_note__xPW3s>article{flex:1 1}.thread-pages_noteFoot__9otJt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--border-1)}.thread-pages_noteFoot__9otJt time{flex-shrink:0;white-space:nowrap}.thread-pages_caseHero__Ke_hf .thread-pages_heroCopy__TSLAA{max-width:none}.thread-pages_facts__nZbwF{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-block:clamp(40px,5vw,72px)}.thread-pages_facts__nZbwF dt{font-size:15px;color:var(--av-soft)}.thread-pages_facts__nZbwF dd{font-size:18px;font-weight:600}.thread-pages_caseMedia___WRJE .thread-pages_projectMedia__Orkgq{aspect-ratio:21/10}.thread-pages_caseNote__f3MTL{margin-top:16px;font-size:15px;color:var(--soft)}.thread-pages_metrics__1deYW{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-top:clamp(48px,5vw,80px)}.thread-pages_metrics__1deYW dd{font-size:clamp(40px,4vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1}.thread-pages_metrics__1deYW dt{order:2;color:var(--soft)}.thread-pages_metrics__1deYW div{display:flex;flex-direction:column-reverse;gap:8px}.thread-pages_figure__wXqlv{overflow:hidden}.thread-pages_signals__p84C3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(32px,5vw,96px)}.thread-pages_signals__p84C3 li{position:relative;padding-left:64px;font-size:clamp(20px,1.7vw,26px);line-height:1.3;letter-spacing:-.02em;font-weight:500}.thread-pages_signals__p84C3 li:before{content:"";position:absolute;left:0;top:.4em;width:40px;height:12px;background:var(--av-signal);border-radius:var(--av-pill)}.thread-pages_testimonial__EhxtY{max-width:30em;font-size:var(--av-statement);line-height:1.25;letter-spacing:-.025em;font-weight:500}.thread-pages_testimonial__EhxtY footer{display:flex;align-items:center;gap:16px;margin-top:32px;font-size:16px;letter-spacing:0;color:var(--soft)}.thread-pages_testimonial__EhxtY img{width:56px;height:56px;object-fit:cover}.thread-pages_articleHero__s0y6n h1{max-width:20ch;font-size:clamp(40px,5vw,84px);line-height:1;letter-spacing:-.06em;font-weight:500;padding-bottom:.1em;text-wrap:balance}.thread-pages_articleExcerpt__5xXsZ{max-width:52ch;margin-top:24px;font-size:var(--av-lead);line-height:1.5;color:var(--av-soft)}.thread-pages_articleCategory__uMLfZ{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:15px;font-weight:500}.thread-pages_previewLabel__wq_7V{margin-bottom:24px;font-size:15px;color:var(--av-signal)}.thread-pages_articleCover__iJUCs{margin-bottom:-1px}.thread-pages_readingSurface__K1C3J{--soft:var(--av-soft-paper);--focus:var(--av-paper-ink);--text-1:var(--av-paper-ink);--text-2:#3f3e39;--text-3:var(--av-soft-paper);--border-1:#10100e24;--surface-1:var(--av-paper-2);--accent:var(--av-paper-ink);position:relative;z-index:1;padding:56px 0 clamp(80px,9vw,140px);background:var(--av-paper);color:var(--av-paper-ink);color-scheme:light}.thread-pages_articleMeta__v_vmE{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1104px;margin:0 auto 48px;font-size:15px;color:var(--av-soft-paper)}.thread-pages_articleMeta__v_vmE>div{display:flex;align-items:center;gap:16px}.thread-pages_articleMeta__v_vmE img{flex-shrink:0;width:56px;height:56px;object-fit:cover;border-radius:50%}.thread-pages_articleMeta__v_vmE span,.thread-pages_articleMeta__v_vmE strong,.thread-pages_articleMeta__v_vmE time{display:block}.thread-pages_articleMeta__v_vmE strong{font-size:16px;color:var(--av-paper-ink)}.thread-pages_readingGrid__KPsby{display:grid;grid-template-columns:minmax(0,760px) minmax(200px,280px);gap:64px;max-width:1104px;margin-inline:auto}.thread-pages_readingGrid__KPsby>div{min-width:0}.thread-pages_author__MBqPB{display:grid;grid-template-columns:minmax(120px,240px) minmax(0,720px);gap:clamp(32px,5vw,80px);align-items:start}.thread-pages_author__MBqPB>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--av-radius-lg)}.thread-pages_author__MBqPB .thread-pages_chapterBar__GbhLP{width:40%;min-width:120px;margin:0 0 32px}.thread-pages_author__MBqPB h2{margin-top:12px;font-size:clamp(34px,4vw,64px);line-height:1;letter-spacing:-.045em;font-weight:500}.thread-pages_author__MBqPB .thread-pages_projectMeta__McQ2i{margin-top:12px}.thread-pages_authorLead__K_NsO{margin-top:28px;max-width:56ch;font-size:var(--av-lead);line-height:1.5;color:var(--av-ink)}.thread-pages_author__MBqPB .thread-pages_linkRow__TxlD3{margin-top:32px}@media (max-width:1023px){.thread-pages_page__dEM0s{--header:64px}.thread-pages_heroWithArt__f_zdn .thread-pages_heroGrid__6_Mvj,.thread-pages_leader__z63Cl,.thread-pages_rowInner__TF8D0,.thread-pages_stageGrid__BvaNE{grid-template-columns:1fr}.thread-pages_heroCopy__TSLAA{max-width:none}.thread-pages_project__zEIlb article,.thread-pages_statements__psF5o{grid-template-columns:1fr}.thread-pages_project__zEIlb .thread-pages_projectCopy__1fRc3,.thread-pages_project__zEIlb .thread-pages_projectMediaLink__H70oo,.thread-pages_project__zEIlb:nth-child(2n) .thread-pages_projectCopy__1fRc3,.thread-pages_project__zEIlb:nth-child(2n) .thread-pages_projectMediaLink__H70oo{order:0;grid-column:auto;grid-row:auto}.thread-pages_offer__beKHe article{grid-template-columns:1fr}.thread-pages_scope__BNtDX>div{grid-template-columns:1fr;gap:8px}.thread-pages_scopeHead__yU_af{display:none!important}.thread-pages_stageBody__PBc0L dl{grid-template-columns:1fr}.thread-pages_readingGrid__KPsby{grid-template-columns:1fr;gap:40px}.thread-pages_signals__p84C3{grid-template-columns:1fr}.thread-pages_portrait__HB_gJ{max-width:82vw}.thread-pages_topics__OdodE{max-width:none}.thread-pages_leaderSolo__BdgNP .thread-pages_leaderCopy__S7iOl{grid-template-columns:1fr}.thread-pages_leaderSolo__BdgNP .thread-pages_leaderCopy__S7iOl>*,.thread-pages_leaderSolo__BdgNP .thread-pages_leaderCopy__S7iOl>:is(.thread-pages_chapterBar__GbhLP,h2){grid-column:1}}@media (max-width:767px){.thread-pages_hero__kH_M5{--H:7svh;padding-bottom:calc(var(--H) * 4.6 + 32px)}.thread-pages_pageBars__cTnIE span:first-child{--x:46vw}.thread-pages_pageBars__cTnIE span:nth-child(2){--x:calc(46vw - var(--H) * 1.3)}.thread-pages_pageBars__cTnIE span:nth-child(3){--x:calc(46vw - var(--H) * 2.6)}.thread-pages_heroWithArt__f_zdn{padding-bottom:64px}.thread-pages_heroCopy__TSLAA h1{font-size:clamp(38px,11vw,60px)}.thread-pages_chapterHead__ixtsC .thread-pages_chapterBar__GbhLP{max-width:45%}.thread-pages_actions__PeXl4{width:100%}.thread-pages_actions__PeXl4 .thread-pages_action__fLmzA{width:100%;justify-content:space-between}.thread-pages_articleMeta__v_vmE{flex-wrap:wrap}.thread-pages_author__MBqPB{grid-template-columns:1fr}.thread-pages_author__MBqPB>img{width:120px}.thread-pages_caseMedia___WRJE .thread-pages_projectMedia__Orkgq{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.thread-pages_pageBars__cTnIE span{animation:none}.thread-pages_action__fLmzA svg,.thread-pages_action__fLmzA:before,.thread-pages_faqMark__Qwytf,.thread-pages_noteMedia__WCXhm img,.thread-pages_rowTitle__E2x0n a svg,.thread-pages_stageNav__QA8OQ a:before,.thread-pages_textLink__tmHbQ svg{transition:none}}.thread-pages_rowBody__tcTeY .thread-pages_textLink__tmHbQ{color:var(--text-1)}.thread-pages_deep__K5IW3,.thread-pages_paper__m2Kpr,.thread-pages_readingSurface__K1C3J{border-radius:var(--av-radius-slab);margin-inline:clamp(6px,.8vw,12px)}.thread-pages_deep__K5IW3+.thread-pages_deep__K5IW3,.thread-pages_paper__m2Kpr+.thread-pages_paper__m2Kpr{margin-top:8px}.thread-pages_stageBands__AKka_{display:flex;flex-direction:column;gap:8px;margin-inline:clamp(6px,.8vw,12px)}.thread-pages_stageBand__o_b_w{border-radius:var(--av-radius-slab)}.thread-pages_articleCover__iJUCs>*,.thread-pages_figure__wXqlv,.thread-pages_note__xPW3s img,.thread-pages_team__8Mwz7 img{border-radius:var(--av-radius-lg);overflow:hidden}.thread-pages_testimonial__EhxtY img{border-radius:50%}.thread-pages_portrait__HB_gJ img,.thread-pages_projectMedia__Orkgq img{border-radius:inherit}.thread-pages_label__V6xnG{font-size:15px;font-weight:500;letter-spacing:0;color:var(--soft)}.thread-pages_chapterHead__ixtsC .thread-pages_label__V6xnG{margin-bottom:-8px}.thread-pages_tags__i_NXm{display:flex;flex-wrap:wrap;gap:8px}.thread-pages_tags__i_NXm li{min-height:32px;padding:4px 14px;font-size:14px;line-height:1.2;color:var(--text-1)}.thread-pages_pill__W3paw,.thread-pages_tags__i_NXm li{display:inline-flex;align-items:center;border:1px solid var(--border-1);border-radius:var(--av-pill)}.thread-pages_pill__W3paw{gap:12px;min-height:44px;padding:6px 20px 6px 16px;font-size:15px;font-weight:500}.thread-pages_featuredCaption__rEh9L .thread-pages_tags__i_NXm{grid-column:1;margin-bottom:8px}.thread-pages_rowLabel__8CKHP{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.thread-pages_projectIndex__IUxoF,.thread-pages_rowIndex__g8mFG,.thread-pages_stageIndex___REGp{font-size:15px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--soft)}.thread-pages_rowMark__ERF2_{width:clamp(64px,6vw,96px);height:auto}.thread-pages_stageNav__QA8OQ a span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.thread-pages_stageName__jyZ0A{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.thread-pages_stageMark___nVey{width:clamp(96px,10vw,160px);height:auto;fill:var(--tone-ink)}.thread-pages_topics__OdodE{flex-direction:column;align-items:flex-start;gap:12px}.thread-pages_topics__OdodE>div{display:flex;flex-wrap:wrap;gap:4px 28px}.thread-pages_topics__OdodE .thread-pages_label__V6xnG{color:var(--av-soft)}.thread-pages_readingColumn__bdpTg{display:flex;flex-direction:column;gap:48px;max-width:760px;margin-inline:auto}.thread-pages_readingSurface__K1C3J .thread-pages_empty__cMFZX h2{font-size:clamp(26px,2.4vw,36px);letter-spacing:-.03em;color:var(--text-1)}.thread-pages_articleCategory__uMLfZ .thread-pages_tags__i_NXm li{border-color:#f3f2ec33;color:var(--av-ink)}@media (max-width:767px){.thread-pages_chapterHead__ixtsC .thread-pages_label__V6xnG{margin-bottom:-12px}}.thread-pages_hero__kH_M5:has(>.thread-pages_pageBars__cTnIE){min-height:calc(var(--header) + var(--H) * 5.6)}.thread-pages_page__dEM0s[data-stack]{overflow:clip}.thread-pages_page__dEM0s [data-stack-item]{position:sticky;top:var(--stick,0);border-radius:var(--av-radius-slab);scale:calc(1 - var(--cover,0) * .04);transform-origin:50% 100%}.thread-pages_page__dEM0s [data-stack-item]:after{content:"";position:absolute;inset:0;z-index:20;border-radius:inherit;background:#000;opacity:calc(var(--cover,0) * .6);pointer-events:none}.thread-pages_page__dEM0s[data-stack]>.thread-pages_chapter__emzfY:not(.thread-pages_paper__m2Kpr):not(.thread-pages_deep__K5IW3){box-shadow:0 -1px 0 #f3f2ec14}.thread-pages_rows__fBUFK:has(.thread-pages_rowTitle__E2x0n a){--row-pad:clamp(16px,2vw,32px)}.thread-pages_rows__fBUFK:has(.thread-pages_rowTitle__E2x0n a) .thread-pages_rowInner__TF8D0{margin-inline:calc(var(--row-pad) * -1);padding-inline:var(--row-pad);border-radius:var(--av-radius-lg);transition:background-color .24s,opacity .24s}.thread-pages_rows__fBUFK:has(.thread-pages_rowTitle__E2x0n a):focus-within .thread-pages_row__UFLmo:not(:focus-within) .thread-pages_rowInner__TF8D0,.thread-pages_rows__fBUFK:has(.thread-pages_rowTitle__E2x0n a):hover .thread-pages_row__UFLmo:not(:hover) .thread-pages_rowInner__TF8D0{opacity:.42}.thread-pages_row__UFLmo:focus-within .thread-pages_rowInner__TF8D0,.thread-pages_row__UFLmo:hover .thread-pages_rowInner__TF8D0{background:var(--hover-bg,#f3f2ec0d)}.thread-pages_paper__m2Kpr .thread-pages_row__UFLmo{--hover-bg:var(--av-paper-2)}.thread-pages_rowPreview__WvnKL{width:clamp(96px,9vw,150px);height:auto;clip-path:inset(0 100% 0 0);transition:clip-path .52s var(--av-ease-thread)}.thread-pages_row__UFLmo:focus-within .thread-pages_rowPreview__WvnKL,.thread-pages_row__UFLmo:hover .thread-pages_rowPreview__WvnKL{clip-path:inset(0 0 0 0)}@media (hover:none),(max-width:1023px){.thread-pages_rowPreview__WvnKL{display:none}}@media (prefers-reduced-motion:reduce){.thread-pages_rowInner__TF8D0,.thread-pages_rowPreview__WvnKL{transition:none}}@media (max-width:767px){.thread-pages_stageName__jyZ0A h2{font-size:clamp(44px,13vw,64px)}}.thread-pages_reconnect__9_pL_{display:flex;flex-direction:column;gap:24px;width:100%}.thread-pages_reconnectBars__P_1lI{position:relative;width:100%;aspect-ratio:16/10}.thread-pages_reconnectBar__QC_sK{position:absolute;right:0;left:calc(var(--i) * -12% + 26%);top:calc(16% + var(--i) * 26%);height:clamp(44px,5vw,72px);padding:0;border:0;border-radius:var(--av-pill);background:var(--av-ground-3);box-shadow:inset 0 0 0 2px var(--av-signal);cursor:pointer;transform:translate(var(--lx),var(--ly)) rotate(var(--lr));transition:transform .7s var(--av-ease-thread),background-color .3s,box-shadow .3s}.thread-pages_reconnectBar__QC_sK:hover{background:#4e1f0c}.thread-pages_reconnectBar__QC_sK[data-placed]{transform:none;background:var(--av-signal);box-shadow:none;cursor:default}.thread-pages_reconnect__9_pL_[data-whole] .thread-pages_reconnectBar__QC_sK{animation:thread-pages_reconnectPulse__2OK5W .9s var(--av-ease-settle) both;animation-delay:calc(var(--i) * 90ms)}.thread-pages_reconnectStatus__pmeVj{font-size:15px;color:var(--av-soft)}.thread-pages_reconnect__9_pL_[data-whole] .thread-pages_reconnectStatus__pmeVj{color:var(--av-ink)}@keyframes thread-pages_reconnectPulse__2OK5W{40%{transform:scaleX(1.04)}}@media (prefers-reduced-motion:reduce){.thread-pages_reconnectBar__QC_sK{transition:none}.thread-pages_reconnect__9_pL_[data-whole] .thread-pages_reconnectBar__QC_sK{animation:none}}.article_readingLayout__wJQgt{display:grid;grid-template-columns:240px minmax(0,720px);gap:var(--space-9);justify-content:center}.article_articleBody__nkV0z{line-height:1.8;color:var(--text-2);max-width:760px;margin-inline:auto;min-width:0}.article_articleBody__nkV0z>p{margin:0 0 var(--space-5)}.article_articleBody__nkV0z h2{font-weight:500;letter-spacing:-.035em;line-height:1.15;color:var(--text-1);margin:var(--space-8) 0 var(--space-5)}.article_articleBody__nkV0z h3{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:var(--space-6) 0 var(--space-5);color:var(--text-1)}.article_articleBody__nkV0z a{text-decoration:underline;text-underline-offset:4px;color:var(--text-1)}.article_articleBody__nkV0z ol,.article_articleBody__nkV0z ul{padding-left:var(--space-5);margin:var(--space-5) 0}.article_articleBody__nkV0z li{padding-block:var(--space-1)}.article_articleBody__nkV0z pre{padding:var(--space-5);overflow:auto;border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);font-size:13px}.article_articleBody__nkV0z code{font-family:var(--font-geist-mono);font-size:.85em}.article_articleBody__nkV0z blockquote{margin:var(--space-6) 0;border-left:2px solid var(--accent);padding-left:var(--space-5);font-size:23px;letter-spacing:-.02em;color:var(--text-1)}.article_articleBody__nkV0z figure{margin:var(--space-6) 0}.article_articleBody__nkV0z figure img{width:100%;height:auto;border-radius:var(--radius)}.article_articleBody__nkV0z figcaption{font-size:var(--type-caption);color:var(--text-3);margin-top:var(--space-3)}.article_callout__zUs0i{padding:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1);margin-block:var(--space-6);font-size:15px}.article_callout__zUs0i strong{color:var(--text-1);display:block;margin-bottom:var(--space-3)}.article_tableWrap__8vnWX{overflow:auto;margin-block:var(--space-6)}.article_tableWrap__8vnWX table{border-collapse:collapse;font-size:var(--type-small);width:100%}.article_tableWrap__8vnWX td,.article_tableWrap__8vnWX th{padding:var(--space-4);border:1px solid var(--border-1);text-align:left}.article_tableWrap__8vnWX th{font-weight:500;color:var(--text-1);background:var(--surface-1)}.article_toc__7r_aB{align-self:start;position:sticky;top:32px;padding-top:6px}.article_toc__7r_aB>p{font:10px var(--font-geist-mono);color:var(--text-3);margin-bottom:var(--space-5)}.article_toc__7r_aB>a{display:block;color:var(--text-2);border-top:1px solid var(--border-1)}.article_toc__7r_aB>a:hover{color:var(--text-1)}.article_byline__IF6qc{display:flex;gap:var(--space-5);flex-wrap:wrap;color:var(--text-3);font-size:var(--type-caption)}.article_author__q5FO2{padding:var(--space-6) 0;border-block:1px solid var(--border-1);margin-top:var(--space-8)}.article_author__q5FO2 p{margin-top:var(--space-3)}.article_legal__EX7ly{max-width:760px;margin-inline:auto}.article_legal__EX7ly>p{margin-top:var(--space-5);color:var(--text-2)}.article_jobList__3cuMu>a{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) 0;border-top:1px solid var(--border-1);gap:var(--space-5)}.article_jobList__3cuMu h2{font-size:26px;font-weight:500;letter-spacing:-.03em}.article_jobList__3cuMu p{font-size:13px;color:var(--text-2);margin-top:var(--space-2)}@media(max-width:1023px){.article_readingLayout__wJQgt{grid-template-columns:180px minmax(0,1fr);gap:var(--space-7)}}@media(max-width:767px){.article_readingLayout__wJQgt{grid-template-columns:1fr;gap:var(--space-7)}.article_toc__7r_aB{position:static}.article_articleBody__nkV0z{font-size:var(--type-body)}.article_articleBody__nkV0z h2{font-size:28px;margin-top:var(--space-7)}.article_articleBody__nkV0z h3{font-size:23px}.article_articleBody__nkV0z pre{padding:var(--space-5)}.article_articleBody__nkV0z blockquote{font-size:20px}.article_byline__IF6qc{gap:var(--space-3) var(--space-5)}}.article_author__q5FO2{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-1);border-radius:var(--radius);background:var(--surface-1)}.article_author__q5FO2:not(:has(.article_authorPortrait__ureKQ)){grid-template-columns:1fr}.article_authorPortrait__ureKQ{display:block;width:96px;height:96px;object-fit:cover;border-radius:50%;filter:grayscale(1)}.article_author__q5FO2 h2{margin:0;font-size:22px}.article_authorRole__JUdxx{margin-top:6px;color:var(--text-3);font-size:var(--type-caption)}.article_author__q5FO2>div>p.article_body__Grvk_{margin-top:var(--space-3)}@media(max-width:767px){.article_author__q5FO2{grid-template-columns:72px minmax(0,1fr);gap:var(--space-4);padding:var(--space-5)}.article_authorPortrait__ureKQ{width:72px;height:72px}}.article_toc__7r_aB{top:120px;padding:24px;border-radius:20px;background:var(--surface-1)}.article_toc__7r_aB>p{font:500 16px ReferenceGordita,Arial,sans-serif;color:var(--text-1);margin-bottom:20px}.article_toc__7r_aB>a{font-size:13px;line-height:1.6;min-height:44px;padding:14px 0;border-color:var(--border-1)}.article_articleBody__nkV0z{font-size:17px;line-height:1.85}.article_articleBody__nkV0z h2{font-size:32px;line-height:1.3;letter-spacing:-.8px;scroll-margin-top:120px}.article_articleBody__nkV0z h3{line-height:1.35;letter-spacing:-.5px;scroll-margin-top:120px}.article_articleBody__nkV0z pre,.article_callout__zUs0i{border-radius:20px}@media(max-width:767px){.article_toc__7r_aB{position:static;padding:20px}.article_articleBody__nkV0z{font-size:15px;line-height:1.85}.article_articleBody__nkV0z h2{font-size:27px}.article_articleBody__nkV0z h3{font-size:23px}}.shell_header__dK4c0{height:var(--header-height);border-bottom:1px solid var(--border-2);position:relative;z-index:30;background:var(--bg)}.shell_headerInner__qOc7Q{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.shell_logo__xab7b{display:flex;align-items:center;gap:12px}.shell_logo__xab7b svg{width:48px;height:auto}.shell_logo__xab7b>span{font-size:30px;line-height:1;font-weight:500;letter-spacing:-.06em}.shell_desktop__N5Ife{display:flex;gap:var(--space-5);align-items:center;margin-left:auto}.shell_desktop__N5Ife>a,.shell_navButton__vB81h{font-size:var(--type-small);min-height:44px;display:flex;align-items:center;gap:8px;color:var(--text-2)}.shell_desktop__N5Ife [aria-current=page],.shell_desktop__N5Ife a:hover,.shell_navButton__vB81h:hover{color:var(--text-1)}.shell_navButton__vB81h{border:0;background:none;padding:0}.shell_navButton__vB81h>span{transition:transform var(--motion-control)}.shell_rotated__UtCrn{transform:rotate(180deg)}.shell_actions__wiEaH{display:flex;align-items:center;margin-left:var(--space-4)}.shell_mobileTrigger__wKjJY{display:none}.shell_mega__BCcO0{position:absolute;top:calc(var(--header-height) - 8px);left:50%;transform:translateX(-50%);width:min(800px,calc(100vw - 48px));padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius)}.shell_megaTop__8oWpB{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:var(--type-caption);color:var(--text-3);padding:0 8px 16px;border-bottom:1px solid var(--border-1)}.shell_megaTop__8oWpB a{color:var(--text-1);display:flex;gap:16px;align-items:center;min-height:44px}.shell_megaGrid__OD_YH{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.shell_megaGrid__OD_YH>a{display:flex;gap:16px;align-items:flex-start;padding:20px 12px;border-radius:var(--radius-control)}.shell_megaGrid__OD_YH>a:hover{background:var(--surface-2)}.shell_megaGrid__OD_YH strong{font-size:var(--type-small);font-weight:500;display:block}.shell_megaGrid__OD_YH small{display:block;color:var(--text-2);font-size:12px;margin-top:6px;max-width:260px}.shell_megaGrid__OD_YH>a>span:last-child{margin-left:auto}.shell_serviceNumber__Adoid{display:none}.shell_mobileDialog__YAtS3{max-width:none;max-height:none;width:100%;height:100dvh;margin:0;border:0;padding:20px max(20px,env(safe-area-inset-right)) 32px max(20px,env(safe-area-inset-left));background:var(--bg);color:var(--text-1);overscroll-behavior:contain}.shell_mobileDialog__YAtS3::backdrop{background:#0009}.shell_mobileTop__YLSsv{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-7)}.shell_mobileTop__YLSsv svg{width:64px;height:auto}.shell_mobileTop__YLSsv button{border:0;background:none;font-size:32px;width:44px;height:44px}.shell_mobileDialog__YAtS3 nav>a,.shell_mobileDialog__YAtS3 summary{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--border-1);font-size:28px;letter-spacing:-.03em}.shell_mobileDialog__YAtS3 summary{cursor:pointer;list-style:none}.shell_mobileDialog__YAtS3 summary::-webkit-details-marker{display:none}.shell_mobileDialog__YAtS3 details>a{display:block;padding:12px 8px;font-size:16px;color:var(--text-2)}.shell_footer___zgiU{border-top:1px solid var(--border-1);padding-top:var(--space-8);background:var(--bg)}.shell_footerTop__3fKDV{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-1)}.shell_footerTop__3fKDV p{font-size:clamp(2rem,3vw,3rem);line-height:1.1;letter-spacing:-.04em}.shell_footerTop__3fKDV p span{color:var(--text-3)}.shell_footerGrid__UFGXz{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr 1fr;gap:24px;padding:var(--space-7) 0 var(--space-8)}.shell_footerGrid__UFGXz h2{font-size:var(--type-small);font-weight:500;margin-bottom:16px}.shell_footerGrid__UFGXz a{display:flex;align-items:center;width:fit-content;min-height:44px;font-size:13px;color:var(--text-3)}.shell_footerGrid__UFGXz a:hover{color:var(--text-1)}.shell_footerBottom__MzOp5{border-top:1px solid var(--border-1);padding:24px 0;display:flex;align-items:center;gap:32px;font-size:12px;color:var(--text-3)}.shell_footerBottom__MzOp5>a{display:flex}.shell_footerBottom__MzOp5 svg{width:66px;height:auto;color:var(--text-1)}.shell_footerBottom__MzOp5>div{margin-left:auto;display:flex;align-items:center;gap:24px}.shell_cookieButton__oQV5y{background:none;border:0;color:var(--text-2);font-size:12px;min-height:44px;padding:8px 0}@media(max-width:1199px){.shell_desktop__N5Ife{display:none}.shell_actions__wiEaH{margin-left:auto}.shell_mobileTrigger__wKjJY{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;width:44px;height:44px;flex-shrink:0;background:none;border:1px solid var(--border-1);border-radius:var(--radius-control)}.shell_mobileTrigger__wKjJY span{display:block;width:17px;height:1px;background:var(--text-1)}.shell_footerGrid__UFGXz{grid-template-columns:repeat(3,1fr);gap:32px}}@media(max-width:767px){.shell_headerInner__qOc7Q{gap:12px}.shell_logo__xab7b svg{width:44px}.shell_logo__xab7b>span{display:none}.shell_actions__wiEaH{margin-left:auto}.shell_actions__wiEaH a{font-size:12px;padding:10px 12px;gap:8px}.shell_header__dK4c0 .shell_actions__wiEaH .arrow{display:none}.shell_footerTop__3fKDV{display:block;padding-bottom:var(--space-6)}.shell_footerTop__3fKDV a{margin-top:var(--space-5)}.shell_footerGrid__UFGXz{grid-template-columns:1fr 1fr;padding-bottom:var(--space-7);gap:28px 16px}.shell_footerBottom__MzOp5{flex-wrap:wrap;gap:16px}.shell_footerBottom__MzOp5>div{width:100%;margin:8px 0 0;justify-content:space-between}}.masthead_masthead__oH9Hb{--header-ink:var(--av-ink);position:fixed!important;inset:0 0 auto!important;z-index:90!important;height:80px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--header-ink);font-family:var(--av-font);font-size:16px;line-height:1.4;transition:background-color .24s}.masthead_masthead__oH9Hb[data-scroll-state=scrolled]{background:var(--av-ground)!important}.masthead_masthead__oH9Hb[data-theme-surface=true]:not([data-scroll-state=scrolled]){--header-ink:var(--text-1)}.masthead_masthead__oH9Hb :focus-visible{outline:2px solid var(--av-signal);outline-offset:4px}.masthead_masthead__oH9Hb>div:first-child{max-width:var(--av-container);height:80px;padding-inline:var(--av-gutter);display:flex;align-items:center;justify-content:space-between;gap:32px}.masthead_masthead__oH9Hb a[class*=logo]{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--header-ink)}.masthead_masthead__oH9Hb a[class*=logo]>svg{width:auto;height:22px}.masthead_masthead__oH9Hb a[class*=logo]>span{font-size:24px;font-weight:600;letter-spacing:-.05em}.masthead_masthead__oH9Hb nav[aria-label="Main navigation"]{display:flex;align-items:center;gap:32px;margin-left:auto}.masthead_masthead__oH9Hb nav[aria-label="Main navigation"]>a,.masthead_masthead__oH9Hb nav[aria-label="Main navigation"]>button{min-height:44px;color:var(--header-ink);font-family:var(--av-font);font-size:15px;font-weight:500;opacity:.78;transition:opacity .2s}.masthead_masthead__oH9Hb nav[aria-label="Main navigation"] [aria-current=page],.masthead_masthead__oH9Hb nav[aria-label="Main navigation"] [aria-expanded=true],.masthead_masthead__oH9Hb nav[aria-label="Main navigation"]>a:hover,.masthead_masthead__oH9Hb nav[aria-label="Main navigation"]>button:hover{opacity:1}.masthead_masthead__oH9Hb div[class*=actions]{margin-left:8px}.masthead_call__uhBkx{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 20px 0 22px;color:var(--av-signal-ink);font-size:15px;font-weight:600;white-space:nowrap}.masthead_call__uhBkx:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--av-signal);border-radius:var(--av-pill);transition:background-color .24s,transform .24s cubic-bezier(.22,1,.36,1);transform-origin:left center}.masthead_call__uhBkx:hover:before{background:var(--av-ink);transform:scaleX(1.04)}.masthead_call__uhBkx svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.masthead_call__uhBkx:hover svg{transform:translateX(3px)}.masthead_masthead__oH9Hb button[aria-label="Open navigation"]{display:none;color:var(--header-ink);border:0;border-radius:0;background:none}.masthead_masthead__oH9Hb button[aria-label="Open navigation"]>span{width:24px;height:2px;background:var(--header-ink)}.masthead_masthead__oH9Hb dialog{font-family:var(--av-font);background:var(--av-ground);color:var(--av-ink);--text-1:var(--av-ink);--text-2:var(--av-soft);--border-1:#f3f2ec1f}.masthead_masthead__oH9Hb dialog button,.masthead_masthead__oH9Hb dialog summary{color:var(--av-ink)}.masthead_masthead__oH9Hb dialog nav>a,.masthead_masthead__oH9Hb dialog summary{font-weight:600;letter-spacing:-.04em}@media (max-width:1279px){.masthead_masthead__oH9Hb nav[aria-label="Main navigation"]{display:none}.masthead_masthead__oH9Hb div[class*=actions]{margin-left:auto}.masthead_masthead__oH9Hb button[aria-label="Open navigation"]{display:flex}}@media (max-width:1023px){.masthead_masthead__oH9Hb,.masthead_masthead__oH9Hb>div:first-child{height:64px!important}}@media (max-width:767px){.masthead_masthead__oH9Hb>div:first-child{gap:12px}.masthead_masthead__oH9Hb a[class*=logo]>span{display:none}.masthead_call__uhBkx{padding:0 16px;font-size:14px}.masthead_call__uhBkx svg{display:none}}@media (prefers-reduced-motion:reduce){.masthead_call__uhBkx svg,.masthead_call__uhBkx:before,.masthead_masthead__oH9Hb{transition:none}}.reference-menu_header__vS3wN{--menu-ink:#19191b;--menu-muted:#505056;--menu-paper:#fff;--menu-wash:#f3f0ff;--menu-radius:24px}.reference-menu_header__vS3wN .reference-menu_trigger__z9f96[aria-expanded=true]{color:var(--reference-lime)!important}.reference-menu_trigger__z9f96>svg{transition:transform .25s}.reference-menu_trigger__z9f96[aria-expanded=true]>svg{transform:rotate(180deg)}.reference-menu_panel__ZFfit{position:absolute;left:50%;top:90px;transform:translateX(-50%);color:var(--menu-ink);background:var(--menu-paper);border-radius:var(--menu-radius);overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh - 114px);box-shadow:0 24px 56px #0003;font-family:var(--reference-font);color-scheme:light}.reference-menu_panel__ZFfit a:focus-visible{outline:2px solid #6852b5!important;outline-offset:5px}.reference-menu_servicesPanel__jRfab{width:min(1680px,calc(100vw - 128px))}.reference-menu_services__COED3,.reference-menu_solutions__m_QYO{display:grid;grid-template-columns:160px repeat(3,minmax(0,1fr));column-gap:24px;padding:32px 48px}.reference-menu_solutions__m_QYO{background:var(--menu-wash);padding-block:32px 36px}.reference-menu_solution__rWj6g{display:flex;align-items:flex-start;gap:20px;padding:0 8px;min-width:0}.reference-menu_solution__rWj6g>img{width:32px;height:32px;flex-shrink:0;margin-top:2px}.reference-menu_solution__rWj6g strong{display:block;text-transform:uppercase;font-size:18px;line-height:1.3;font-weight:500}.reference-menu_solution__rWj6g b{display:block;font-size:14px;line-height:1.4;font-weight:500;margin-top:4px}.reference-menu_solution__rWj6g p{font-size:12px;line-height:1.6;color:var(--menu-muted);margin-top:14px;max-width:29ch}.reference-menu_services__COED3{padding-block:32px 24px}.reference-menu_group__JoaJw{min-width:0}.reference-menu_group__JoaJw h2{font-size:14px;line-height:1.4;text-transform:uppercase;margin:0 0 26px;font-weight:700!important}.reference-menu_item__G8eJg{display:flex;align-items:center;gap:24px;min-height:76px;padding:10px 8px;border-radius:12px;transition:background .2s}.reference-menu_item__G8eJg:hover,.reference-menu_solution__rWj6g:hover{background:#f3f0ff}.reference-menu_item__G8eJg>img{width:32px;height:32px;flex-shrink:0}.reference-menu_item__G8eJg>span{min-width:0}.reference-menu_item__G8eJg strong{display:block;font-size:14px;line-height:1.45;font-weight:500}.reference-menu_item__G8eJg small{display:block;font-size:12px;line-height:1.5;color:var(--menu-muted);margin-top:4px}.reference-menu_industriesPanel__rcgtL{width:min(828px,calc(100vw - 128px));padding:48px 60px 52px}.reference-menu_industriesPanel__rcgtL>h2{font-size:14px;text-transform:uppercase;line-height:1.4;margin-bottom:30px;font-weight:700!important}.reference-menu_industryGrid__siyeE{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;column-gap:44px}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg{gap:24px;padding-inline:0}.reference-menu_header__vS3wN nav[aria-label="Main navigation"]{gap:32px}.reference-menu_header__vS3wN .reference-menu_panel__ZFfit strong{font-weight:500}.reference-menu_header__vS3wN .reference-menu_panel__ZFfit a{color:var(--menu-ink)}@media(min-width:1680px){.reference-menu_panel__ZFfit{top:97px;--menu-radius:32px}.reference-menu_services__COED3,.reference-menu_solutions__m_QYO{grid-template-columns:180px repeat(3,minmax(0,1fr));padding-inline:60px;column-gap:32px}.reference-menu_solutions__m_QYO{padding-block:36px 40px}.reference-menu_solution__rWj6g strong{font-size:20px}.reference-menu_solution__rWj6g b{font-size:16px}.reference-menu_solution__rWj6g p{font-size:14px}.reference-menu_item__G8eJg>img,.reference-menu_solution__rWj6g>img{width:40px;height:40px}.reference-menu_services__COED3{padding-block:32px 28px}.reference-menu_group__JoaJw h2{font-size:16px;margin-bottom:30px}.reference-menu_item__G8eJg{min-height:88px;gap:24px}.reference-menu_item__G8eJg strong{font-size:16px}.reference-menu_item__G8eJg small{font-size:14px}.reference-menu_industriesPanel__rcgtL{width:1040px;padding:60px 72px 64px}.reference-menu_industriesPanel__rcgtL>h2{font-size:16px;margin-bottom:36px}.reference-menu_industryGrid__siyeE{grid-template-rows:repeat(4,88px);column-gap:56px}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg small{font-size:14px}}@media(max-width:1439px){.reference-menu_services__COED3,.reference-menu_solutions__m_QYO{grid-template-columns:112px repeat(3,minmax(0,1fr));padding-inline:32px;column-gap:20px}.reference-menu_solution__rWj6g{gap:16px;padding:0}.reference-menu_solution__rWj6g strong{font-size:16px}.reference-menu_solution__rWj6g b{font-size:12px}.reference-menu_solution__rWj6g p{font-size:11px}.reference-menu_item__G8eJg{gap:16px}.reference-menu_item__G8eJg small{font-size:11px}.reference-menu_header__vS3wN nav[aria-label="Main navigation"]{gap:28px}}@media(max-width:1279px){.reference-menu_panel__ZFfit{display:none}}@media(prefers-reduced-motion:reduce){.reference-menu_item__G8eJg,.reference-menu_trigger__z9f96>svg{transition:none}}.reference-menu_servicesPanel__jRfab{width:min(1328px,calc(100vw - 128px));border:1px solid #dedee2;border-radius:8px;box-shadow:0 16px 40px #0002}.reference-menu_servicesPanel__jRfab .reference-menu_services__COED3,.reference-menu_servicesPanel__jRfab .reference-menu_solutions__m_QYO{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 32px;gap:32px}.reference-menu_servicesPanel__jRfab .reference-menu_solutions__m_QYO{background:#f7f7f8;border-bottom:1px solid #dedee2}.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g{position:relative;gap:14px;padding:12px 8px;border-radius:4px;transition:background .16s}.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g>div{flex:1 1;min-width:0}.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg>img,.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g>img{width:28px;height:28px;filter:grayscale(1) brightness(.35);opacity:.85}.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g>svg{width:16px;height:16px;flex-shrink:0;margin-top:4px}.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g strong{text-transform:none;font-size:17px;font-weight:600}.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g b{font-size:13px;margin-top:6px}.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g p{font-size:12px;margin-top:8px;max-width:34ch}.reference-menu_servicesPanel__jRfab .reference-menu_group__JoaJw+.reference-menu_group__JoaJw{border-left:1px solid #e4e4e7;padding-left:24px}.reference-menu_servicesPanel__jRfab .reference-menu_group__JoaJw h2{font-size:12px;letter-spacing:.06em;color:#626269;margin:0 0 12px}.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg{gap:14px;min-height:64px;padding:10px 8px;border-radius:4px}.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg strong{font-size:14px;font-weight:500}.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg small{font-size:12px;margin-top:3px}.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg:hover,.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g:hover{background:#ececef}.reference-menu_menuFooter__mgwWz{border-top:1px solid #dedee2;padding:8px 40px;background:#fafafa}.reference-menu_menuFooter__mgwWz>a{display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:13px;font-weight:500}.reference-menu_menuFooter__mgwWz svg{width:16px;height:16px;transition:transform .16s}.reference-menu_menuFooter__mgwWz>a:hover svg{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.reference-menu_menuFooter__mgwWz svg,.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g{transition:none}}.reference-menu_industriesPanel__rcgtL{width:min(900px,calc(100vw - 128px));padding:0;border:1px solid #dedee2;border-radius:8px;box-shadow:0 16px 40px #0002}.reference-menu_industriesPanel__rcgtL>h2{margin:0;padding:24px 32px;background:#f7f7f8;border-bottom:1px solid #dedee2;color:#626269;font-size:12px;letter-spacing:.06em}.reference-menu_industryGrid__siyeE{position:relative;padding:24px 32px;grid-template-rows:repeat(4,76px);column-gap:48px}.reference-menu_industryGrid__siyeE:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:1px;background:#e4e4e7;pointer-events:none}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg{gap:14px;padding:10px 8px;border-radius:4px}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg>img{width:28px;height:28px;filter:grayscale(1) brightness(.35);opacity:.85}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg strong{font-size:14px;font-weight:500}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg small{font-size:12px;margin-top:3px}.reference-menu_panel__ZFfit :is(.reference-menu_item__G8eJg,.reference-menu_solution__rWj6g){transform-origin:left center;transition:background .2s,padding .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.reference-menu_panel__ZFfit :is(.reference-menu_item__G8eJg,.reference-menu_solution__rWj6g):is(:hover,:focus-visible){background:#ececef;padding-inline:14px;transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.reference-menu_panel__ZFfit :is(.reference-menu_item__G8eJg,.reference-menu_solution__rWj6g){transition:none}.reference-menu_panel__ZFfit :is(.reference-menu_item__G8eJg,.reference-menu_solution__rWj6g):is(:hover,:focus-visible){transform:none}}.reference-menu_header__vS3wN{--menu-ink:var(--av-ink);--menu-muted:var(--av-soft);--menu-paper:var(--av-ground-2);--menu-wash:var(--av-ground-3);--menu-radius:var(--av-radius)}.reference-menu_header__vS3wN .reference-menu_trigger__z9f96[aria-expanded=true]{color:var(--av-ink)!important}.reference-menu_panel__ZFfit{top:72px;font-family:var(--av-font);color-scheme:dark;box-shadow:0 24px 64px #000a}.reference-menu_panel__ZFfit a:focus-visible{outline-color:var(--av-signal)!important}.reference-menu_industriesPanel__rcgtL,.reference-menu_servicesPanel__jRfab{border:0}.reference-menu_industriesPanel__rcgtL>h2,.reference-menu_servicesPanel__jRfab .reference-menu_solutions__m_QYO{background:var(--av-ground-3);border-bottom:0}.reference-menu_servicesPanel__jRfab .reference-menu_group__JoaJw+.reference-menu_group__JoaJw{border-left:0}.reference-menu_industryGrid__siyeE:before{content:none}.reference-menu_industriesPanel__rcgtL>h2,.reference-menu_servicesPanel__jRfab .reference-menu_group__JoaJw h2{color:var(--av-soft);font-size:13px;letter-spacing:0;text-transform:none}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg>img,.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg>img,.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g>img{filter:grayscale(1) invert(1) brightness(1.4);opacity:.8}.reference-menu_item__G8eJg:hover,.reference-menu_panel__ZFfit :is(.reference-menu_item__G8eJg,.reference-menu_solution__rWj6g):is(:hover,:focus-visible),.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg:hover,.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g:hover,.reference-menu_solution__rWj6g:hover{background:var(--av-ground-3)}.reference-menu_menuFooter__mgwWz{border-top:0;background:var(--av-ground-3)}.reference-menu_industryGrid__siyeE .reference-menu_item__G8eJg small,.reference-menu_servicesPanel__jRfab .reference-menu_item__G8eJg small,.reference-menu_servicesPanel__jRfab .reference-menu_solution__rWj6g p{font-size:13px}.preview-banner_banner__tIJuC{position:relative;z-index:110;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:12px 24px;background:#f4f2ed;color:#111;font-size:14px}.preview-banner_banner__tIJuC button{min-height:44px;padding:8px 16px;border:1px solid;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.preview-banner_banner__tIJuC button:focus-visible{outline:2px solid currentColor;outline-offset:3px}