.DirectorWelcome-module__ZigxTq__directorWelcome{background:var(--bg-paper);border-bottom:.5px solid var(--line);padding:clamp(48px,7vw,88px) 0}.DirectorWelcome-module__ZigxTq__label{color:var(--cobalt-text);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.DirectorWelcome-module__ZigxTq__label:before{content:"";background:var(--cobalt);border-radius:6px;width:6px;height:6px}.DirectorWelcome-module__ZigxTq__card{background:var(--bg-white);border:.5px solid var(--line);border-radius:var(--radius);overflow:hidden}.DirectorWelcome-module__ZigxTq__grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.DirectorWelcome-module__ZigxTq__photoContainer{background:var(--bg-warm);border-right:.5px solid var(--line);justify-content:center;align-items:flex-start;padding:clamp(20px,3vw,32px);display:flex}.DirectorWelcome-module__ZigxTq__photo{object-fit:cover;object-position:center top;border-radius:var(--radius);border:.5px solid var(--line);width:min(100%,280px);height:auto;max-height:360px}.DirectorWelcome-module__ZigxTq__content{padding:clamp(28px,4vw,48px)}.DirectorWelcome-module__ZigxTq__heading{font-family:var(--font-serif);letter-spacing:0;max-width:19ch;margin-bottom:.85rem;font-size:2.5rem;font-weight:500;line-height:1.08}.DirectorWelcome-module__ZigxTq__accentLine{background:var(--cobalt);width:64px;height:2px;margin-bottom:1.35rem}.DirectorWelcome-module__ZigxTq__message{max-width:68ch}.DirectorWelcome-module__ZigxTq__message p{color:var(--ink-secondary);font-size:1rem;line-height:1.7}.DirectorWelcome-module__ZigxTq__signature{border-top:.5px solid var(--line);margin-top:1.75rem;padding-top:1.25rem}.DirectorWelcome-module__ZigxTq__signatureName{font-family:var(--font-serif);color:var(--ink);margin-bottom:.2rem;font-size:1.25rem}.DirectorWelcome-module__ZigxTq__signatureTitle{font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;color:var(--ink-muted);font-size:.8rem;font-weight:700}@media (max-width:767px){.DirectorWelcome-module__ZigxTq__directorWelcome{padding:40px 0}.DirectorWelcome-module__ZigxTq__grid{grid-template-columns:1fr}.DirectorWelcome-module__ZigxTq__photoContainer{border-right:0;border-bottom:.5px solid var(--line);justify-content:flex-start}.DirectorWelcome-module__ZigxTq__photo{width:160px;max-height:210px}.DirectorWelcome-module__ZigxTq__content{padding:24px 20px 28px}.DirectorWelcome-module__ZigxTq__heading{font-size:2rem}}
.ui-module__SP2qqW__section{max-width:1200px;margin:0 auto;padding:clamp(64px,10vw,120px) clamp(20px,4vw,48px)}.ui-module__SP2qqW__sectionAccent{background:var(--cobalt-bg)}.ui-module__SP2qqW__grid{gap:clamp(16px,2vw,24px);display:grid}.ui-module__SP2qqW__gridCols2,.ui-module__SP2qqW__gridCols3,.ui-module__SP2qqW__gridCols4{grid-template-columns:1fr}@media (min-width:640px){.ui-module__SP2qqW__gridCols2,.ui-module__SP2qqW__gridCols4{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.ui-module__SP2qqW__gridCols3{grid-template-columns:repeat(3,1fr)}.ui-module__SP2qqW__gridCols4{grid-template-columns:repeat(4,1fr)}}.ui-module__SP2qqW__card{background:var(--bg-white);border:.5px solid var(--line);border-radius:var(--radius);transition:border-color var(--duration-normal) var(--ease-out);padding:clamp(24px,3vw,32px)}.ui-module__SP2qqW__card:hover{border-color:var(--line-dark)}.ui-module__SP2qqW__card h3{margin-bottom:.5rem}.ui-module__SP2qqW__card p{font-size:.9375rem}.ui-module__SP2qqW__btn{font-family:var(--font-sans);border-radius:var(--radius);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-module__SP2qqW__btn:hover{border-color:var(--cobalt);color:var(--cobalt)}.ui-module__SP2qqW__btnPrimary{background:var(--cobalt);color:var(--ink-light);border-color:var(--cobalt)}.ui-module__SP2qqW__btnPrimary:hover{background:var(--cobalt-hover);border-color:var(--cobalt-hover);color:var(--ink-light)}.ui-module__SP2qqW__iconWrapper{width:40px;height:40px;color:var(--cobalt);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}
.demand-research-module__m28_Sq__hero{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:2rem;width:100%;min-width:0;margin-bottom:5rem;padding-bottom:4rem;display:grid}.demand-research-module__m28_Sq__hero h1{max-width:13ch;color:var(--ink);font-family:var(--font-heading);letter-spacing:0;margin:0 0 1rem;font-size:3.35rem;font-weight:700;line-height:1.04}.demand-research-module__m28_Sq__eyebrow,.demand-research-module__m28_Sq__sectionLabel{color:var(--primary);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.76rem;font-weight:850;display:inline-flex}.demand-research-module__m28_Sq__eyebrow{margin-bottom:1rem}.demand-research-module__m28_Sq__eyebrow:before,.demand-research-module__m28_Sq__sectionLabel:before{background:var(--signal);content:"";width:8px;height:8px}.demand-research-module__m28_Sq__subtitle{max-width:48ch;color:var(--muted);font-size:1.08rem;line-height:1.65}.demand-research-module__m28_Sq__summaryCard{border:1px solid var(--line-strong);background:var(--surface);min-width:0}.demand-research-module__m28_Sq__pulseHeader{border-bottom:1px solid var(--line-strong);background:var(--primary);color:#fff;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.demand-research-module__m28_Sq__pulseHeader h3{color:inherit;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.demand-research-module__m28_Sq__pulseNote{color:#bfd4ff;text-transform:uppercase;align-self:start;font-size:.72rem;font-weight:800}.demand-research-module__m28_Sq__pulseList{margin:0;padding:0;list-style:none;display:grid}.demand-research-module__m28_Sq__pulseList li{border-bottom:1px solid var(--line);gap:.25rem;padding:1rem;display:grid}.demand-research-module__m28_Sq__pulseList li:last-child{border-bottom:0}.demand-research-module__m28_Sq__pulseLabel{color:var(--primary);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.demand-research-module__m28_Sq__pulseText{color:var(--muted);font-size:.92rem;line-height:1.45}.demand-research-module__m28_Sq__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:start;gap:2rem;margin-bottom:2.5rem;display:grid}.demand-research-module__m28_Sq__sectionHeader h2{max-width:17ch;color:var(--ink);font-family:var(--font-heading);letter-spacing:0;margin:.5rem 0 0;font-size:2.5rem;line-height:1.08}.demand-research-module__m28_Sq__summaryText,.demand-research-module__m28_Sq__sectionText{max-width:42ch;color:var(--muted);font-size:1rem;line-height:1.6}.demand-research-module__m28_Sq__sectionSpacing{border-top:1px solid var(--line-strong);margin-top:5rem;padding-top:4.5rem}.demand-research-module__m28_Sq__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.demand-research-module__m28_Sq__cardLink{color:var(--ink);text-decoration:none}.demand-research-module__m28_Sq__card{border:1px solid var(--line);background:var(--surface);height:100%;min-height:17rem;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);padding:1.35rem}.demand-research-module__m28_Sq__card:hover{border-color:var(--primary);background:var(--primary-bg)}.demand-research-module__m28_Sq__card h3{color:var(--ink);margin:0 0 .65rem;font-size:1.25rem;line-height:1.18}.demand-research-module__m28_Sq__card p{color:var(--muted);margin:0 0 1rem;font-size:.94rem;line-height:1.55}.demand-research-module__m28_Sq__examples{flex-wrap:wrap;gap:.4rem;display:flex}.demand-research-module__m28_Sq__chip{border:1px solid var(--line);background:var(--primary-bg);max-width:100%;color:var(--primary);font-family:var(--font-sans);white-space:normal;padding:.28rem .55rem;font-size:.72rem;font-weight:750}@media (max-width:960px){.demand-research-module__m28_Sq__hero,.demand-research-module__m28_Sq__sectionHeader{grid-template-columns:1fr}.demand-research-module__m28_Sq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.demand-research-module__m28_Sq__hero{gap:1.5rem;margin-bottom:3.5rem;padding-bottom:3rem}.demand-research-module__m28_Sq__hero h1{font-size:2.45rem}.demand-research-module__m28_Sq__sectionHeader h2{font-size:2rem}.demand-research-module__m28_Sq__grid{grid-template-columns:1fr}}
.ArticleCard-module__TePhWa__cardLink{height:100%;color:var(--ink);text-decoration:none;display:block}.ArticleCard-module__TePhWa__articleCard{background:var(--bg-white);border:.5px solid var(--line);border-radius:var(--radius);height:100%;transition:border-color var(--duration-normal) var(--ease-out);padding:clamp(20px,3vw,28px)}.ArticleCard-module__TePhWa__articleCard:hover{border-color:var(--line-dark)}.ArticleCard-module__TePhWa__featured{border-left:3px solid var(--cobalt)}.ArticleCard-module__TePhWa__content{flex-direction:column;gap:.75rem;height:100%;display:flex}.ArticleCard-module__TePhWa__topRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ArticleCard-module__TePhWa__category{color:var(--cobalt-text);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ArticleCard-module__TePhWa__featuredBadge{color:var(--green);font-size:.75rem;font-weight:700}.ArticleCard-module__TePhWa__title{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}.ArticleCard-module__TePhWa__excerpt{color:var(--ink-secondary);flex:1;margin:0;font-size:.9375rem;line-height:1.5}.ArticleCard-module__TePhWa__meta{color:var(--ink-muted);flex-wrap:wrap;gap:.75rem;font-size:.8125rem;display:flex}.ArticleCard-module__TePhWa__tags{flex-wrap:wrap;gap:.375rem;display:flex}.ArticleCard-module__TePhWa__tag{border:.5px solid var(--line);border-radius:var(--radius);color:var(--ink-secondary);padding:.25rem .5rem;font-size:.75rem}.ArticleCard-module__TePhWa__readMore{color:var(--cobalt-text);align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;display:inline-flex}
.page-module___pz6wG__breadcrumbs{color:var(--ink-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.page-module___pz6wG__header{max-width:900px;margin-bottom:3rem}.page-module___pz6wG__category{color:var(--cobalt-text);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module___pz6wG__title{font-family:var(--font-serif);margin-top:1rem;margin-bottom:1rem}.page-module___pz6wG__lead{color:var(--ink-secondary);max-width:70ch;font-size:1.0625rem;line-height:1.65}.page-module___pz6wG__meta{color:var(--ink-muted);flex-wrap:wrap;gap:.85rem;margin-top:1.25rem;font-size:.875rem;display:flex}.page-module___pz6wG__note{border-left:3px solid var(--green);color:var(--ink-secondary);border-radius:var(--radius);background:#16a34a0f;margin-top:1rem;padding:1rem 1.1rem}.page-module___pz6wG__body{grid-template-columns:minmax(0,2fr) minmax(260px,.9fr);align-items:start;gap:2rem;display:grid}.page-module___pz6wG__main{flex-direction:column;gap:2rem;display:flex}.page-module___pz6wG__section{flex-direction:column;gap:1rem;display:flex}.page-module___pz6wG__section p{color:var(--ink-secondary);line-height:1.65}.page-module___pz6wG__list{color:var(--ink-secondary);padding-left:1.2rem}.page-module___pz6wG__list li+li{margin-top:.75rem}.page-module___pz6wG__sidebar{flex-direction:column;gap:1rem;display:flex;position:sticky;top:80px}.page-module___pz6wG__sidebarCard{border:.5px solid var(--line);border-radius:var(--radius);background:var(--bg-white);padding:clamp(20px,3vw,28px)}.page-module___pz6wG__sidebarCard p{color:var(--ink-secondary);margin:0}.page-module___pz6wG__tags{flex-wrap:wrap;gap:.375rem;display:flex}.page-module___pz6wG__tag{border-radius:var(--radius);border:.5px solid var(--line);color:var(--ink-secondary);padding:.25rem .5rem;font-size:.75rem}.page-module___pz6wG__sourceList{padding-left:1.1rem}.page-module___pz6wG__sourceList li+li{margin-top:.75rem}.page-module___pz6wG__sourceList a{color:var(--cobalt-text);text-underline-offset:3px;text-decoration:underline}.page-module___pz6wG__relatedSection{border-top:.5px solid var(--line);margin-top:5rem;padding-top:3rem}.page-module___pz6wG__relatedHeader{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:end;gap:1.5rem;margin-bottom:2rem;display:grid}.page-module___pz6wG__relatedHeader p{color:var(--ink-secondary)}@media (max-width:900px){.page-module___pz6wG__body{grid-template-columns:1fr}.page-module___pz6wG__sidebar{position:static}.page-module___pz6wG__relatedHeader{grid-template-columns:1fr}}
.articles-module__7N0wYa__hero{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.articles-module__7N0wYa__eyebrow,.articles-module__7N0wYa__sectionLabel{color:var(--cobalt-text);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.articles-module__7N0wYa__eyebrow:before,.articles-module__7N0wYa__sectionLabel:before{content:"";background:var(--cobalt);border-radius:6px;flex-shrink:0;width:6px;height:6px}.articles-module__7N0wYa__title{font-family:var(--font-serif);max-width:14ch;margin-top:1rem}.articles-module__7N0wYa__subtitle{max-width:56rem;color:var(--ink-secondary);font-size:1.08rem}.articles-module__7N0wYa__methodCard,.articles-module__7N0wYa__featuredNote,.articles-module__7N0wYa__formatCard{background:var(--bg-white);border:.5px solid var(--line);border-radius:var(--radius);padding:1.5rem}.articles-module__7N0wYa__methodCard p,.articles-module__7N0wYa__featuredNote p,.articles-module__7N0wYa__formatCard p{color:var(--ink-secondary);margin:0}.articles-module__7N0wYa__featuredVisual{border:1px solid var(--ink);background:var(--ink);min-height:360px;position:relative;overflow:hidden}.articles-module__7N0wYa__featuredVisual img{object-fit:cover;filter:saturate(.88)contrast(1.04)}.articles-module__7N0wYa__featuredVisual:after{content:"";background:linear-gradient(#071a3d14,#071a3db8);position:absolute;inset:0}.articles-module__7N0wYa__visualCaption{z-index:1;color:#fff;background:#071a3ddb;border:1px solid #ffffff3d;gap:6px;padding:16px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.articles-module__7N0wYa__visualCaption span{color:#bfd4ff;text-transform:uppercase;font-size:11px;font-weight:800}.articles-module__7N0wYa__visualCaption strong{color:#fff;font-size:19px;line-height:1.2}.articles-module__7N0wYa__featuredSection{border-radius:var(--radius-md);background:var(--cobalt-bg);border:.5px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1.5rem;padding:2rem;display:grid}.articles-module__7N0wYa__featuredCopy p{color:var(--ink-secondary);max-width:56rem}.articles-module__7N0wYa__featuredTags{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}.articles-module__7N0wYa__tag{border-radius:var(--radius);border:.5px solid var(--line);background:var(--bg-white);color:var(--cobalt-text);padding:.4rem .75rem;font-size:.82rem;font-weight:600}.articles-module__7N0wYa__sectionSpacing{margin-top:5rem}.articles-module__7N0wYa__sectionHeader{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);align-items:end;gap:1.5rem;margin-bottom:2rem;display:grid}.articles-module__7N0wYa__sectionHeader p{color:var(--ink-secondary)}@media (max-width:900px){.articles-module__7N0wYa__hero,.articles-module__7N0wYa__featuredSection,.articles-module__7N0wYa__sectionHeader{grid-template-columns:1fr}.articles-module__7N0wYa__title{max-width:none}}
.ValueCard-module__rpxwQG__iconWrapper{color:var(--cobalt);justify-content:center;margin-bottom:1rem;display:flex}.ValueCard-module__rpxwQG__description{color:var(--ink-secondary);font-size:.9rem}
