.Masthead-module__tKz98W__masthead{border-top:4px solid var(--news-border-heavy);border-bottom:1px solid var(--news-border-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 0;display:grid}.Masthead-module__tKz98W__left{flex-direction:column;gap:.15rem;display:flex}.Masthead-module__tKz98W__date{text-transform:uppercase;letter-spacing:.08em;color:var(--news-text-dim);margin:0;font-family:inherit;font-size:12px}.Masthead-module__tKz98W__edition{text-transform:uppercase;letter-spacing:.06em;color:var(--news-text-faint);margin:0;font-family:inherit;font-size:11px}.Masthead-module__tKz98W__center{text-align:center}.Masthead-module__tKz98W__title{font-family:var(--news-font-display);color:var(--news-text);letter-spacing:.01em;white-space:nowrap;text-transform:none;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);font-style:normal;font-weight:400;line-height:1}.Masthead-module__tKz98W__right{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.Masthead-module__tKz98W__tagline{text-transform:uppercase;letter-spacing:.08em;color:var(--news-text-dim);margin:0;font-size:12px}.Masthead-module__tKz98W__allLink{text-transform:uppercase;letter-spacing:.06em;color:var(--news-text-faint);font-size:11px;text-decoration:none;transition:color .15s}.Masthead-module__tKz98W__allLink:hover{color:var(--news-text)}@media (max-width:768px){.Masthead-module__tKz98W__masthead{text-align:center;grid-template-columns:1fr;gap:.5rem}.Masthead-module__tKz98W__left,.Masthead-module__tKz98W__right{display:none}.Masthead-module__tKz98W__title{font-size:2.8rem}}
.SectionNav-module__usf1oq__nav{border-bottom:3px double var(--news-border-rule);flex-wrap:wrap;justify-content:center;padding:.5rem 0;display:flex}.SectionNav-module__usf1oq__item{text-transform:capitalize;letter-spacing:.02em;color:var(--news-text-dim);border-right:1px solid var(--news-border);padding:.5rem .7rem;font-size:11px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-block}.SectionNav-module__usf1oq__item:last-child{border-right:none}.SectionNav-module__usf1oq__item:hover{color:var(--news-text)}
.HeroSection-module__fKLZca__heroGrid{grid-template-columns:1fr 2fr 1fr;gap:0;margin-top:1rem;display:grid}.HeroSection-module__fKLZca__leftCol{border-right:1px solid var(--news-border);flex-direction:column;padding:1.25rem 1.5rem 1.25rem 0;display:flex}.HeroSection-module__fKLZca__featuredStory{color:inherit;margin-bottom:1rem;padding-bottom:1rem;text-decoration:none;display:block}.HeroSection-module__fKLZca__kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--news-text-faint);margin-bottom:.45rem;font-size:10px;display:block}.HeroSection-module__fKLZca__featuredHeadline{font-family:var(--news-font-serif);color:var(--news-text);letter-spacing:-.02em;text-transform:none;margin:0 0 .65rem;font-size:28px;font-weight:800;line-height:1.15}.HeroSection-module__fKLZca__featuredAbstract{color:var(--news-text-muted);text-transform:none;margin:0 0 .5rem;font-size:15px;line-height:1.55}.HeroSection-module__fKLZca__featuredStory:hover .HeroSection-module__fKLZca__featuredHeadline{text-decoration:underline;text-decoration-thickness:1px}.HeroSection-module__fKLZca__stackedStory{color:inherit;border-top:1px solid var(--news-border-light);padding:.85rem 0;text-decoration:none;display:block}.HeroSection-module__fKLZca__stackedStory:first-of-type{border-top:none}.HeroSection-module__fKLZca__stackedHeadline{font-family:var(--news-font-serif);color:var(--news-text);letter-spacing:-.01em;text-transform:none;margin:0 0 .3rem;font-size:16px;font-weight:700;line-height:1.3}.HeroSection-module__fKLZca__stackedAbstract{color:var(--news-text-muted);text-transform:none;margin:0 0 .3rem;font-size:13px;line-height:1.5}.HeroSection-module__fKLZca__stackedStory:hover .HeroSection-module__fKLZca__stackedHeadline{text-decoration:underline;text-decoration-thickness:1px}.HeroSection-module__fKLZca__centerCol{padding:1.25rem 1.5rem}.HeroSection-module__fKLZca__heroImageWrap{aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden}.HeroSection-module__fKLZca__heroImage{object-fit:cover;object-position:center 20%}.HeroSection-module__fKLZca__heroNoImage{height:100%;min-height:260px;color:inherit;border:1px solid var(--news-border-light);justify-content:center;align-items:center;padding:2rem;text-decoration:none;display:flex}.HeroSection-module__fKLZca__heroNoImageHeadline{font-family:var(--news-font-serif);color:var(--news-text);text-align:center;text-transform:none;margin:0;font-size:36px;font-weight:800;line-height:1.2}.HeroSection-module__fKLZca__rightCol{border-left:1px solid var(--news-border);flex-direction:column;padding:1.25rem 0 1.25rem 1.5rem;display:flex}.HeroSection-module__fKLZca__rightStory,.HeroSection-module__fKLZca__rightStoryDivided{color:inherit;padding-bottom:1rem;text-decoration:none;display:block}.HeroSection-module__fKLZca__rightStoryDivided{border-top:1px solid var(--news-border-light);padding-top:1rem}.HeroSection-module__fKLZca__rightHeadline{font-family:var(--news-font-serif);color:var(--news-text);letter-spacing:-.01em;text-transform:none;margin:0 0 .45rem;font-size:18px;font-weight:700;line-height:1.3}.HeroSection-module__fKLZca__rightAbstract{color:var(--news-text-muted);text-transform:none;margin:0 0 .4rem;font-size:15px;line-height:1.55}.HeroSection-module__fKLZca__rightStory:hover .HeroSection-module__fKLZca__rightHeadline,.HeroSection-module__fKLZca__rightStoryDivided:hover .HeroSection-module__fKLZca__rightHeadline{text-decoration:underline;text-decoration-thickness:1px}.HeroSection-module__fKLZca__minRead{text-transform:uppercase;letter-spacing:.06em;color:var(--news-text-ghost);margin-top:.25rem;font-size:10px;display:block}.HeroSection-module__fKLZca__railWrapper{border-top:1px solid var(--news-border-rule);margin-top:1.5rem;margin-bottom:0;padding:.75rem 0}.HeroSection-module__fKLZca__railLabel{font-size:var(--news-type-sm);text-transform:uppercase;letter-spacing:.16em;color:var(--news-text-dim);margin:0 0 .6rem;font-weight:700;line-height:1;display:block}@keyframes HeroSection-module__fKLZca__railScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.HeroSection-module__fKLZca__rail{border-top:1px solid var(--news-border-rule);margin-top:2rem;padding:1.25rem 0;display:flex;overflow:hidden}.HeroSection-module__fKLZca__railTrack{will-change:transform;flex-shrink:0;align-items:center;gap:2rem;padding-right:2rem;animation:40s linear infinite HeroSection-module__fKLZca__railScroll;display:flex}.HeroSection-module__fKLZca__railItem{width:260px;color:inherit;flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.HeroSection-module__fKLZca__railThumb{flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.HeroSection-module__fKLZca__railThumbImg{object-fit:cover;object-position:center center}.HeroSection-module__fKLZca__railText{flex:1;min-width:0}.HeroSection-module__fKLZca__railHeadline{font-family:var(--news-font-serif);color:var(--news-text);text-transform:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .35rem;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.HeroSection-module__fKLZca__railItem:hover .HeroSection-module__fKLZca__railHeadline{text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1024px){.HeroSection-module__fKLZca__heroGrid{grid-template-columns:1fr 1fr}.HeroSection-module__fKLZca__rightCol{display:none}}@media (max-width:768px){.HeroSection-module__fKLZca__heroGrid{grid-template-columns:1fr}.HeroSection-module__fKLZca__leftCol{border-right:none;border-bottom:1px solid var(--news-border);order:1;padding-bottom:1.25rem;padding-right:0}.HeroSection-module__fKLZca__centerCol{order:2;padding:1.25rem 0}.HeroSection-module__fKLZca__rightCol{order:3}}
.ArticleCard-module__sbEqTW__card{color:inherit;text-decoration:none;display:flex}.ArticleCard-module__sbEqTW__card:hover .ArticleCard-module__sbEqTW__headline{text-decoration:underline;text-decoration-thickness:1px}.ArticleCard-module__sbEqTW__card_compact{flex-shrink:0;align-items:center;gap:1rem;width:280px;padding-top:.3rem}.ArticleCard-module__sbEqTW__card_brief{border-bottom:1px solid var(--news-border-light);flex-direction:column;padding:.75rem 0}.ArticleCard-module__sbEqTW__card_brief:last-child{border-bottom:none}.ArticleCard-module__sbEqTW__card_feature{border-bottom:1px solid var(--news-border-light);flex-direction:column;padding-bottom:1rem}.ArticleCard-module__sbEqTW__text{flex:1;min-width:0}.ArticleCard-module__sbEqTW__meta{font-size:var(--news-type-sm);letter-spacing:.05em;color:var(--news-text-ghost);margin-bottom:.2rem;display:block}.ArticleCard-module__sbEqTW__headline{font-family:var(--news-font-serif);color:var(--news-text);-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ArticleCard-module__sbEqTW__compact,.ArticleCard-module__sbEqTW__brief{font-size:var(--news-type-body)}.ArticleCard-module__sbEqTW__feature{font-size:var(--news-type-md);font-weight:800}.ArticleCard-module__sbEqTW__clamp2{-webkit-line-clamp:2}.ArticleCard-module__sbEqTW__clamp3{-webkit-line-clamp:3}.ArticleCard-module__sbEqTW__summary{font-size:var(--news-type-body);color:var(--news-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.3rem 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:768px){.ArticleCard-module__sbEqTW__card_compact{width:240px}}
.NewsSection-module__2qKm7G__section{padding:var(--news-section-pad)0;border-top:3px double var(--news-border-heavy)}.NewsSection-module__2qKm7G__header{margin-bottom:var(--news-section-gap)}.NewsSection-module__2qKm7G__label{font-size:var(--news-type-sm);text-transform:uppercase;letter-spacing:.16em;color:var(--news-text-dim);margin:0;font-weight:700;line-height:1;display:block}
.CaseStudySpotlight-module__k08KKa__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.CaseStudySpotlight-module__k08KKa__card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.CaseStudySpotlight-module__k08KKa__card:hover .CaseStudySpotlight-module__k08KKa__headline{text-decoration:underline;text-decoration-thickness:1px}.CaseStudySpotlight-module__k08KKa__text{flex:1;margin-top:.75rem}.CaseStudySpotlight-module__k08KKa__headline{font-family:var(--news-font-serif);font-size:var(--news-type-lg);color:var(--news-text);margin:0 0 .4rem;font-weight:800;line-height:1.25}.CaseStudySpotlight-module__k08KKa__excerpt{font-size:var(--news-type-body);color:var(--news-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CaseStudySpotlight-module__k08KKa__tags{flex-wrap:wrap;gap:.4rem;display:flex}.CaseStudySpotlight-module__k08KKa__tag{font-size:var(--news-type-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--news-text-ghost);border:1px solid var(--news-border-light);padding:.15rem .4rem}@media (max-width:768px){.CaseStudySpotlight-module__k08KKa__grid{grid-template-columns:1fr}}
.TeamReading-module__E8kk6W__grid{grid-template-columns:2fr 3fr;align-items:start;gap:0;display:grid}.TeamReading-module__E8kk6W__leftCol{border-right:1px solid var(--news-border-light);flex-direction:column;padding-right:2rem;display:flex}.TeamReading-module__E8kk6W__lead{color:inherit;border-bottom:1px solid var(--news-border-light);padding-bottom:1rem;text-decoration:none;display:block}.TeamReading-module__E8kk6W__person{font-size:var(--news-type-sm);letter-spacing:.05em;color:var(--news-text-ghost);margin-bottom:.25rem;display:block}.TeamReading-module__E8kk6W__leadHeadline{font-family:var(--news-font-serif);font-size:var(--news-type-xl);color:var(--news-text);letter-spacing:-.02em;margin:0 0 .55rem;font-weight:800;line-height:1.2}.TeamReading-module__E8kk6W__lead:hover .TeamReading-module__E8kk6W__leadHeadline{text-decoration:underline;text-decoration-thickness:1px}.TeamReading-module__E8kk6W__leadSummary{font-size:var(--news-type-body);color:var(--news-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.TeamReading-module__E8kk6W__stacked{color:inherit;border-bottom:1px solid var(--news-border-light);padding:.75rem 0;text-decoration:none;display:block}.TeamReading-module__E8kk6W__stacked:last-child{border-bottom:none}.TeamReading-module__E8kk6W__stackedHeadline{font-family:var(--news-font-serif);font-size:var(--news-type-md);color:var(--news-text);margin:0;font-weight:700;line-height:1.3}.TeamReading-module__E8kk6W__stacked:hover .TeamReading-module__E8kk6W__stackedHeadline{text-decoration:underline;text-decoration-thickness:1px}.TeamReading-module__E8kk6W__imageCol{padding-left:2rem;display:block}.TeamReading-module__E8kk6W__divider{border-top:1px solid var(--news-border-light);margin:1.5rem 0}@media (max-width:1024px){.TeamReading-module__E8kk6W__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.TeamReading-module__E8kk6W__grid{grid-template-columns:1fr}.TeamReading-module__E8kk6W__leftCol{border-right:none;order:1;padding-right:0}.TeamReading-module__E8kk6W__imageCol{order:2;padding-top:1rem;padding-left:0}}
.SourceTag-module__nOBFYq__tag{font-size:var(--news-type-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--news-text-ghost);margin-bottom:.25rem;display:block}
.TopicSection-module__lpkNlq__dailyEditorial{margin-bottom:2rem}.TopicSection-module__lpkNlq__dailyEditorialLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:.75rem;font-size:.7rem;font-weight:600}.TopicSection-module__lpkNlq__dailyEditorialText{font-style:italic;font-size:var(--news-type-body,.9rem);color:#ffffffbf;line-height:1.7}.TopicSection-module__lpkNlq__grid{grid-template-columns:2fr 3fr;align-items:start;gap:0;display:grid}.TopicSection-module__lpkNlq__leftCol{border-right:1px solid var(--news-border-light);flex-direction:column;padding-right:2rem;display:flex}.TopicSection-module__lpkNlq__lead{color:inherit;border-bottom:1px solid var(--news-border-light);margin-bottom:0;padding-bottom:1rem;text-decoration:none;display:block}.TopicSection-module__lpkNlq__leadHeadline{font-family:var(--news-font-serif);font-size:var(--news-type-xl);color:var(--news-text);letter-spacing:-.02em;margin:0 0 .55rem;font-weight:800;line-height:1.2}.TopicSection-module__lpkNlq__lead:hover .TopicSection-module__lpkNlq__leadHeadline{text-decoration:underline;text-decoration-thickness:1px}.TopicSection-module__lpkNlq__leadAbstract{font-size:var(--news-type-body);color:var(--news-text-muted);margin:0 0 .4rem;line-height:1.55}.TopicSection-module__lpkNlq__meta{font-size:var(--news-type-sm);color:var(--news-text-ghost);text-transform:uppercase;letter-spacing:.06em}.TopicSection-module__lpkNlq__stacked{color:inherit;border-bottom:1px solid var(--news-border-light);padding:.75rem 0;text-decoration:none;display:block}.TopicSection-module__lpkNlq__stacked:last-child{border-bottom:none}.TopicSection-module__lpkNlq__stackedHeadline{font-family:var(--news-font-serif);font-size:var(--news-type-md);color:var(--news-text);margin:0;font-weight:700;line-height:1.3}.TopicSection-module__lpkNlq__stacked:hover .TopicSection-module__lpkNlq__stackedHeadline{text-decoration:underline;text-decoration-thickness:1px}.TopicSection-module__lpkNlq__imageCol{padding-left:2rem;padding-right:2rem;display:block}@media (max-width:1024px){.TopicSection-module__lpkNlq__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.TopicSection-module__lpkNlq__grid{grid-template-columns:1fr}.TopicSection-module__lpkNlq__leftCol{border-right:none;padding-right:0}.TopicSection-module__lpkNlq__imageCol{padding-top:1rem;padding-left:0}}
.NewsletterCta-module__1-dQuW__inner{border:1px solid var(--news-border-light);text-align:center;max-width:500px;margin:0 auto;padding:2rem}.NewsletterCta-module__1-dQuW__copy{font-size:var(--news-type-body);color:var(--news-text-muted);margin:0 0 1.25rem;line-height:1.5}.NewsletterCta-module__1-dQuW__form{justify-content:center;gap:.5rem;display:flex}.NewsletterCta-module__1-dQuW__input{font-family:inherit;font-size:var(--news-type-body);border:1px solid var(--news-border-light);color:var(--news-text);background:0 0;flex:1;max-width:260px;padding:.5rem .75rem}.NewsletterCta-module__1-dQuW__input::placeholder{color:var(--news-text-ghost)}.NewsletterCta-module__1-dQuW__button{font-family:inherit;font-size:var(--news-type-sm);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--news-text-dim);color:var(--news-text);cursor:pointer;background:0 0;padding:.75rem 1.25rem;font-weight:700;transition:background .15s,color .15s}.NewsletterCta-module__1-dQuW__button:hover{background:var(--news-text);color:var(--news-bg-surface)}@media (max-width:480px){.NewsletterCta-module__1-dQuW__form{flex-direction:column}.NewsletterCta-module__1-dQuW__input{max-width:100%}}
.MustRead-module__azkX1a__grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.MustRead-module__azkX1a__leadCol{flex-direction:column;display:flex}.MustRead-module__azkX1a__leadCol>a{border-bottom:none;padding-bottom:0}.MustRead-module__azkX1a__listCol,.MustRead-module__azkX1a__listItem,.MustRead-module__azkX1a__listItemDivided{flex-direction:column;display:flex}.MustRead-module__azkX1a__listItemDivided{border-top:1px solid var(--news-border-light)}@media (max-width:768px){.MustRead-module__azkX1a__grid{grid-template-columns:1fr}}
.CompetitorIntel-module__hOSQFq__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.CompetitorIntel-module__hOSQFq__card{border:1px solid var(--news-border-light);padding:1.25rem}.CompetitorIntel-module__hOSQFq__name{font-family:var(--news-font-serif);font-size:var(--news-type-lg);color:var(--news-text);margin:0 0 .2rem;font-weight:800}.CompetitorIntel-module__hOSQFq__work{flex-direction:column;margin-bottom:.75rem;display:flex}.CompetitorIntel-module__hOSQFq__tags{flex-wrap:wrap;gap:.3rem;display:flex}.CompetitorIntel-module__hOSQFq__clientTag,.CompetitorIntel-module__hOSQFq__techTag{font-size:var(--news-type-xs);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--news-border-light);padding:.15rem .4rem}.CompetitorIntel-module__hOSQFq__clientTag{color:var(--news-text-ghost)}.CompetitorIntel-module__hOSQFq__techTag{color:var(--news-accent);opacity:.7}@media (max-width:1024px){.CompetitorIntel-module__hOSQFq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CompetitorIntel-module__hOSQFq__grid{grid-template-columns:1fr}}
