.topic-tree-module__5Qfm2G__tree{flex-direction:column;gap:2px;display:flex}.topic-tree-module__5Qfm2G__loading{flex-direction:column;gap:8px;padding:8px;display:flex}.topic-tree-module__5Qfm2G__loadingItem{background-color:var(--accent);border-radius:6px;height:32px;animation:1.5s infinite topic-tree-module__5Qfm2G__pulse}@keyframes topic-tree-module__5Qfm2G__pulse{0%,to{opacity:.6}50%{opacity:.3}}.topic-tree-module__5Qfm2G__empty{color:var(--muted-foreground);padding:12px 8px;font-size:13px}.topic-tree-module__5Qfm2G__nodeButton{width:100%;color:var(--foreground);text-align:left;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex;position:relative}.topic-tree-module__5Qfm2G__nodeButton:hover{background-color:color-mix(in oklab,var(--soft-sage-green)8%,transparent 92%);border-left-color:var(--soft-sage-green)}.topic-tree-module__5Qfm2G__nodeButton:focus-visible{outline:2px solid var(--soft-sage-green);outline-offset:-2px;background-color:color-mix(in oklab,var(--soft-sage-green)8%,transparent 92%)}.topic-tree-module__5Qfm2G__nodeSelected:focus-visible{outline:2px solid var(--muted-gold);outline-offset:-2px;background-color:color-mix(in oklab,var(--soft-sage-green)85%,black 15%)}.topic-tree-module__5Qfm2G__nodeSelected{background-color:var(--soft-sage-green);color:#fff;border-left-color:var(--muted-gold)}.topic-tree-module__5Qfm2G__nodeSelected:hover{background-color:color-mix(in oklab,var(--soft-sage-green)85%,black 15%)}.topic-tree-module__5Qfm2G__nodeName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.topic-tree-module__5Qfm2G__count{color:var(--soft-sage-green);background-color:color-mix(in oklab,var(--soft-sage-green)15%,transparent 85%);border-radius:12px;flex-shrink:0;padding:3px 8px;font-size:.6875rem;font-weight:600}.topic-tree-module__5Qfm2G__nodeSelected .topic-tree-module__5Qfm2G__count{color:#fff;background-color:#fff3}
.week-selector-module__hE7WVa__selector{flex-direction:column;gap:2px;display:flex}.week-selector-module__hE7WVa__loading{flex-direction:column;gap:8px;padding:8px;display:flex}.week-selector-module__hE7WVa__loadingItem{background-color:var(--accent);border-radius:6px;height:32px;animation:1.5s infinite week-selector-module__hE7WVa__pulse}@keyframes week-selector-module__hE7WVa__pulse{0%,to{opacity:.6}50%{opacity:.3}}.week-selector-module__hE7WVa__empty{color:var(--muted-foreground);padding:12px 8px;font-size:13px}.week-selector-module__hE7WVa__weekButton{width:100%;color:var(--foreground);text-align:left;border-left:3px solid #0000;border-radius:6px;align-items:center;padding:8px 12px;font-size:.8125rem;display:flex;position:relative}.week-selector-module__hE7WVa__weekButton:hover{background-color:color-mix(in oklab,var(--soft-sage-green)10%,transparent 90%);border-left-color:var(--soft-sage-green)}.week-selector-module__hE7WVa__weekButton:focus-visible{outline:2px solid var(--soft-sage-green);outline-offset:-2px;background-color:color-mix(in oklab,var(--soft-sage-green)10%,transparent 90%)}.week-selector-module__hE7WVa__weekSelected{background-color:var(--soft-sage-green);color:#fff;border-left-color:var(--muted-gold);font-weight:500}.week-selector-module__hE7WVa__weekSelected:hover{background-color:color-mix(in oklab,var(--soft-sage-green)85%,black 15%)}.week-selector-module__hE7WVa__weekSelected:focus-visible{outline:2px solid var(--muted-gold);outline-offset:-2px;background-color:color-mix(in oklab,var(--soft-sage-green)85%,black 15%)}
.dashboard-sidebar-module__iPhErG__sidebar{background-color:var(--card);border-right:1px solid var(--border);flex-direction:column;width:280px;min-width:280px;height:100vh;display:flex;position:relative;overflow:hidden}.dashboard-sidebar-module__iPhErG__sidebar:before{content:"";opacity:.03;pointer-events:none;background-image:url(/river-bg.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.dashboard-sidebar-module__iPhErG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dashboard-sidebar-module__iPhErG__logoLink{display:inline-flex}.dashboard-sidebar-module__iPhErG__settingsButton{color:var(--muted-foreground);border-radius:8px;padding:8px;transition:background-color .15s,color .15s}.dashboard-sidebar-module__iPhErG__settingsButton:hover{background-color:var(--accent);color:var(--foreground)}.dashboard-sidebar-module__iPhErG__settingsButton:focus-visible{outline:2px solid var(--soft-sage-green);outline-offset:2px;background-color:var(--accent)}.dashboard-sidebar-module__iPhErG__settingsIcon{width:20px;height:20px}.dashboard-sidebar-module__iPhErG__nav{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:16px 12px;overflow-y:auto}.dashboard-sidebar-module__iPhErG__nav::-webkit-scrollbar{display:none}.dashboard-sidebar-module__iPhErG__navSection{margin-bottom:8px}.dashboard-sidebar-module__iPhErG__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-gold);padding:12px 8px 6px;font-size:.6875rem;font-weight:600}.dashboard-sidebar-module__iPhErG__navItem{width:100%;color:var(--foreground);text-align:left;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.dashboard-sidebar-module__iPhErG__navItem:hover{background-color:color-mix(in oklab,var(--soft-sage-green)10%,transparent 90%);border-left-color:var(--soft-sage-green)}.dashboard-sidebar-module__iPhErG__navItemActive{background-color:var(--soft-sage-green);color:#fff;border-left-color:var(--muted-gold)}.dashboard-sidebar-module__iPhErG__navItemActive:hover{background-color:color-mix(in oklab,var(--soft-sage-green)85%,black 15%)}.dashboard-sidebar-module__iPhErG__navItem:focus-visible{outline:2px solid var(--soft-sage-green);outline-offset:-2px;background-color:color-mix(in oklab,var(--soft-sage-green)10%,transparent 90%)}.dashboard-sidebar-module__iPhErG__navItemActive:focus-visible{outline:2px solid var(--muted-gold);outline-offset:-2px;background-color:color-mix(in oklab,var(--soft-sage-green)85%,black 15%)}.dashboard-sidebar-module__iPhErG__navIcon{flex-shrink:0;width:18px;height:18px}.dashboard-sidebar-module__iPhErG__divider{background-color:var(--border);height:1px;margin:12px 0}
.chat-markdown-module__lJKFZW__chatMarkdown{line-height:1.5}.chat-markdown-module__lJKFZW__chatMarkdown h1,.chat-markdown-module__lJKFZW__chatMarkdown h2,.chat-markdown-module__lJKFZW__chatMarkdown h3,.chat-markdown-module__lJKFZW__chatMarkdown h4,.chat-markdown-module__lJKFZW__chatMarkdown h5,.chat-markdown-module__lJKFZW__chatMarkdown h6{font-family:var(--font-inter),system-ui,sans-serif;color:var(--foreground);margin-top:.75rem;margin-bottom:.25rem;font-weight:600}.chat-markdown-module__lJKFZW__chatMarkdown h1{font-size:1.125rem}.chat-markdown-module__lJKFZW__chatMarkdown h2{font-size:1rem}.chat-markdown-module__lJKFZW__chatMarkdown h3{font-size:.9375rem}.chat-markdown-module__lJKFZW__chatMarkdown h4,.chat-markdown-module__lJKFZW__chatMarkdown h5,.chat-markdown-module__lJKFZW__chatMarkdown h6{font-size:.875rem}.chat-markdown-module__lJKFZW__chatMarkdown p{margin:.375rem 0}.chat-markdown-module__lJKFZW__chatMarkdown ul,.chat-markdown-module__lJKFZW__chatMarkdown ol{margin:.375rem 0;padding-left:1.25rem}.chat-markdown-module__lJKFZW__chatMarkdown li{margin:.125rem 0}.chat-markdown-module__lJKFZW__chatMarkdown strong{color:var(--foreground);font-weight:600}.chat-markdown-module__lJKFZW__chatMarkdown a{color:var(--soft-sage-green);text-decoration:underline}.chat-markdown-module__lJKFZW__chatMarkdown a:hover{opacity:.8}.chat-markdown-module__lJKFZW__chatMarkdown code{background:#0000000d;border-radius:.25rem;padding:.125rem .25rem;font-size:.875em}.chat-markdown-module__lJKFZW__chatMarkdown pre{background:#0000000d;border-radius:.375rem;margin:.5rem 0;padding:.5rem;overflow-x:auto}.chat-markdown-module__lJKFZW__chatMarkdown pre code{background:0 0;padding:0}.chat-markdown-module__lJKFZW__chatMarkdown blockquote{border-left:3px solid var(--soft-sage-green);opacity:.9;margin:.5rem 0;padding-left:.75rem}
.briefing-hero-module__wpYEeG__briefingHero{background:linear-gradient(180deg,var(--warm-sand)0%,color-mix(in oklab,var(--soft-sage-green)6%,var(--warm-sand)94%)100%);padding:2rem 0 4rem;position:relative;overflow:hidden}.briefing-hero-module__wpYEeG__briefingHero:before{content:"";opacity:.08;pointer-events:none;background-image:url(/river-bg.webp);background-position:top;background-size:cover;position:absolute;inset:0}.briefing-hero-module__wpYEeG__briefingHero:after{content:"";background:var(--warm-sand);clip-path:ellipse(55% 100% at 50% 100%);height:40px;position:absolute;bottom:-1px;left:0;right:0}.briefing-hero-module__wpYEeG__briefingHeroInner{z-index:1;max-width:56rem;margin:0 auto;position:relative}.briefing-hero-module__wpYEeG__briefingHero .briefing-hero-module__wpYEeG__briefingHeroInner{padding:0 1rem}@media (min-width:640px){.briefing-hero-module__wpYEeG__briefingHero .briefing-hero-module__wpYEeG__briefingHeroInner{padding:0 1.5rem}}@media (min-width:1024px){.briefing-hero-module__wpYEeG__briefingHero .briefing-hero-module__wpYEeG__briefingHeroInner{padding:0 2rem}}.briefing-hero-module__wpYEeG__briefingHeroDashboard .briefing-hero-module__wpYEeG__briefingHeroInner{padding:0}.briefing-hero-module__wpYEeG__briefingTopicTitle{font-family:var(--font-lora),Georgia,serif;color:var(--deep-ocean-blue);letter-spacing:-.02em;margin:0;font-size:3.5rem;font-weight:400;line-height:1.1}@media (max-width:640px){.briefing-hero-module__wpYEeG__briefingHero{padding:1.5rem 0 2.5rem}.briefing-hero-module__wpYEeG__briefingHero:after{height:25px}.briefing-hero-module__wpYEeG__briefingTopicTitle{font-size:2.5rem}}.briefing-hero-module__wpYEeG__briefingHeroDashboard{background:linear-gradient(180deg,var(--warm-sand)0%,color-mix(in oklab,var(--soft-sage-green)6%,var(--warm-sand)94%)100%);--main-content-width:calc(100vw - 280px - 30px);width:var(--main-content-width);margin-left:calc(50% - var(--main-content-width)/2);margin-top:-24px;padding:2rem 0 4rem;position:relative;overflow:hidden}.briefing-hero-module__wpYEeG__briefingHeroDashboard:before{content:"";opacity:.08;pointer-events:none;background-image:url(/river-bg.webp);background-position:top;background-size:cover;position:absolute;inset:0}.briefing-hero-module__wpYEeG__briefingHeroDashboard:after{content:"";background:var(--warm-sand);clip-path:ellipse(55% 100% at 50% 100%);height:40px;position:absolute;bottom:-1px;left:0;right:0}@media (max-width:640px){.briefing-hero-module__wpYEeG__briefingHeroDashboard{width:100vw;margin-top:-24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1.5rem 0 2.5rem}.briefing-hero-module__wpYEeG__briefingHeroDashboard:after{height:25px}}.briefing-hero-module__wpYEeG__briefingHeroHeader{margin-bottom:1.5rem}.briefing-hero-module__wpYEeG__briefingHeroLabel{text-transform:uppercase;letter-spacing:.15em;color:var(--muted-gold);margin:0 0 .5rem;font-size:.75rem;font-weight:500}.briefing-hero-module__wpYEeG__briefingHeroMeta{border-top:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);color:var(--dark-earth);justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;font-size:.9375rem;display:flex}.briefing-hero-module__wpYEeG__briefingHeroMeta>:last-child{opacity:.7;font-size:.875rem}@media (max-width:640px){.briefing-hero-module__wpYEeG__briefingHeroMeta{flex-direction:column;align-items:flex-start;gap:.5rem}}
.briefing-module__dRrRda__executiveSummarySection{padding:2rem 0;position:relative}.briefing-module__dRrRda__executiveSummaryHeader{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.briefing-module__dRrRda__executiveSummaryAccent{background:linear-gradient(180deg,var(--muted-gold)0%,var(--soft-sage-green)100%);border-radius:2px;flex-shrink:0;width:4px;height:2rem}.briefing-module__dRrRda__executiveSummaryTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);margin:0;font-size:1.75rem;font-weight:500}.briefing-module__dRrRda__executiveSummaryContent{color:var(--dark-earth);white-space:pre-line;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75;position:relative}.briefing-module__dRrRda__keyThemesSection{border-top:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);padding:2rem 0}.briefing-module__dRrRda__keyThemesInner{max-width:56rem;margin:0 auto}.briefing-module__dRrRda__keyThemesTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:1.5rem;font-weight:500;display:flex}.briefing-module__dRrRda__keyThemesTitle:before{content:"";background:linear-gradient(180deg,var(--muted-gold)0%,var(--soft-sage-green)100%);border-radius:2px;flex-shrink:0;width:4px;height:1.5rem}.briefing-module__dRrRda__keyThemesGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.875rem;display:grid}.briefing-module__dRrRda__themeCard{border:1px solid color-mix(in oklab,var(--soft-sage-green)15%,transparent 85%);border-radius:var(--radius-lg);cursor:default;background:#fff;padding:1rem 1.25rem;transition:all .2s ease-out;position:relative}.briefing-module__dRrRda__themeCard:before{content:"";background:var(--soft-sage-green);border-radius:var(--radius-lg)0 0 var(--radius-lg);opacity:.4;width:3px;position:absolute;top:0;bottom:0;left:0}.briefing-module__dRrRda__themeCard:hover{border-color:var(--soft-sage-green);box-shadow:0 2px 8px #1a344a0f}.briefing-module__dRrRda__themeCard:hover:before{opacity:1}.briefing-module__dRrRda__themeCardContent{color:var(--deep-ocean-blue);margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}@media (max-width:640px){.briefing-module__dRrRda__keyThemesSection{padding:1.5rem 0}.briefing-module__dRrRda__keyThemesGrid{grid-template-columns:1fr}}.briefing-module__dRrRda__entitiesSection{padding:2.5rem 0}.briefing-module__dRrRda__entitiesSectionTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.briefing-module__dRrRda__entitiesSectionSubtitle{color:var(--dark-earth);opacity:.8;margin:0 0 1.5rem;font-size:.9375rem}.briefing-module__dRrRda__entityCardEnhanced{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:1.5rem;transition:all .25s ease-out;position:relative;overflow:hidden}.briefing-module__dRrRda__entityCardEnhanced:before{content:"";background:linear-gradient(180deg,var(--soft-sage-green),var(--muted-gold));opacity:0;width:4px;height:100%;transition:opacity .25s ease-out;position:absolute;top:0;left:0}.briefing-module__dRrRda__entityCardEnhanced:hover{border-color:var(--soft-sage-green);transform:translateY(-3px);box-shadow:0 8px 16px -4px #1a344a1a,0 4px 8px -2px #1a344a0f}.briefing-module__dRrRda__entityCardEnhanced:hover:before{opacity:1}.briefing-module__dRrRda__entityCardName{font-family:var(--font-lora),Georgia,serif;color:var(--deep-ocean-blue);margin:0 0 .25rem;font-size:1.125rem;font-weight:500}.briefing-module__dRrRda__entityCardMeta{color:var(--dark-earth);opacity:.7;margin:0 0 1rem;font-size:.8125rem}.briefing-module__dRrRda__entityCardDots{gap:.25rem;display:flex}.briefing-module__dRrRda__entityCardDot{background:var(--soft-sage-green);border-radius:50%;width:6px;height:6px}.briefing-module__dRrRda__entityCardDotEmpty{border:1px solid var(--soft-sage-green);opacity:.4;background:0 0;}.briefing-module__dRrRda__readingSection{border-top:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);padding:2rem 0}.briefing-module__dRrRda__readingSectionTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);margin:0 0 1.25rem;font-size:1.5rem;font-weight:500}.briefing-module__dRrRda__readingList{margin:0;padding:0;list-style:none}.briefing-module__dRrRda__readingItem{border-bottom:1px solid color-mix(in oklab,var(--border)50%,transparent 50%);padding:.875rem 0}.briefing-module__dRrRda__readingItem:last-child{border-bottom:none}.briefing-module__dRrRda__readingLink{align-items:baseline;gap:.75rem;text-decoration:none;transition:color .2s;display:flex}.briefing-module__dRrRda__readingLink:hover{text-decoration:none}.briefing-module__dRrRda__readingBullet{color:var(--muted-gold);flex-shrink:0;font-size:1.25rem;line-height:1}.briefing-module__dRrRda__readingTitle{color:var(--deep-ocean-blue);font-size:1rem;font-weight:500;transition:color .2s}.briefing-module__dRrRda__readingLink:hover .briefing-module__dRrRda__readingTitle{color:var(--soft-sage-green)}.briefing-module__dRrRda__readingDomain{color:var(--dark-earth);opacity:.6;margin-left:.5rem;font-size:.8125rem}.briefing-module__dRrRda__topSourcesSection{background:var(--deep-ocean-blue);margin-top:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:3rem 1rem;position:relative}.briefing-module__dRrRda__topSourcesSection:before{content:"";background:var(--warm-sand);clip-path:ellipse(55% 100% at 50% 0);height:30px;position:absolute;top:-1px;left:0;right:0}.briefing-module__dRrRda__topSourcesInner{max-width:56rem;margin:0 auto}.briefing-module__dRrRda__topSourcesTitle{font-family:var(--font-lora),Georgia,serif;color:var(--warm-sand);text-align:center;margin:0 0 1.5rem;font-size:1.5rem;font-weight:500}.briefing-module__dRrRda__topSourcesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.briefing-module__dRrRda__sourceCard{border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff1a;padding:1.25rem;text-decoration:none;transition:all .2s ease-out}.briefing-module__dRrRda__sourceCard:hover{background:#ffffff1f;border-color:#8da98866;text-decoration:none;transform:translateY(-2px)}.briefing-module__dRrRda__sourceCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.briefing-module__dRrRda__sourceCardName{color:var(--warm-sand);margin:0;font-size:1rem;font-weight:600}.briefing-module__dRrRda__sourceCardCount{color:var(--soft-sage-green);border-radius:var(--radius-sm);background:#8da98833;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem}.briefing-module__dRrRda__sourceCardDescription{color:#e7ded3b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:640px){.briefing-module__dRrRda__topSourcesSection{margin:1.5rem -1rem 0;padding:2.5rem 1rem}.briefing-module__dRrRda__topSourcesSection:before{height:20px}.briefing-module__dRrRda__topSourcesGrid{grid-template-columns:1fr}}.briefing-module__dRrRda__briefingCtaCard{background:linear-gradient(135deg,white 0%,color-mix(in oklab,var(--soft-sage-green)8%,white 92%)100%);border:1px solid color-mix(in oklab,var(--soft-sage-green)25%,transparent 75%);border-radius:var(--radius-xl);text-align:center;margin-top:2.5rem;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #1a344a0f,0 10px 20px -5px #1a344a0a}.briefing-module__dRrRda__briefingCtaCard:before{content:"";background:linear-gradient(90deg,transparent,var(--soft-sage-green),transparent);border-radius:2px;width:60%;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.briefing-module__dRrRda__briefingCtaTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);margin:0 0 .75rem;font-size:1.5rem;font-weight:500}.briefing-module__dRrRda__briefingCtaText{color:var(--dark-earth);max-width:28rem;margin:0 auto 1.5rem;font-size:1rem;line-height:1.6}@media (max-width:640px){.briefing-module__dRrRda__briefingCtaCard{margin-top:2rem;padding:2rem 1.5rem}.briefing-module__dRrRda__briefingCtaTitle{font-size:1.25rem}}.briefing-module__dRrRda__exploreSection{padding:2.5rem 0 0}.briefing-module__dRrRda__exploreSectionTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.briefing-module__dRrRda__exploreSectionSubtitle{color:var(--dark-earth);opacity:.8;margin:0 0 1.5rem;font-size:.9375rem}.briefing-module__dRrRda__waveDivider{height:40px;margin:0 -1rem;position:relative;overflow:hidden}.briefing-module__dRrRda__waveDivider:before{content:"";clip-path:ellipse(55% 100% at 50% 0);background:#fff;height:100%;position:absolute;top:0;left:0;right:0}.briefing-module__dRrRda__sectionDivider{background:color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);height:1px;margin:2rem 0;position:relative}.briefing-module__dRrRda__sectionDivider:before{content:"";background:linear-gradient(90deg,transparent,var(--muted-gold),transparent);border-radius:2px;width:60px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.briefing-module__dRrRda__metadataBar{border-bottom:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 0;display:flex}.briefing-module__dRrRda__metadataLeft{align-items:center;gap:.75rem;display:flex}.briefing-module__dRrRda__metadataRight{color:var(--dark-earth);opacity:.7;font-size:.875rem}.briefing-module__dRrRda__topSourcesSectionSimple{border-top:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);padding:1.5rem 0}.briefing-module__dRrRda__topSourcesTitleSimple{color:var(--dark-earth);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.875rem;font-weight:600}.briefing-module__dRrRda__topSourcesGridSimple{flex-wrap:wrap;gap:.5rem;display:flex}.briefing-module__dRrRda__sourceCardSimple{border:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);border-radius:var(--radius-md);color:var(--dark-earth);background:#fff;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;text-decoration:none;transition:all .15s ease-out;display:inline-flex}.briefing-module__dRrRda__sourceCardSimple:hover{border-color:var(--soft-sage-green);color:var(--soft-sage-green);text-decoration:none}.briefing-module__dRrRda__sourceCardSimpleCount{color:var(--soft-sage-green);background:color-mix(in oklab,var(--soft-sage-green)10%,transparent 90%);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.6875rem}.briefing-module__dRrRda__keyThemesSectionSimple{border-top:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);padding:1rem 0}.briefing-module__dRrRda__keyThemesTitleSimple{color:var(--dark-earth);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.briefing-module__dRrRda__keyThemesTagsSimple{flex-wrap:wrap;gap:.5rem;display:flex}.briefing-module__dRrRda__themeTagSimple{border:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);border-radius:var(--radius-md);color:var(--deep-ocean-blue);background:#fff;padding:.5rem .875rem;font-size:1rem;line-height:1.4;display:inline-block}.briefing-module__dRrRda__themeTagEnhanced{border:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:flex}.briefing-module__dRrRda__themeTagEnhanced:hover{border-color:var(--soft-sage-green);box-shadow:0 2px 6px #1a344a14}.briefing-module__dRrRda__sectionHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.briefing-module__dRrRda__sectionNumber{background:linear-gradient(135deg,var(--soft-sage-green),var(--muted-gold));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 2px 4px #1a344a26}.briefing-module__dRrRda__sectionPriorityHigh{background:linear-gradient(to bottom,white 0%,color-mix(in oklab,var(--soft-sage-green)3%,white 97%)100%);border-left:4px solid var(--soft-sage-green);border-radius:var(--radius-lg);margin:2rem 0;padding:2rem}.briefing-module__dRrRda__sectionPriorityMedium{border-top:2px solid color-mix(in oklab,var(--muted-gold)30%,transparent 70%);margin-top:2rem;padding-top:2rem}.briefing-module__dRrRda__sectionPriorityLow{border-top:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);margin-top:1.5rem;padding-top:1.5rem}@media (max-width:640px){.briefing-module__dRrRda__themeTagEnhanced{padding:.875rem 1rem;font-size:.9375rem}.briefing-module__dRrRda__sectionHeader{margin-bottom:1rem}.briefing-module__dRrRda__sectionNumber{width:1.75rem;height:1.75rem;font-size:.8125rem}.briefing-module__dRrRda__sectionPriorityHigh{margin:1.5rem 0;padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.briefing-module__dRrRda__themeCard,.briefing-module__dRrRda__entityCardEnhanced,.briefing-module__dRrRda__sourceCard,.briefing-module__dRrRda__briefingCtaCard{transition:none!important;transform:none!important}}
.article-row-module__iLSRDW__row{border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:6px;padding:16px 0;display:flex}.article-row-module__iLSRDW__row:hover .article-row-module__iLSRDW__title{text-decoration:underline}.article-row-module__iLSRDW__row:focus{outline:none}.article-row-module__iLSRDW__row:focus .article-row-module__iLSRDW__title{text-decoration:underline}.article-row-module__iLSRDW__row:focus-visible{outline:2px solid var(--sage);outline-offset:-2px}.article-row-module__iLSRDW__title{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.article-row-module__iLSRDW__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.article-row-module__iLSRDW__source{color:var(--sage);font-weight:500}.article-row-module__iLSRDW__separator{color:var(--border)}.article-row-module__iLSRDW__time{flex-shrink:0}.article-row-module__iLSRDW__topics{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-row-module__iLSRDW__summary{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}
.article-list-module__AmeU6q__list{flex-direction:column;display:flex}.article-list-module__AmeU6q__loadMoreTrigger{min-height:20px;padding:16px 0}.article-list-module__AmeU6q__loadingMore{color:var(--muted-foreground);justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.article-list-module__AmeU6q__loadingSpinner{border:2px solid var(--border);border-top-color:var(--sage);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite article-list-module__AmeU6q__spin}@keyframes article-list-module__AmeU6q__spin{to{transform:rotate(360deg)}}
.dashboard-content-module__vi4M3a__content{max-width:56rem;margin:0 auto}
.dashboard-module__hBvAFa__dashboardContainer{background-color:var(--background);min-height:100vh;display:flex}.dashboard-module__hBvAFa__mainContent{flex:1;max-height:100vh;padding:24px 32px;position:relative;overflow-y:auto}.dashboard-module__hBvAFa__mainContent:before{content:"";opacity:.02;pointer-events:none;z-index:0;background-image:url(/river-bg.webp);background-position:50%;background-size:cover;position:fixed;inset:0 0 0 280px}
.briefing-healthcare-module__c4q45a__healthcareCard{border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);background:#fff;border-left:0 solid;padding:1.25rem 1.25rem 1.25rem 1.5rem;transition:all .2s ease-out;position:relative}.briefing-healthcare-module__c4q45a__healthcareCard:before{content:"";background:linear-gradient(180deg,var(--soft-sage-green)0%,var(--muted-gold)100%);border-radius:var(--radius-lg)0 0 var(--radius-lg);opacity:.6;width:4px;position:absolute;top:0;bottom:0;left:0}.briefing-healthcare-module__c4q45a__healthcareCard:hover{border-color:var(--soft-sage-green);box-shadow:0 2px 8px #1a344a0f}.briefing-healthcare-module__c4q45a__healthcareCard:hover:before{opacity:1}.briefing-healthcare-module__c4q45a__healthcareCardBadge{background:color-mix(in oklab,var(--soft-sage-green)15%,transparent 85%);color:var(--soft-sage-green);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);margin-bottom:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.briefing-healthcare-module__c4q45a__healthcareCardBadgeMarket{background:color-mix(in oklab,var(--dark-earth)12%,transparent 88%);color:var(--dark-earth);}.briefing-healthcare-module__c4q45a__healthcareCardHeadline{font-family:var(--font-lora),Georgia,serif;color:var(--deep-ocean-blue);margin:0 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.35}.briefing-healthcare-module__c4q45a__healthcareCardImplication{color:var(--dark-earth);margin:0;font-size:.9375rem;line-height:1.6}.briefing-healthcare-module__c4q45a__healthcareCardImplicationLabel{color:var(--soft-sage-green);font-weight:600}@media (prefers-reduced-motion:reduce){.briefing-healthcare-module__c4q45a__healthcareCard{transition:none!important}}
.forest-module__QeV-tW__sectionHeading{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.forest-module__QeV-tW__sectionAccent{background:linear-gradient(180deg,var(--muted-gold)0%,var(--soft-sage-green)100%);border-radius:2px;flex-shrink:0;width:4px;height:1.5rem}.forest-module__QeV-tW__sectionTitle{font-family:var(--font-lora),Georgia,serif;color:var(--soft-sage-green);margin:0;font-size:1.25rem;font-weight:500}.forest-module__QeV-tW__tierHeadingCompact{color:var(--dark-earth);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.875rem;font-weight:600}.forest-module__QeV-tW__tierSectionWithBorder{border-top:1px solid var(--border);padding-top:1.5rem}.forest-module__QeV-tW__articleHeading{color:var(--dark-earth);font-size:1.25rem;line-height:1.4}.forest-module__QeV-tW__contentCardEnhanced{transition:border-color .2s ease-out;position:relative;overflow:hidden}.forest-module__QeV-tW__contentCardEnhanced:before{content:"";background:linear-gradient(180deg,var(--soft-sage-green)0%,var(--muted-gold)100%);border-radius:var(--radius-lg)0 0 var(--radius-lg);opacity:0;width:3px;transition:opacity .2s ease-out;position:absolute;top:0;bottom:0;left:0}.forest-module__QeV-tW__contentCardEnhanced:hover{border-color:var(--soft-sage-green)}.forest-module__QeV-tW__contentCardEnhanced:hover:before{opacity:1}.forest-module__QeV-tW__primaryRelevance{background:linear-gradient(90deg,#98bc8405,#0000);border-left:4px solid var(--soft-sage-green)!important}.forest-module__QeV-tW__primaryRelevance:before{background:linear-gradient(180deg,var(--soft-sage-green)0%,var(--muted-gold)100%);opacity:1!important}.forest-module__QeV-tW__secondaryRelevance{opacity:.95;border-left:4px solid var(--muted-gold)!important}.forest-module__QeV-tW__secondaryRelevance:before{background:linear-gradient(180deg,var(--muted-gold)0%,var(--soft-sage-green)100%);opacity:.6}.forest-module__QeV-tW__peripheralRelevance{opacity:.8;border-left:4px solid var(--border)}.forest-module__QeV-tW__peripheralRelevance:before{opacity:0}.forest-module__QeV-tW__collapsibleSection{margin-top:3rem}@media (prefers-reduced-motion:reduce){.forest-module__QeV-tW__contentCardEnhanced,.forest-module__QeV-tW__contentCardEnhanced:before{transition:none!important}}
.homepage-module__glKftG__heroSection{background:var(--warm-sand);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.homepage-module__glKftG__heroBackground{pointer-events:none;position:absolute;inset:0}.homepage-module__glKftG__heroBackgroundImage{background-image:url(/river-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.homepage-module__glKftG__heroGradient{background:linear-gradient(#f7f4f0bf 0%,#f7f4f0d9 50%,#f7f4f0f2 100%);position:absolute;inset:0}.homepage-module__glKftG__heroKelpAccent{justify-content:center;gap:var(--spacing-lg);height:25%;opacity:var(--opacity-accent);display:flex;position:absolute;bottom:0;left:0;right:0}.homepage-module__glKftG__kelpStrand{width:40px;height:100%;color:var(--soft-sage-green);transform-origin:bottom}.homepage-module__glKftG__kelpStrand1{}.homepage-module__glKftG__kelpStrand2{opacity:var(--opacity-light-text);}.homepage-module__glKftG__kelpStrand3{opacity:.6;}@keyframes homepage-module__glKftG__kelpSway{0%,to{transform:rotate(-2deg)translate(-5px)}50%{transform:rotate(2deg)translate(5px)}}.homepage-module__glKftG__heroContent{z-index:10;text-align:center;max-width:680px;position:relative}@keyframes homepage-module__glKftG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.homepage-module__glKftG__heroEyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--muted-gold);margin:0 0 1rem;font-size:.75rem;font-weight:500}.homepage-module__glKftG__heroTitle{color:var(--deep-ocean-blue);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:5rem;font-weight:300}.homepage-module__glKftG__heroSubtitle{color:var(--deep-ocean-blue);letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.75rem;font-weight:500;line-height:1.3}.homepage-module__glKftG__heroDescription{color:var(--dark-earth);max-width:540px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.7}.homepage-module__glKftG__heroActions{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.homepage-module__glKftG__heroSeeAction{color:var(--soft-sage-green);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.homepage-module__glKftG__heroSeeAction:hover{color:var(--deep-ocean-blue);text-decoration:none}.homepage-module__glKftG__heroArrow{width:1rem;height:1rem}@keyframes homepage-module__glKftG__bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:768px){.homepage-module__glKftG__heroSection{min-height:90vh;padding:1.5rem}.homepage-module__glKftG__heroKelpAccent{gap:var(--spacing-md);opacity:var(--opacity-subtle);height:20%}.homepage-module__glKftG__kelpStrand{width:30px}.homepage-module__glKftG__heroTitle{font-size:3rem}.homepage-module__glKftG__heroSubtitle{font-size:1.375rem;font-weight:500}.homepage-module__glKftG__heroDescription{font-size:1rem}}.homepage-module__glKftG__liveBriefingSection{background:#fff;padding:6rem 2rem;position:relative}.homepage-module__glKftG__liveBriefingSection:before{content:"";background:linear-gradient(90deg,transparent,var(--soft-sage-green),transparent);border-radius:2px;width:min(120px,20%);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.homepage-module__glKftG__liveBriefingContainer{max-width:800px;margin:0 auto}.homepage-module__glKftG__briefingShowcase{background:linear-gradient(135deg,white 0%,color-mix(in oklab,var(--warm-sand)30%,white 70%)100%);border:1px solid color-mix(in oklab,var(--soft-sage-green)20%,transparent 80%);border-radius:var(--radius-xl);margin-top:3rem;padding:2.5rem;transition:box-shadow .3s,transform .3s;box-shadow:0 4px 6px -1px #1a344a14,0 10px 20px -5px #1a344a0f,0 0 0 1px #8da9880d}.homepage-module__glKftG__briefingShowcase:hover{transform:translateY(-2px);box-shadow:0 8px 12px -2px #1a344a1a,0 16px 32px -8px #1a344a14,0 0 0 1px #8da9881a}.homepage-module__glKftG__showcaseTopic{border-bottom:1px solid #8da98833;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.homepage-module__glKftG__showcaseTopicLabel{color:var(--deep-ocean-blue);border-radius:var(--radius-md);background:#8da98826;padding:.375rem .75rem;font-size:.875rem;font-weight:600}.homepage-module__glKftG__showcaseDate{color:var(--dark-earth);opacity:var(--opacity-muted-text);font-size:.75rem}.homepage-module__glKftG__showcaseSummary{margin-bottom:2rem}.homepage-module__glKftG__showcaseSummaryTitle{color:var(--deep-ocean-blue);margin:0 0 .75rem;font-size:1rem;font-weight:600}.homepage-module__glKftG__showcaseSummaryText{color:var(--dark-earth);margin:0;font-size:.9375rem;line-height:1.7}.homepage-module__glKftG__showcaseFacts{margin-bottom:2rem}.homepage-module__glKftG__showcaseFactsTitle{color:var(--deep-ocean-blue);margin:0 0 1rem;font-size:1rem;font-weight:600}.homepage-module__glKftG__showcaseFactsList{flex-direction:column;gap:1rem;display:flex}.homepage-module__glKftG__showcaseFact{border-radius:var(--radius-md);border-left:3px solid var(--soft-sage-green);background:#8da9880d;gap:1rem;padding:1rem;display:flex}.homepage-module__glKftG__showcaseFactNumber{color:#fff;background:var(--muted-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8125rem;font-weight:700;display:flex}.homepage-module__glKftG__showcaseFactContent{flex:1}.homepage-module__glKftG__showcaseFactText{color:var(--dark-earth);margin:0 0 .5rem;font-size:.9375rem;line-height:1.6}.homepage-module__glKftG__showcaseFactSource{color:var(--soft-sage-green);font-size:.75rem}.homepage-module__glKftG__showcaseFactSource:hover{color:var(--deep-ocean-blue)}.homepage-module__glKftG__showcaseThemes{margin-bottom:2rem}.homepage-module__glKftG__showcaseThemesTitle{color:var(--deep-ocean-blue);margin:0 0 .75rem;font-size:1rem;font-weight:600}.homepage-module__glKftG__showcaseThemesList{flex-wrap:wrap;gap:.5rem;display:flex}.homepage-module__glKftG__showcaseThemeTag{color:var(--dark-earth);border-radius:var(--radius-sm);background:#8da98833;padding:.375rem .75rem;font-size:.8125rem}.homepage-module__glKftG__showcaseCta{text-align:center;border-top:1px solid #8da98833;padding-top:1.5rem}.homepage-module__glKftG__showcaseCtaHint{color:var(--dark-earth);margin:1rem 0 0;font-size:.875rem}.homepage-module__glKftG__showcaseCtaLink{color:var(--soft-sage-green);font-weight:500}.homepage-module__glKftG__showcaseCtaLink:hover{color:var(--deep-ocean-blue)}@media (max-width:640px){.homepage-module__glKftG__liveBriefingSection{padding:4rem 1rem}.homepage-module__glKftG__liveBriefingSection:before{width:80px}.homepage-module__glKftG__briefingShowcase{margin-top:2rem;padding:1.5rem}.homepage-module__glKftG__briefingShowcase:hover{transform:none}.homepage-module__glKftG__showcaseTopic{flex-direction:column;align-items:flex-start;gap:.5rem}}.homepage-module__glKftG__knowledgeFlowSection{background:var(--warm-sand);padding:6rem 2rem;position:relative}.homepage-module__glKftG__knowledgeFlowSection:before{content:"";clip-path:ellipse(55% 100% at 50% 0);background:#fff;height:40px;position:absolute;top:-1px;left:0;right:0}.homepage-module__glKftG__knowledgeFlowContainer{max-width:1000px;margin:0 auto}.homepage-module__glKftG__flowSteps{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;display:grid;position:relative}.homepage-module__glKftG__flowStep{text-align:center;position:relative}.homepage-module__glKftG__flowStepIcon{background:var(--soft-sage-green);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.homepage-module__glKftG__flowIcon{color:#fff;width:32px;height:32px}.homepage-module__glKftG__flowStepNumber{color:var(--muted-gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.homepage-module__glKftG__flowStepTitle{color:var(--deep-ocean-blue);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.homepage-module__glKftG__flowStepDescription{color:var(--dark-earth);margin:0;font-size:.875rem;line-height:1.5}.homepage-module__glKftG__flowConnector{right:calc(-1*var(--spacing-lg));width:24px;height:24px;color:var(--soft-sage-green);opacity:var(--opacity-connector);position:absolute;top:32px}.homepage-module__glKftG__flowConnector svg{width:100%;height:100%;animation:homepage-module__glKftG__pulseArrow var(--animation-pulse)ease-in-out infinite}@keyframes homepage-module__glKftG__pulseArrow{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@media (max-width:900px){.homepage-module__glKftG__flowSteps{grid-template-columns:repeat(2,1fr)}.homepage-module__glKftG__flowStep:nth-child(2) .homepage-module__glKftG__flowConnector,.homepage-module__glKftG__flowStep:nth-child(4) .homepage-module__glKftG__flowConnector{display:none}}@media (max-width:640px){.homepage-module__glKftG__knowledgeFlowSection{padding:4rem 1rem}.homepage-module__glKftG__knowledgeFlowSection:before{height:30px}.homepage-module__glKftG__flowSteps{grid-template-columns:1fr;gap:2.5rem}.homepage-module__glKftG__flowConnector{display:none}}.homepage-module__glKftG__topicExplorerSection{background:#fff;padding:6rem 2rem;position:relative}.homepage-module__glKftG__topicExplorerSection:before{content:"";background:var(--muted-gold);border-radius:2px;width:min(80px,15%);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.homepage-module__glKftG__topicExplorerContainer{max-width:1000px;margin:0 auto}.homepage-module__glKftG__topicGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.homepage-module__glKftG__topicCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .2s ease-out;animation:.5s ease-out backwards homepage-module__glKftG__fadeInUp;display:flex}.homepage-module__glKftG__topicCard:hover{border-color:var(--soft-sage-green);box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.homepage-module__glKftG__topicCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.homepage-module__glKftG__topicCardSlug{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-gold);font-size:.6875rem;font-weight:500}.homepage-module__glKftG__topicCardCount{color:var(--soft-sage-green);border-radius:var(--radius-sm);background:#8da9881a;padding:.25rem .5rem;font-size:.6875rem}.homepage-module__glKftG__topicCardName{color:var(--deep-ocean-blue);margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.homepage-module__glKftG__topicCardDescription{color:var(--dark-earth);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.homepage-module__glKftG__topicCardFooter{margin-top:auto;padding-top:1rem}.homepage-module__glKftG__topicCardCta{color:var(--soft-sage-green);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.homepage-module__glKftG__topicCardArrow{width:16px;height:16px;transition:transform .2s}.homepage-module__glKftG__topicCard:hover .homepage-module__glKftG__topicCardArrow{transform:translate(4px)}@media (max-width:900px){.homepage-module__glKftG__topicGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homepage-module__glKftG__topicExplorerSection{padding:4rem 1rem}.homepage-module__glKftG__topicExplorerSection:before{width:60px}.homepage-module__glKftG__topicGrid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}}.homepage-module__glKftG__founderStorySection{background:linear-gradient(180deg,var(--warm-sand)0%,color-mix(in oklab,var(--deep-ocean-blue)8%,var(--warm-sand)92%)100%);padding:6rem 2rem;position:relative;overflow:hidden}.homepage-module__glKftG__founderStorySection:before{content:"\"";color:var(--soft-sage-green);opacity:.08;pointer-events:none;font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.homepage-module__glKftG__founderStoryContainer{max-width:700px;margin:0 auto}.homepage-module__glKftG__founderStoryContent{text-align:center}.homepage-module__glKftG__founderStoryText{flex-direction:column;align-items:center;display:flex}.homepage-module__glKftG__founderEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-gold);margin-bottom:1rem;font-size:.75rem;font-weight:500}.homepage-module__glKftG__founderHeadline{color:var(--deep-ocean-blue);max-width:500px;margin:0 0 1.5rem;font-size:2rem;line-height:1.3}.homepage-module__glKftG__founderQuote{color:var(--dark-earth);max-width:550px;margin:0 0 2rem;font-size:1.125rem;font-style:italic;line-height:1.7}.homepage-module__glKftG__founderAttribution{align-items:center;gap:1rem;display:flex}.homepage-module__glKftG__founderAvatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.homepage-module__glKftG__founderInfo{text-align:left}.homepage-module__glKftG__founderName{color:var(--deep-ocean-blue);font-size:.9375rem;font-weight:600;display:block}.homepage-module__glKftG__founderTitle{color:var(--dark-earth);font-size:.8125rem;display:block}@media (max-width:640px){.homepage-module__glKftG__founderStorySection{padding:4rem 1rem}.homepage-module__glKftG__founderStorySection:before{font-size:5rem;top:1rem}.homepage-module__glKftG__founderHeadline{font-size:1.5rem}.homepage-module__glKftG__founderQuote{font-size:1rem}}.homepage-module__glKftG__footerCtaSection{background:var(--deep-ocean-blue);padding:5rem 2rem}.homepage-module__glKftG__footerCtaContainer{max-width:600px;margin:0 auto}.homepage-module__glKftG__footerCtaContent{text-align:center}.homepage-module__glKftG__footerCtaHeadline{color:var(--warm-sand);margin:0 0 1rem;font-size:2rem;line-height:1.3}.homepage-module__glKftG__footerCtaSubhead{color:#e7ded3cc;margin:0 0 2rem;font-size:1.125rem}.homepage-module__glKftG__footerCtaActions{margin-bottom:2rem}.homepage-module__glKftG__footerCtaTrust{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.homepage-module__glKftG__trustItem{color:#e7ded3b3;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.homepage-module__glKftG__trustIcon{width:16px;height:16px;color:var(--soft-sage-green)}@media (max-width:640px){.homepage-module__glKftG__footerCtaSection{padding:3rem 1rem}.homepage-module__glKftG__footerCtaHeadline{font-size:1.5rem}.homepage-module__glKftG__footerCtaSubhead{font-size:1rem}.homepage-module__glKftG__footerCtaTrust{flex-direction:column;gap:.75rem}}.homepage-module__glKftG__briefingCtaCard{background:linear-gradient(135deg,white 0%,color-mix(in oklab,var(--soft-sage-green)8%,white 92%)100%);border:1px solid color-mix(in oklab,var(--soft-sage-green)25%,transparent 75%);border-radius:var(--radius-xl);text-align:center;margin-top:2rem;padding:2rem;box-shadow:0 4px 6px -1px #1a344a0f,0 10px 20px -5px #1a344a0a}@media (max-width:640px){.homepage-module__glKftG__briefingCtaCard{padding:1.5rem}}.homepage-module__glKftG__homepage{background:var(--background-default)}@media (prefers-reduced-motion:reduce){.homepage-module__glKftG__topicCard,.homepage-module__glKftG__flowConnector svg{transition:none!important;animation:none!important}}
