.insights-page{background:#f7f6f2}.insights-hero{height:520px;overflow:hidden;position:relative}.insights-hero>img{animation:insights-hero-in .8s ease-out both;object-fit:cover}.insights-hero-shade{background:linear-gradient(90deg,rgba(7,20,29,.9),rgba(7,20,29,.67) 48%,rgba(7,20,29,.12));inset:0;position:absolute}.insights-hero-content{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.insight-article>nav,.insights-hero nav{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:54px}.insights-hero h1{color:#fff;font-size:var(--font-size-page-title);letter-spacing:-.045em;line-height:1;margin:0}.insights-eyebrow{color:#c65a00;font-size:12px;font-weight:700;letter-spacing:.17em;margin:0 0 14px}.insights-hero .insights-eyebrow{color:#ff8614}.insights-hero-subtitle{font-size:20px;font-weight:500;line-height:1.55;margin:18px 0 0}.featured-insights,.latest-insights{padding-top:var(--section-space-desktop)}.featured-insights header,.latest-insights header{margin-bottom:36px}.featured-insights h2,.insights-cta h2,.latest-insights h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:-.04em;line-height:1.15;margin:0}.featured-insights-layout{display:grid;grid-gap:20px;gap:20px;grid-template-columns:3fr 2fr;height:560px}.featured-primary{color:#fff;overflow:hidden;position:relative;transition:box-shadow .24s,transform .24s}.featured-primary:before{background:#f68011;content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .24s;z-index:3}.featured-primary>img{object-fit:cover;transition:transform .45s ease}.featured-shade{background:linear-gradient(0deg,rgba(5,18,27,.9),rgba(5,18,27,.04) 72%);inset:0;position:absolute}.featured-primary>div{bottom:0;left:0;padding:42px;position:absolute;right:0}.featured-primary small,.featured-secondary small,.insight-card small{color:#e66e00;font-size:11px;font-weight:700;letter-spacing:.13em}.featured-primary h3{font-size:clamp(27px,3vw,40px);line-height:1.18;margin:13px 0;transition:color .24s}.featured-primary p{display:-webkit-box;line-height:1.7;margin:0 0 14px;max-width:680px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.featured-primary time,.featured-secondary time,.insight-card time{color:#747f89;font-size:13px}.featured-primary time{color:rgba(255,255,255,.76)}.featured-primary strong{align-items:center;display:flex;gap:9px;margin-top:18px;transition:color .24s}.featured-primary b,.insights-cta b{font-size:20px;transition:transform .24s}.featured-primary:hover>img{transform:scale(1.025)}.featured-primary:hover{box-shadow:0 18px 44px rgba(12,24,34,.16);transform:translateY(-4px)}.featured-primary:hover:before{transform:scaleX(1)}.featured-primary:hover h3,.featured-primary:hover strong{color:#ff8614}.featured-primary:hover b{transform:translateX(4px)}.featured-secondary-list{display:grid;grid-gap:20px;gap:20px;grid-template-rows:1fr 1fr}.featured-secondary{background:#fff;border:1px solid #e2ded6;display:grid;grid-template-columns:48% 52%;overflow:hidden;position:relative;transition:box-shadow .24s,transform .24s}.featured-secondary:before,.insight-card:before{background:#f68011;content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .24s;z-index:2}.featured-secondary figure{background:#f4f1eb;margin:0;overflow:hidden;position:relative}.featured-secondary img{object-fit:contain;object-position:center}.featured-secondary>div{display:flex;flex-direction:column;padding:28px}.featured-secondary h3{display:-webkit-box;font-size:21px;line-height:1.38;margin:13px 0;transition:color .24s;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.featured-secondary strong{font-size:22px;margin-left:auto;margin-top:auto;transition:color .24s,transform .24s}.featured-secondary:hover{box-shadow:0 15px 38px rgba(12,24,34,.09);transform:translateY(-4px)}.featured-secondary:hover:before,.insight-card:focus-visible:before,.insight-card:hover:before{transform:scaleX(1)}.featured-secondary:hover h3,.featured-secondary:hover strong{color:#b95700}.featured-secondary:hover strong{transform:translateX(4px)}.latest-insights{padding-bottom:var(--section-space-desktop)}.insight-filters{border-bottom:1px solid #dcd8cf;display:flex;margin-bottom:34px;overflow-x:auto}.insight-filters button{background:transparent;border:0;color:#5f6974;cursor:pointer;font-weight:700;padding:17px 27px;position:relative;white-space:nowrap}.insight-filters button:after{background:#f68011;bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .24s;width:100%}.insight-filters button:hover{color:#17212b}.insight-filters button.is-active{color:#b95700}.insight-filters button.is-active:after{transform:scaleX(1)}.insight-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-card{background:#fff;border:1px solid #e2ded6;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:box-shadow .24s,transform .24s}.insight-card figure{aspect-ratio:16/10;margin:0;overflow:hidden;position:relative}.insight-card img{object-fit:cover;transition:transform .24s}.insight-card-body{display:flex;flex:1 1;flex-direction:column;padding:27px}.insight-card h3{font-size:22px;line-height:1.4;margin:13px 0 8px;transition:color .24s}.insight-card h3,.insight-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.insight-card p{color:#65717d;line-height:1.72;margin:0 0 18px}.insight-card time{margin-top:auto}.insight-card strong{align-items:center;display:flex;gap:8px;margin-top:20px}.insight-card strong span{font-size:20px;transition:transform .24s}.insight-card:focus-visible,.insight-card:hover{box-shadow:0 18px 44px rgba(12,24,34,.1);outline:none;transform:translateY(-4px)}.insight-card:focus-visible img,.insight-card:hover img{transform:scale(1.025)}.insight-card:active h3,.insight-card:active strong,.insight-card:focus-visible h3,.insight-card:focus-visible strong,.insight-card:hover h3,.insight-card:hover strong{color:#b95700}.insight-card:focus-visible strong span,.insight-card:hover strong span{transform:translateX(4px)}.insight-load{display:flex;justify-content:center;margin-top:42px}.insight-load button{background:transparent;border:1px solid #b95700;color:#b95700;cursor:pointer;font-weight:750;padding:14px 26px}.insight-load button:hover{background:#fff1df}.insights-cta{background:#10212b;color:#fff;min-height:300px}.insights-cta>div{align-items:center;display:grid;grid-gap:14px 48px;gap:14px 48px;grid-template-columns:1fr auto;min-height:300px}.insights-cta .insights-eyebrow{color:#f68011;grid-column:1}.insights-cta h2{color:#fff;grid-column:1}.insights-cta span{color:rgba(255,255,255,.72);grid-column:1;line-height:1.75}.insights-cta a{align-items:center;background:#f68011;color:#101921;display:flex;font-weight:700;gap:12px;grid-column:2;grid-row:1/4;padding:17px 24px}.insights-cta a:hover{background:#ff9436}.insights-cta a:hover b{transform:translateX(4px)}.insight-detail-page{background:#f7f6f2}.insight-article{padding-bottom:var(--section-space-feature);padding-top:72px}.insight-article>nav{color:#65717d;margin-bottom:48px}.insight-article>h1{font-size:clamp(38px,5.2vw,68px);letter-spacing:-.05em;line-height:1.1;margin:0;max-width:1000px}.insight-article-lead{color:#65717d;font-size:20px;line-height:1.75;max-width:830px}.insight-article>time{color:#747f89}.insight-article>figure{aspect-ratio:16/8;margin:50px 0;overflow:hidden;position:relative}.insight-article>figure img{object-fit:cover}.insight-article-copy{margin:0 auto;max-width:780px}.insight-article-copy section{border-top:1px solid #ddd8cf;padding:30px 0}.insight-article-copy h2{font-size:28px;margin:0 0 13px}.insight-article-copy p{color:#576573;font-size:18px;line-height:1.9;margin:0}.insight-back{color:#b95700;display:inline-block;font-weight:750;margin-top:42px}@keyframes insights-hero-in{0%{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width:1050px){.featured-insights-layout{height:auto;grid-template-columns:1fr}.featured-primary{aspect-ratio:16/9}.featured-secondary-list{grid-template-columns:1fr 1fr;grid-template-rows:auto}.featured-secondary{grid-template-columns:1fr}.featured-secondary figure{aspect-ratio:8/5}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.insights-hero{height:390px}.insights-hero-shade{background:rgba(7,20,29,.7)}.insights-hero nav{margin-bottom:38px}.insights-hero-subtitle{font-size:17px}.featured-insights,.latest-insights{padding-top:64px}.featured-primary{aspect-ratio:auto;min-height:430px}.featured-primary>div{padding:26px}.featured-secondary,.featured-secondary-list{grid-template-columns:1fr}.featured-secondary{min-height:0}.featured-secondary figure{aspect-ratio:8/5}.featured-secondary>div{padding:21px}.featured-secondary h3{font-size:18px}.insight-filters{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter)}.insight-filters button{padding:15px 20px}.insight-grid{grid-template-columns:1fr}.latest-insights{padding-bottom:72px}.insights-cta>div{align-content:center;grid-template-columns:1fr;padding-bottom:48px;padding-top:48px}.insights-cta a{grid-column:1;grid-row:auto;justify-self:start}.insight-article{padding-top:48px}.insight-article>figure{aspect-ratio:16/10;margin:38px 0}.insight-article-lead{font-size:17px}}@media (prefers-reduced-motion:reduce){.insights-hero>img{animation:none}.featured-primary>img,.featured-secondary,.featured-secondary img,.insight-card,.insight-card img{transition:none}.featured-secondary:hover,.insight-card:hover{transform:none}}