.Vm238G_page{overflow-wrap:break-word}.Vm238G_page :is(a,button):focus-visible{outline:2px solid var(--color-institutional);outline-offset:3px}@media (prefers-reduced-motion:reduce){html:has(.Vm238G_page){scroll-behavior:auto}.Vm238G_page *{transition:none}}@font-face{font-family:LHI Trends Display;src:url(/fonts/playfair-display-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.Vm238G_visualPage{min-width:0;max-width:1340px;margin:0 auto;padding:0 32px 64px}.Vm238G_visualPage h1,.Vm238G_visualPage h2{text-wrap:balance;font-family:LHI Trends Display,Georgia,serif;font-weight:500}.Vm238G_visualPage a{color:var(--color-institutional)}.Vm238G_eyebrow{color:var(--color-brass);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:600}.Vm238G_hero{border-bottom:1px solid var(--color-line)}.Vm238G_heroTop{isolation:isolate;background:var(--color-paper);position:relative}.Vm238G_heroCopy{z-index:1;width:59%;padding:52px 20px 44px 0;position:relative}.Vm238G_hero h1{letter-spacing:-.035em;max-width:22ch;margin-top:20px;font-size:clamp(2.5rem,4.1vw,3.6rem);line-height:1.08}.Vm238G_heroSubtitle{max-width:47ch;color:var(--color-institutional);margin-top:24px;font-size:1.05rem;line-height:1.7}.Vm238G_heroText{max-width:54ch;color:var(--color-muted);margin-top:13px;font-size:.9375rem;line-height:1.8}.Vm238G_heroActions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.Vm238G_primaryCta,.Vm238G_secondaryCta{border:1px solid var(--color-institutional);border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 18px;font-size:.875rem;font-weight:600;line-height:1.5;transition:background .18s,color .18s;display:inline-flex}.Vm238G_visualPage .Vm238G_primaryCta{color:var(--color-paper);background:var(--color-institutional)}.Vm238G_visualPage .Vm238G_primaryCta:hover{background:var(--color-paper);color:var(--color-institutional)}.Vm238G_secondaryCta{background:var(--color-paper);border-color:var(--color-line)}.Vm238G_secondaryCta:hover{border-color:var(--color-institutional);background:var(--color-soft)}.Vm238G_heroVisual{z-index:0;background:var(--color-paper);position:absolute;inset:0 0 0 53%}.Vm238G_heroVisual:before{content:"";filter:saturate(.8)contrast(.92);background:url(/images/trends/hero.jpg) 50%/cover;position:absolute;inset:0}.Vm238G_heroVisual:after{content:"";background:linear-gradient(to right,var(--color-paper) 0%,color-mix(in srgb,var(--color-paper) 96%,transparent) 8%,color-mix(in srgb,var(--color-paper) 78%,transparent) 16%,color-mix(in srgb,var(--color-paper) 42%,transparent) 25%,color-mix(in srgb,var(--color-paper) 12%,transparent) 34%,transparent 42%);position:absolute;inset:0}.Vm238G_heroPrinciples{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;display:grid}.Vm238G_heroPrinciples>div{color:var(--color-institutional);justify-content:center;align-items:center;gap:13px;font-size:.875rem;display:flex}.Vm238G_heroPrinciples>div+div{border-left:1px solid var(--color-line)}.Vm238G_heroPrinciples svg{flex-shrink:0;width:24px;height:24px}@media (max-width:767px){.Vm238G_visualPage{padding:0 20px 40px}.Vm238G_heroCopy{width:100%;padding:34px 0 28px}.Vm238G_hero h1{max-width:22ch;font-size:clamp(2rem,8.9vw,3rem)}.Vm238G_heroSubtitle{margin-top:19px;font-size:1rem;line-height:1.65}.Vm238G_heroText{font-size:.9375rem;line-height:1.7}.Vm238G_heroActions{gap:10px;margin-top:22px}.Vm238G_heroActions a{width:100%}.Vm238G_heroVisual{height:160px;position:relative;inset:auto}.Vm238G_heroVisual:before{background-position:50% 51%}.Vm238G_heroVisual:after{background:linear-gradient(to bottom,var(--color-paper),transparent 12%)}.Vm238G_heroPrinciples{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 0}.Vm238G_heroPrinciples>div{justify-content:flex-start;gap:10px;min-height:54px;font-size:.8125rem}.Vm238G_heroPrinciples>div+div{border-left:0}.Vm238G_heroPrinciples>div:nth-child(2n){padding-left:12px}.Vm238G_heroPrinciples>div:nth-child(n+3){border-top:1px solid var(--color-line)}.Vm238G_heroPrinciples svg{width:21px;height:21px}}.Vm238G_visualPage{background:var(--color-paper)}.Vm238G_visualPage h2{letter-spacing:-.025em;font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.18}.Vm238G_current,.Vm238G_radarSection,.Vm238G_capitalSection{padding:46px 0}.Vm238G_radarSection,.Vm238G_capitalSection{border-top:1px solid var(--color-line);scroll-margin-top:88px}.Vm238G_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;display:flex}.Vm238G_sectionHeading p,.Vm238G_sectionText{color:var(--color-muted);margin-top:10px;font-size:.9375rem;line-height:1.7}.Vm238G_sectionHeading .Vm238G_updated{margin:0 0 3px;font-size:.75rem}.Vm238G_currentGrid{grid-template-columns:1.18fr 1fr 1fr 1fr;gap:20px;margin-top:27px;display:grid}.Vm238G_currentStory{border-top:1px solid var(--color-line);flex-direction:column;min-width:0;padding-top:12px;display:flex}.Vm238G_trendImage{filter:saturate(.82)contrast(.96);background-position:50%;background-size:cover;background-color:var(--color-soft);display:block}.Vm238G_currentImage{border-radius:3px;width:100%;height:136px}.Vm238G_currentStory:first-child{border-top:0;padding-top:0}.Vm238G_leadStory .Vm238G_currentImage{height:170px}.Vm238G_currentStory:nth-child(3) .Vm238G_currentImage{order:2;height:116px;margin-top:16px}.Vm238G_storyCopy{flex-direction:column;flex:1;align-items:flex-start;padding-top:17px;display:flex}.Vm238G_currentStory:nth-child(3) .Vm238G_storyCopy{padding-top:6px}.Vm238G_storyCopy h3,.Vm238G_capitalStory h3{letter-spacing:-.02em;font-family:LHI Trends Display,Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.2}.Vm238G_storyCopy p,.Vm238G_capitalStory>p:not(.Vm238G_eyebrow){color:var(--color-muted);margin-top:11px;font-size:.875rem;line-height:1.75}.Vm238G_textLink{align-items:center;gap:12px;min-height:44px;font-size:.8125rem;font-weight:600;line-height:1.6;display:inline-flex}.Vm238G_storyCopy .Vm238G_textLink{margin-top:auto;padding-top:13px}.Vm238G_textLink:hover,.Vm238G_radarLink:hover{text-underline-offset:4px;text-decoration:underline}.Vm238G_capitalStory{background:var(--color-soft);border-top:2px solid var(--color-brass);flex-direction:column;align-items:flex-start;padding:22px 20px 12px;display:flex}.Vm238G_capitalStory .Vm238G_eyebrow{font-size:.75rem}.Vm238G_capitalStory h3{margin-top:19px;font-size:1.6rem}.Vm238G_capitalStory .Vm238G_textLink{margin-top:auto;padding-top:16px}.Vm238G_miniBars{gap:7px;width:100%;padding:21px 0 7px;display:grid}.Vm238G_miniBars span{background:var(--color-institutional);opacity:.78;height:7px;display:block}.Vm238G_miniBars span:first-child{background:var(--color-brass);opacity:1}.Vm238G_filters{scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;gap:8px;max-width:100%;margin:22px -3px 0;padding:4px 3px 11px;display:flex;overflow-x:auto}.Vm238G_filter{border:1px solid var(--color-line);background:var(--color-soft);min-height:44px;color:var(--color-institutional);border-radius:999px;flex-shrink:0;padding:9px 18px;font-size:.8125rem;transition:background .15s,border-color .15s}.Vm238G_filter:hover{background:var(--color-paper);border-color:var(--color-brass)}.Vm238G_filter[aria-pressed=true]{color:var(--color-paper);background:var(--color-institutional);border-color:var(--color-institutional)}.Vm238G_filterCount{color:var(--color-muted);margin-top:4px;font-size:.75rem}.Vm238G_radarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.Vm238G_radarCard{-moz-column-gap:16px;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-paper) 55%,white);border-radius:4px;grid-template-rows:auto auto 1fr auto;grid-template-columns:76px minmax(0,1fr);column-gap:16px;min-width:0;padding:18px;transition:border-color .18s,background .18s;display:grid;position:relative}.Vm238G_radarCard:hover{border-color:var(--color-brass);background:var(--color-paper)}.Vm238G_radarImage{border-radius:3px;grid-area:1/1/span 2;width:76px;height:82px}.Vm238G_radarName{color:var(--color-ink);letter-spacing:-.015em;grid-column:2;align-self:start;font-size:1rem;font-weight:600;line-height:1.3}.Vm238G_radarDescription{color:var(--color-muted);grid-column:2;margin-top:7px;font-size:.8125rem;line-height:1.6}.Vm238G_radarMeta{flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:9px 19px;margin-top:15px;display:flex}.Vm238G_radarMeta>div{align-items:center;gap:6px;font-size:.75rem;line-height:1.6;display:flex}.Vm238G_radarMeta dt{color:var(--color-muted)}.Vm238G_phaseBadge,.Vm238G_evidenceBadge{color:var(--color-institutional);background:color-mix(in srgb,var(--color-signal) 16%,var(--color-paper));border-radius:3px;padding:3px 6px;font-weight:500}.Vm238G_phaseBadge[data-phase=adoption],.Vm238G_evidenceBadge[data-evidence=growing]{background:color-mix(in srgb,var(--color-brass) 12%,var(--color-paper));color:var(--color-ink)}.Vm238G_phaseBadge[data-phase=mature],.Vm238G_evidenceBadge[data-evidence=limited]{background:var(--color-soft);color:var(--color-muted)}.Vm238G_radarLink{border-top:1px solid color-mix(in srgb,var(--color-line) 65%,transparent);grid-column:1/-1;justify-content:space-between;align-items:center;min-height:40px;margin-top:5px;padding-top:8px;font-size:.8125rem;font-weight:600;display:flex}.Vm238G_radarLink span{font-size:1rem}.Vm238G_radarNote{color:var(--color-muted);margin-top:20px;font-size:.75rem;line-height:1.8}.Vm238G_capitalPeriod{color:var(--color-muted);font-size:.875rem;line-height:1.8}.Vm238G_capitalStatus{color:var(--color-muted);flex-wrap:wrap;gap:5px 24px;margin-top:12px;font-size:.75rem;line-height:1.8;display:flex}.Vm238G_capitalStatus>p:first-child{color:var(--color-institutional)}.Vm238G_capitalOverview{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:54px;margin-top:30px;display:grid}.Vm238G_overlapChart figcaption{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 15px;padding-bottom:15px;display:flex}.Vm238G_overlapChart figcaption span:first-child{color:var(--color-institutional);font-size:1rem;font-weight:600}.Vm238G_overlapChart figcaption span:last-child{color:var(--color-muted);font-size:.75rem}.Vm238G_overlapChart ol{gap:14px;padding-top:20px;display:grid}.Vm238G_overlapChart li{grid-template-columns:58px minmax(0,1fr) 66px;align-items:center;gap:15px;display:grid}.Vm238G_barTicker{color:var(--color-institutional);font-size:.8125rem;font-weight:600}.Vm238G_barTrack{background:var(--color-soft);border-radius:1px;height:10px;display:block;overflow:hidden}.Vm238G_barTrack>span{background:var(--color-institutional);border-radius:inherit;height:100%;display:block}.Vm238G_barCount{color:var(--color-institutional);font-variant-numeric:tabular-nums;text-align:right;font-size:.9375rem}.Vm238G_barCount>span{color:var(--color-muted);font-size:.75rem}.Vm238G_universe{background:var(--color-soft);border-top:2px solid var(--color-brass);min-width:0;padding:24px 28px}.Vm238G_universe h3{letter-spacing:-.025em;max-width:19ch;font-family:LHI Trends Display,Georgia,serif;font-size:1.7rem;font-weight:500;line-height:1.2}.Vm238G_universeNumbers{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr 1.3fr;gap:16px;margin-top:17px;padding:24px 0 23px;display:grid}.Vm238G_universeNumbers dd{letter-spacing:-.05em;color:var(--color-institutional);font-family:LHI Trends Display,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:500;line-height:1.1}.Vm238G_universeNumbers small{margin-left:2px;font-family:inherit;font-size:.57em}.Vm238G_universeNumbers dt{color:var(--color-muted);margin-top:9px;font-size:.75rem;line-height:1.5}.Vm238G_universeText{color:var(--color-muted);margin-top:20px;font-size:.8125rem;line-height:1.8}.Vm238G_universe .Vm238G_textLink{margin-top:12px;font-size:.75rem}.Vm238G_alphabetNote{border-top:1px solid var(--color-line);margin-top:25px;padding-top:20px}.Vm238G_alphabetTitle{color:var(--color-institutional);font-size:.875rem;font-weight:600}.Vm238G_alphabetTitle>span{color:var(--color-muted);margin-left:12px;font-size:.75rem;font-weight:400}.Vm238G_alphabetUnion{align-items:center;gap:18px;margin-top:12px;display:flex}.Vm238G_alphabetUnion>div{gap:7px;min-width:95px;display:grid}.Vm238G_alphabetUnion>div>span{color:var(--color-muted);justify-content:space-between;gap:15px;font-size:.8125rem;display:flex}.Vm238G_alphabetUnion strong{color:var(--color-institutional);font-weight:500}.Vm238G_unionConnector{border:1px solid var(--color-brass);border-left:0;width:42px;height:36px;display:block;position:relative}.Vm238G_unionConnector:after{content:"";border-top:1px solid var(--color-brass);width:16px;position:absolute;top:50%;left:100%}.Vm238G_alphabetUnion>p{align-items:center;gap:12px;margin-left:9px;display:flex}.Vm238G_alphabetUnion>p>strong{font-family:LHI Trends Display,Georgia,serif;font-size:2rem}.Vm238G_alphabetUnion>p>span{color:var(--color-muted);font-size:.75rem;line-height:1.5}.Vm238G_positionsNote{border-top:1px solid var(--color-line);max-width:100%;color:var(--color-muted);margin-top:28px;padding-top:22px;font-size:.8125rem;line-height:1.8}.Vm238G_capitalDetails{margin-top:16px}.Vm238G_capitalDetails summary{cursor:pointer;min-height:44px;color:var(--color-institutional);align-items:center;gap:14px;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.Vm238G_capitalDetails summary::-webkit-details-marker{display:none}.Vm238G_capitalDetails summary:hover{text-underline-offset:4px;text-decoration:underline}.Vm238G_capitalDetails summary:focus-visible{outline:2px solid var(--color-institutional);outline-offset:3px}.Vm238G_capitalDetails[open] summary span{transform:rotate(180deg)}.Vm238G_capitalTable{border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-paper) 60%,white);border-radius:4px;margin-top:24px;padding:22px 25px 15px}.Vm238G_capitalTable table th[scope=row]{padding-top:14px;padding-bottom:11px}.Vm238G_capitalTable table a{min-height:32px}.Vm238G_deepDive{isolation:isolate;background:var(--color-institutional);border-top:2px solid var(--color-brass);border-radius:4px;margin-top:8px;padding:44px 46px 42px;position:relative;overflow:hidden}.Vm238G_deepDive:before{content:"";z-index:-1;filter:saturate(.82)contrast(.96);opacity:.1;background:url(/images/trends/hero.jpg) 50% 58%/cover;position:absolute;inset:0 0 0 54%}.Vm238G_deepDive .Vm238G_eyebrow{color:color-mix(in srgb,var(--color-brass) 55%,var(--color-paper))}.Vm238G_deepDive h2{color:var(--color-paper);max-width:22ch;margin-top:16px;font-size:clamp(2rem,3.4vw,2.9rem)}.Vm238G_deepText{color:var(--color-paper);opacity:.8;max-width:60ch;margin-top:15px;font-size:.9375rem;line-height:1.8}.Vm238G_visualPage .Vm238G_deepCta{background:var(--color-paper);min-height:46px;color:var(--color-institutional);border:1px solid var(--color-paper);border-radius:4px;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:12px 18px;font-size:.875rem;font-weight:600;display:inline-flex}.Vm238G_visualPage .Vm238G_deepCta:hover{background:var(--color-institutional);color:var(--color-paper)}@media (min-width:1440px){.Vm238G_heroCopy{padding-top:58px;padding-bottom:48px}}@media (max-width:1100px){.Vm238G_currentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Vm238G_currentImage,.Vm238G_leadStory .Vm238G_currentImage{height:160px}.Vm238G_currentStory:nth-child(3) .Vm238G_currentImage{order:0;height:160px;margin:0}.Vm238G_currentStory:nth-child(3) .Vm238G_storyCopy{padding-top:17px}.Vm238G_currentStory{border-top:0;padding-top:0}.Vm238G_radarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Vm238G_capitalOverview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.Vm238G_universe{padding:22px}.Vm238G_universeNumbers{gap:10px}.Vm238G_universeNumbers dd{font-size:2rem}}@media (max-width:767px){.Vm238G_current,.Vm238G_radarSection,.Vm238G_capitalSection{padding:33px 0}.Vm238G_visualPage h2{font-size:1.9rem}.Vm238G_currentGrid{grid-template-columns:1fr;gap:23px;margin-top:23px}.Vm238G_currentStory,.Vm238G_currentStory:first-child{-moz-column-gap:17px;border-bottom:1px solid var(--color-line);grid-template-columns:96px minmax(0,1fr);column-gap:17px;padding-bottom:21px;display:grid}.Vm238G_currentImage,.Vm238G_leadStory .Vm238G_currentImage,.Vm238G_currentStory:nth-child(3) .Vm238G_currentImage{border-radius:3px;width:96px;height:120px;margin-top:0}.Vm238G_storyCopy,.Vm238G_currentStory:nth-child(3) .Vm238G_storyCopy{padding-top:0}.Vm238G_storyCopy h3{font-size:1.28rem}.Vm238G_storyCopy p{font-size:.8125rem;line-height:1.7}.Vm238G_capitalStory{padding:22px 24px 16px}.Vm238G_capitalStory h3{margin-top:12px;font-size:1.6rem}.Vm238G_miniBars{max-width:260px;padding-top:17px}.Vm238G_capitalStory>p:not(.Vm238G_eyebrow){font-size:.875rem}.Vm238G_radarGrid{grid-template-columns:1fr;gap:12px}.Vm238G_radarCard{-moz-column-gap:14px;grid-template-columns:70px minmax(0,1fr);column-gap:14px;padding:16px}.Vm238G_radarImage{width:70px;height:78px}.Vm238G_radarName{font-size:1rem}.Vm238G_radarDescription{font-size:.8125rem}.Vm238G_radarMeta{gap:7px 16px;margin-top:13px}.Vm238G_radarMeta>div{font-size:.75rem}.Vm238G_radarLink{min-height:40px}.Vm238G_capitalOverview{grid-template-columns:1fr;gap:26px;margin-top:24px}.Vm238G_overlapChart li{grid-template-columns:53px minmax(0,1fr) 60px;gap:10px}.Vm238G_overlapChart ol{gap:17px}.Vm238G_barTrack{height:10px}.Vm238G_universe{padding:24px}.Vm238G_universeNumbers dd{font-size:2.3rem}.Vm238G_alphabetTitle>span{margin:7px 0 0;display:block}.Vm238G_alphabetUnion{gap:13px}.Vm238G_unionConnector{width:25px}.Vm238G_alphabetUnion>p{gap:9px}.Vm238G_capitalTable{margin-top:20px;padding:18px 17px 12px}.Vm238G_capitalTable li{padding-top:18px;padding-bottom:16px}.Vm238G_deepDive{margin-top:0;padding:30px 24px 32px}.Vm238G_deepDive h2{font-size:2rem}.Vm238G_deepDive:before{opacity:.065;inset:0}.Vm238G_deepText{font-size:.875rem}.Vm238G_visualPage .Vm238G_deepCta{text-align:center;gap:6px;width:100%;padding:12px;font-size:.8125rem}}
