.hero-module__SZi1KW__sectionHero{position:relative}.hero-module__SZi1KW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--insights-accent);margin-bottom:var(--insights-s3);font-size:.8125rem;font-weight:700}.hero-module__SZi1KW__standfirst{max-width:640px;margin:var(--insights-s3) auto 0;color:var(--insights-muted);font-size:1.0625rem;line-height:1.6}
.nav-module__17UBKa__nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--insights-edge);background:#ffffffe0;position:sticky;top:0}.nav-module__17UBKa__list{gap:var(--insights-s5);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.nav-module__17UBKa__list::-webkit-scrollbar{display:none}.nav-module__17UBKa__link{padding:var(--insights-s3) 0;color:var(--insights-muted);white-space:nowrap;border-bottom:2px solid #0000;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.nav-module__17UBKa__link:hover{color:var(--insights-ink)}.nav-module__17UBKa__active{color:var(--insights-accent);border-bottom-color:var(--insights-accent)}
.fan-module__ZHcCDq__wrap{position:relative}.fan-module__ZHcCDq__stage{perspective:1200px;height:clamp(240px,30vw,420px);margin:0 auto var(--insights-s5);opacity:0;filter:blur(6px);transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1),filter .5s;position:relative;overflow:visible;transform:translateY(12px)}.fan-module__ZHcCDq__stage.fan-module__ZHcCDq__visible{opacity:1;filter:blur();transform:none}.fan-module__ZHcCDq__slot{aspect-ratio:16/9;border-radius:var(--insights-radius-lg);cursor:pointer;transform-origin:bottom;background:#111;border:none;outline:1px solid #0f172414;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 18px 44px #0f17242e}.fan-module__ZHcCDq__slotLeft{z-index:10;opacity:.75;width:38%;transition-delay:0s;transform:translate(-50%,24px)translate(-72%)rotate(-6deg)scale(.9)}.fan-module__ZHcCDq__slotCentre{z-index:20;opacity:1;width:46%;transition-delay:80ms;transform:translate(-50%,-8px)scale(1)}.fan-module__ZHcCDq__slotRight{z-index:10;opacity:.75;width:38%;transition-delay:.16s;transform:translate(-50%,24px)translate(72%)rotate(6deg)scale(.9)}.fan-module__ZHcCDq__slot:focus-visible{outline:3px solid var(--insights-accent);outline-offset:4px}.fan-module__ZHcCDq__slotImage{-o-object-fit:cover;object-fit:cover}.fan-module__ZHcCDq__playCircle{background:rgba(var(--brand-deep-rgb), .95);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #0000004d}.fan-module__ZHcCDq__arrow{z-index:30;border:1px solid var(--insights-edge);background:var(--insights-surface);width:40px;height:40px;color:var(--insights-ink);cursor:pointer;box-shadow:var(--insights-shadow);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fan-module__ZHcCDq__arrow:hover{border-color:var(--insights-accent);box-shadow:var(--insights-shadow-hover)}.fan-module__ZHcCDq__arrowPrev{left:0}.fan-module__ZHcCDq__arrowNext{right:0}.fan-module__ZHcCDq__caption{text-align:center;margin-bottom:var(--insights-s4)}.fan-module__ZHcCDq__captionTitle{color:var(--insights-ink);margin-bottom:var(--insights-s1);font-size:1.125rem;font-weight:700}.fan-module__ZHcCDq__captionMeta{color:var(--insights-muted);font-size:.875rem}.fan-module__ZHcCDq__strip{gap:var(--insights-s2);scrollbar-width:none;padding-bottom:var(--insights-s2);display:flex;overflow-x:auto}.fan-module__ZHcCDq__strip::-webkit-scrollbar{display:none}.fan-module__ZHcCDq__stripButton{cursor:pointer;opacity:.55;outline-offset:2px;background:0 0;border:none;border-radius:6px;outline:2px solid #0000;flex:none;padding:0;transition:opacity .2s,outline-color .2s}.fan-module__ZHcCDq__stripButton:hover{opacity:.85}.fan-module__ZHcCDq__stripButtonActive{opacity:1;outline-color:var(--insights-accent)}.fan-module__ZHcCDq__stripButton:focus-visible{outline:3px solid var(--insights-accent);outline-offset:2px}.fan-module__ZHcCDq__stripThumb{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:64px;height:36px;display:block}@media (max-width:700px){.fan-module__ZHcCDq__slotLeft,.fan-module__ZHcCDq__slotRight{opacity:0;pointer-events:none}.fan-module__ZHcCDq__slotCentre{width:92%}}@media (prefers-reduced-motion:reduce){.fan-module__ZHcCDq__stage{filter:none;transition:none}.fan-module__ZHcCDq__slot{transition:none}}
.watch-module__d8aK_a__chips{justify-content:center;gap:var(--insights-s2);margin-bottom:var(--insights-s5);flex-wrap:wrap;display:flex}.watch-module__d8aK_a__chip{padding:var(--insights-s2) var(--insights-s3);border:1px solid var(--insights-edge);background:var(--insights-surface);color:var(--insights-muted);cursor:pointer;border-radius:999px;font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s,background .2s}.watch-module__d8aK_a__chip:hover{color:var(--insights-ink);border-color:var(--insights-accent)}.watch-module__d8aK_a__chipActive{background:var(--insights-accent);border-color:var(--insights-accent);color:#fff}.watch-module__d8aK_a__sourceBadge,.watch-module__d8aK_a__durationBadge{z-index:1;padding:var(--insights-s1) var(--insights-s2);color:#fff;background:#0f1724c7;border-radius:6px;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute}.watch-module__d8aK_a__sourceBadge{top:var(--insights-s2);left:var(--insights-s2)}.watch-module__d8aK_a__durationBadge{right:var(--insights-s2);bottom:var(--insights-s2);font-variant-numeric:tabular-nums}
.video-modal-module__gdZXoG__videoModal{z-index:9999;opacity:0;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.video-modal-module__gdZXoG__videoModal.video-modal-module__gdZXoG__active{opacity:1;display:flex}.video-modal-module__gdZXoG__modalContent{background:#000;border-radius:12px;width:90%;max-width:900px;transition:transform .3s;position:relative;overflow:hidden;transform:scale(.9);box-shadow:0 20px 60px #00000080}.video-modal-module__gdZXoG__videoModal.video-modal-module__gdZXoG__active .video-modal-module__gdZXoG__modalContent{transform:scale(1)}.video-modal-module__gdZXoG__closeModal{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:30px;transition:background .2s;display:flex;position:absolute;top:-45px;right:0}.video-modal-module__gdZXoG__closeModal:hover{background:#ffffff1a}.video-modal-module__gdZXoG__videoContainer{width:100%;height:0;padding-bottom:56.25%;position:relative}.video-modal-module__gdZXoG__videoContainer .video-modal-module__gdZXoG__playerPlaceholder,.video-modal-module__gdZXoG__videoContainer .video-modal-module__gdZXoG__playerWrapper,.video-modal-module__gdZXoG__videoContainer .video-modal-module__gdZXoG__embedError{width:100%;height:100%;position:absolute;top:0;left:0}.video-modal-module__gdZXoG__embedError{color:#fff;text-align:center;background:linear-gradient(#00000080,#00000080);justify-content:center;align-items:center;gap:1rem;padding:1.5rem;font-size:1rem;display:flex}.video-modal-module__gdZXoG__embedError a{background:var(--brand-fill);color:var(--brand-on-fill);border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:768px){.video-modal-module__gdZXoG__modalContent{width:95%}.video-modal-module__gdZXoG__closeModal{top:-40px;right:5px}}.video-modal-module__gdZXoG__vertical{aspect-ratio:9/16;border-radius:var(--insights-radius-lg);width:auto;max-width:none;height:min(85dvh,900px)}.video-modal-module__gdZXoG__vertical .video-modal-module__gdZXoG__videoContainer{height:100%;padding-bottom:0}
.shared-module__WC7wRG__sectionTitle{font-family:var(--font-dm-sans), sans-serif;color:#0f1724;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.shared-module__WC7wRG__sectionSubtitle{color:#6b7280;max-width:760px;margin:0 auto;font-size:1.05rem}.shared-module__WC7wRG__newsTag{background:rgba(var(--brand-rgb), .1);color:var(--brand-text);text-transform:uppercase;letter-spacing:.05em;border-radius:50px;width:fit-content;margin-bottom:1rem;padding:.375rem .875rem;font-size:.8rem;font-weight:600;display:inline-block}.shared-module__WC7wRG__kicker{color:#6b7280;margin-bottom:.5rem;font-size:.95rem}.shared-module__WC7wRG__sectionHr{background:linear-gradient(90deg,#0000,#0000000f,#0000);height:1px;margin:48px 0}@keyframes shared-module__WC7wRG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.shared-module__WC7wRG__fadeIn{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.shared-module__WC7wRG__fadeIn.shared-module__WC7wRG__visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.shared-module__WC7wRG__insightsHero{padding:80px 0 60px}}
.shorts-fan-module__S6f1Iq__stage{perspective:1200px;opacity:0;filter:blur(6px);height:clamp(380px,46vw,560px);margin:0 auto;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1),filter .5s;position:relative;transform:translateY(12px)}.shorts-fan-module__S6f1Iq__stage.shorts-fan-module__S6f1Iq__visible{opacity:1;filter:blur();transform:none}.shorts-fan-module__S6f1Iq__card{aspect-ratio:9/16;transform-origin:bottom;border-radius:var(--insights-radius-lg);cursor:pointer;background:#111;border:none;width:auto;height:100%;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 18px 44px #0f17242e}.shorts-fan-module__S6f1Iq__card:focus-visible{outline:3px solid var(--insights-accent);outline-offset:4px}.shorts-fan-module__S6f1Iq__left{z-index:10;opacity:.8;transition-delay:0s;transform:translate(-50%,18px)translate(-88%)rotate(-8deg)scale(.88)}.shorts-fan-module__S6f1Iq__centre{z-index:20;opacity:1;transition-delay:80ms;transform:translate(-50%,-8px)scale(1)}.shorts-fan-module__S6f1Iq__right{z-index:10;opacity:.8;transition-delay:.16s;transform:translate(-50%,18px)translate(88%)rotate(8deg)scale(.88)}.shorts-fan-module__S6f1Iq__poster{width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.shorts-fan-module__S6f1Iq__scrim{padding:var(--insights-s6) var(--insights-s3) var(--insights-s3);text-align:left;background:linear-gradient(#0000 0%,#0000008c 55%,#000000e0 100%);position:absolute;inset:auto 0 0}.shorts-fan-module__S6f1Iq__title{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.35;display:block}.shorts-fan-module__S6f1Iq__excerpt{margin-top:var(--insights-s1);color:#ffffffc7;font-size:.8125rem;line-height:1.45;display:block}.shorts-fan-module__S6f1Iq__play{background:rgba(var(--brand-deep-rgb), .95);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.25rem;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shorts-fan-module__S6f1Iq__card:hover .shorts-fan-module__S6f1Iq__play,.shorts-fan-module__S6f1Iq__card:focus-visible .shorts-fan-module__S6f1Iq__play{opacity:1}.shorts-fan-module__S6f1Iq__arrow{z-index:30;border:1px solid var(--insights-edge);background:var(--insights-surface);width:40px;height:40px;color:var(--insights-ink);cursor:pointer;box-shadow:var(--insights-shadow);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.shorts-fan-module__S6f1Iq__arrow:hover{border-color:var(--insights-accent);box-shadow:var(--insights-shadow-hover)}.shorts-fan-module__S6f1Iq__arrowPrev{left:0}.shorts-fan-module__S6f1Iq__arrowNext{right:0}@media (max-width:700px){.shorts-fan-module__S6f1Iq__stage{gap:var(--insights-s3);height:auto;padding-bottom:var(--insights-s2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;perspective:none;display:flex;overflow-x:auto}.shorts-fan-module__S6f1Iq__stage::-webkit-scrollbar{display:none}.shorts-fan-module__S6f1Iq__card,.shorts-fan-module__S6f1Iq__left,.shorts-fan-module__S6f1Iq__centre,.shorts-fan-module__S6f1Iq__right{aspect-ratio:9/16;opacity:1;scroll-snap-align:center;z-index:auto;flex:none;width:68vw;max-width:280px;height:auto;position:relative;transform:none}.shorts-fan-module__S6f1Iq__play{opacity:1}.shorts-fan-module__S6f1Iq__arrow{display:none}}@media (prefers-reduced-motion:reduce){.shorts-fan-module__S6f1Iq__stage{filter:none;transition:none}.shorts-fan-module__S6f1Iq__card{transition:none}}
.media-press-module__c73Dta__newsGrid{gap:var(--insights-s4);margin-bottom:var(--insights-s5);grid-template-columns:repeat(3,1fr);display:grid}.media-press-module__c73Dta__featuredCard{grid-column:span 2}@media (max-width:1100px){.media-press-module__c73Dta__newsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.media-press-module__c73Dta__newsGrid{grid-template-columns:1fr}.media-press-module__c73Dta__featuredCard{grid-column:span 1}}.media-press-module__c73Dta__newsCard{background:var(--insights-surface);border:1px solid var(--insights-edge);border-radius:var(--insights-radius);box-shadow:var(--insights-shadow);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.media-press-module__c73Dta__newsCard:hover{box-shadow:var(--insights-shadow-hover);transform:translateY(-6px)}.media-press-module__c73Dta__newsContent{flex-direction:column;flex:1;padding:1.75rem;display:flex}.media-press-module__c73Dta__newsTitle{color:#0f1724;margin-bottom:.875rem;font-size:1.35rem;font-weight:700;line-height:1.3}.media-press-module__c73Dta__featuredCard .media-press-module__c73Dta__newsTitle{font-size:1.5rem}.media-press-module__c73Dta__newsExcerpt{color:#6b7280;flex:1;margin-bottom:1.25rem;line-height:1.6}.media-press-module__c73Dta__newsLink{color:var(--brand-text);align-items:center;margin-top:auto;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.media-press-module__c73Dta__newsLink:hover{color:var(--brand-text-hover);transform:translate(4px)}.media-press-module__c73Dta__newsLink:focus-visible{outline:3px solid var(--insights-accent);outline-offset:2px}.media-press-module__c73Dta__newsLink svg{margin-left:.5rem;transition:transform .2s}.media-press-module__c73Dta__newsLink:hover svg{transform:translate(4px)}.media-press-module__c73Dta__newsMeta{justify-content:space-between;align-items:baseline;gap:var(--insights-s2);margin-bottom:var(--insights-s2);display:flex}.media-press-module__c73Dta__newsOutlet{color:var(--insights-accent);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.media-press-module__c73Dta__newsDate{color:#9ca3af;font-size:.875rem}.media-press-module__c73Dta__alsoIn{margin-top:var(--insights-s3);color:var(--insights-meta);font-size:.8125rem;line-height:1.5}.media-press-module__c73Dta__alsoIn a{color:var(--insights-muted);text-underline-offset:2px;text-decoration:underline}.media-press-module__c73Dta__alsoIn a:hover{color:var(--insights-accent)}.media-press-module__c73Dta__alsoIn a:focus-visible{outline:3px solid var(--insights-accent);outline-offset:2px}.media-press-module__c73Dta__expandRow{justify-content:center;display:flex}.media-press-module__c73Dta__expandButton{padding:var(--insights-s3) var(--insights-s5);border:1px solid var(--insights-edge);background:var(--insights-surface);color:var(--insights-accent);cursor:pointer;border-radius:999px;font-size:.9375rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.media-press-module__c73Dta__expandButton:hover{border-color:var(--insights-accent);box-shadow:var(--insights-shadow-hover)}.media-press-module__c73Dta__expandButton:focus-visible{outline:3px solid var(--insights-accent);outline-offset:2px}
.articles-module__Q5jzDq__articlesGrid{gap:var(--insights-s4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:900px){.articles-module__Q5jzDq__articlesGrid{grid-template-columns:1fr}}.articles-module__Q5jzDq__articleCard{border:1px solid var(--insights-edge);background:#f9fafb;border-radius:12px;flex-direction:column;padding:2rem;transition:transform .3s,box-shadow .3s,background .3s;display:flex}.articles-module__Q5jzDq__articleCard:hover{box-shadow:var(--insights-shadow-hover);background:#fff;transform:translateY(-6px)}.articles-module__Q5jzDq__articleHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.articles-module__Q5jzDq__articleTitleGroup{flex:1}.articles-module__Q5jzDq__articleTitle{color:#0f1724;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.articles-module__Q5jzDq__articleSource{color:#6b7280;font-size:.9rem;font-weight:500}.articles-module__Q5jzDq__articleDate{color:#9ca3af;white-space:nowrap;font-size:.875rem}.articles-module__Q5jzDq__articleExcerpt{-webkit-line-clamp:4;color:var(--insights-body);margin-bottom:var(--insights-s4);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.articles-module__Q5jzDq__articleLink{align-items:center;gap:var(--insights-s2);color:var(--insights-accent);background:0 0;border-radius:0;margin-top:auto;padding:0;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.articles-module__Q5jzDq__articleLink:hover{color:var(--insights-accent-hover);box-shadow:none;transform:translate(4px)}.articles-module__Q5jzDq__articleLink:focus-visible{outline:3px solid var(--insights-accent);outline-offset:2px}.articles-module__Q5jzDq__ctaInsights{color:#fff;background:linear-gradient(135deg,#9c5229 0%,#7f4020 100%)}.articles-module__Q5jzDq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.articles-module__Q5jzDq__btnWhite{color:var(--brand-text);background:#fff;border-radius:8px;align-items:center;padding:.875rem 1.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.articles-module__Q5jzDq__btnWhite:hover{transform:translateY(-3px);box-shadow:0 8px 20px #ffffff4d}.articles-module__Q5jzDq__btnOutlineWhite{color:#fff;background:0 0;border:2px solid #fff;border-radius:8px;align-items:center;padding:.875rem 1.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.articles-module__Q5jzDq__btnOutlineWhite:hover{background:#ffffff1a;transform:translateY(-3px)}@media (max-width:768px){.articles-module__Q5jzDq__articleHeader{flex-direction:column}}
.page-insights{--insights-accent:var(--brand-text);--insights-accent-hover:var(--brand-text-hover);--insights-accent-wash:var(--brand-wash);--insights-ink:#0f1724;--insights-body:#4b5563;--insights-muted:#6b7280;--insights-meta:#9ca3af;--insights-surface:#fff;--insights-sand:#f5efeb;--insights-edge:#ece4dc;--insights-radius:14px;--insights-radius-lg:20px;--insights-shadow:0 1px 2px #0f17240a;--insights-shadow-hover:0 16px 40px rgba(var(--brand-deep-rgb), .14);--insights-s1:4px;--insights-s2:8px;--insights-s3:16px;--insights-s4:24px;--insights-s5:32px;--insights-s6:48px;--insights-s7:64px;--insights-s8:96px}.page-insights .container-default{max-width:1200px;margin:0 auto;padding:0 20px}.page-insights .section-space{padding:64px 0}@media (max-width:768px){.page-insights .section-space{padding:48px 0}}.page-insights .breadcrumb-wrapper{text-align:center;justify-content:center;align-items:center;min-height:340px;padding:95px 0;display:flex}:is(body:has(.page-insights) header .container-default,body:has(.page-insights) footer .container-default){max-width:1200px;margin:0 auto;padding:0 20px}.page-insights :is(#watch,#shorts,#press,#writing){scroll-margin-top:72px}.page-insights{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.page-insights{scroll-behavior:auto}}.page-insights [hidden]{display:none!important}
