.region-home-module__PuHbxq__home{color:#26332f;background:#fff}.region-home-module__PuHbxq__home a{transition:background-color .18s,color .18s,border-color .18s}.region-home-module__PuHbxq__home a:focus-visible{outline:3px solid var(--region-accent);outline-offset:5px}.region-home-module__PuHbxq__container{max-width:1152px;margin-inline:auto;padding-inline:24px}.region-home-module__PuHbxq__hero{background:var(--region-paper);color:var(--region-ink)}.region-home-module__PuHbxq__heroGrid{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding-top:56px;padding-bottom:48px;display:grid}.region-home-module__PuHbxq__eyebrow,.region-home-module__PuHbxq__sectionKicker{letter-spacing:.12em;color:var(--region-accent);font-size:12px;font-weight:600}.region-home-module__PuHbxq__eyebrow{align-items:center;gap:9px;display:flex}.region-home-module__PuHbxq__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.region-home-module__PuHbxq__siteTitle{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:23px;font-size:42px;font-weight:650;line-height:1.35}.region-home-module__PuHbxq__siteTitle span{letter-spacing:.08em;margin-top:4px;font-size:19px;font-weight:500;display:block}.region-home-module__PuHbxq__location{opacity:.75;align-items:center;gap:5px;margin-top:12px;font-size:12px;display:flex}.region-home-module__PuHbxq__location svg{flex-shrink:0}.region-home-module__PuHbxq__headline{letter-spacing:-.025em;margin-top:30px;font-size:clamp(23px,2.35vw,32px);font-weight:550;line-height:1.65}.region-home-module__PuHbxq__introduction{opacity:.8;max-width:465px;margin-top:15px;font-size:14px;line-height:1.95}.region-home-module__PuHbxq__heroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.region-home-module__PuHbxq__primaryLink{background:var(--region-accent);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:20px;padding:15px 20px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.region-home-module__PuHbxq__primaryLink:hover{background:var(--region-ink)}.region-home-module__PuHbxq__primaryLink svg,.region-home-module__PuHbxq__textLink svg{flex-shrink:0}.region-home-module__PuHbxq__textLink{color:var(--region-accent);align-items:center;gap:9px;font-size:13px;font-weight:550;display:inline-flex}.region-home-module__PuHbxq__textLink:hover{color:var(--region-ink);text-underline-offset:5px;text-decoration:underline}.region-home-module__PuHbxq__poster{background:var(--region-ink);min-width:0;color:var(--region-bright);border-radius:9px;flex-direction:column;justify-content:space-between;align-self:stretch;display:flex;overflow:hidden}.region-home-module__PuHbxq__posterHeading{letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:24px 26px 0;font-size:11px;display:flex}.region-home-module__PuHbxq__poster>svg{width:100%;margin-block:auto;display:block}.region-home-module__PuHbxq__posterFooter{border-top:1px solid color-mix(in srgb, var(--region-bright) 25%, transparent);justify-content:space-between;align-items:end;gap:20px;margin:0 26px;padding-block:18px 26px;display:flex}.region-home-module__PuHbxq__posterName{overflow-wrap:anywhere;font-size:clamp(24px,3vw,40px);font-weight:550;line-height:1.35}.region-home-module__PuHbxq__posterCaption{opacity:.85;letter-spacing:.12em;flex-shrink:0;font-size:11px;line-height:1.9}.region-home-module__PuHbxq__siteStrip{border-top:1px solid color-mix(in srgb, var(--region-ink) 15%, transparent);flex-wrap:wrap;align-items:center;gap:16px 35px;padding-block:21px;font-size:12px;display:flex}.region-home-module__PuHbxq__siteStrip>span{flex-wrap:wrap;gap:12px;display:flex}.region-home-module__PuHbxq__stripLabel{opacity:.6}.region-home-module__PuHbxq__siteStrip>a{align-items:center;gap:7px;margin-left:auto;font-weight:550;display:inline-flex}.region-home-module__PuHbxq__focus{padding-top:64px;padding-bottom:54px;scroll-margin-top:90px}.region-home-module__PuHbxq__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.region-home-module__PuHbxq__home section h2:not(.region-home-module__PuHbxq__headline){letter-spacing:-.025em;font-size:25px;font-weight:600;line-height:1.5}.region-home-module__PuHbxq__sectionHeading h2,.region-home-module__PuHbxq__reading h2,.region-home-module__PuHbxq__about h2{margin-top:10px}.region-home-module__PuHbxq__sectionHeading>p{color:#66736d;max-width:315px;font-size:13px;line-height:1.9}.region-home-module__PuHbxq__topicGrid{border-block:1px solid #e5e9e6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.region-home-module__PuHbxq__topic{flex-direction:column;padding:28px 30px;display:flex}.region-home-module__PuHbxq__topic:first-child{padding-left:0}.region-home-module__PuHbxq__topic:last-child{padding-right:0}.region-home-module__PuHbxq__topic+.region-home-module__PuHbxq__topic{border-left:1px solid #e5e9e6}.region-home-module__PuHbxq__topicNumber{letter-spacing:.05em;color:var(--region-accent);font-variant-numeric:tabular-nums;font-size:13px}.region-home-module__PuHbxq__topic h3{margin-top:26px;font-size:19px;font-weight:600}.region-home-module__PuHbxq__topic p{color:#66736d;margin-top:13px;margin-bottom:23px;font-size:13px;line-height:1.9}.region-home-module__PuHbxq__topic a{color:var(--region-accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:550;display:inline-flex}.region-home-module__PuHbxq__topic a:hover{text-underline-offset:5px;text-decoration:underline}.region-home-module__PuHbxq__reading{background:var(--region-paper);border:1px solid var(--region-soft);border-radius:9px;align-items:center;gap:26px;max-width:1104px;padding:32px;display:flex}.region-home-module__PuHbxq__readingMark{width:88px;height:100px;color:var(--region-accent);background:var(--region-soft);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.region-home-module__PuHbxq__readingCopy{flex:1}.region-home-module__PuHbxq__readingCopy>p:last-child{color:#66736d;margin-top:10px;font-size:13px;line-height:1.85}.region-home-module__PuHbxq__reading>a{flex-shrink:0}.region-home-module__PuHbxq__about{grid-template-columns:1fr 1fr;gap:80px;padding-top:64px;padding-bottom:72px;display:grid}.region-home-module__PuHbxq__about>div>p:not(.region-home-module__PuHbxq__sectionKicker){color:#66736d;margin-top:15px;font-size:13px;line-height:1.95}.region-home-module__PuHbxq__about>div>p.region-home-module__PuHbxq__note{color:#78817d;font-size:12px}.region-home-module__PuHbxq__neighbors{background:#fafbf9;border:1px solid #e5e9e6;border-radius:7px;align-self:start;padding:24px}.region-home-module__PuHbxq__neighborsHeading{color:var(--region-ink);justify-content:space-between;align-items:center;gap:16px;display:flex}.region-home-module__PuHbxq__neighbors h3{font-size:15px;font-weight:550}.region-home-module__PuHbxq__neighborLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-block:20px;display:grid}.region-home-module__PuHbxq__neighborLinks a{background:#fff;border:1px solid #e5e9e6;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.7;display:flex}.region-home-module__PuHbxq__neighborLinks a svg{flex-shrink:0}.region-home-module__PuHbxq__neighborLinks a:hover{border-color:var(--region-accent);color:var(--region-accent)}.region-home-module__PuHbxq__neighbors>.region-home-module__PuHbxq__textLink{margin-top:6px;font-size:12px}@media (min-width:900px){.region-home-module__PuHbxq__home[data-edition=research] .region-home-module__PuHbxq__heroGrid{grid-template-columns:1fr 1.15fr}.region-home-module__PuHbxq__home[data-edition=research] .region-home-module__PuHbxq__poster{grid-area:1/1}.region-home-module__PuHbxq__home[data-edition=research] .region-home-module__PuHbxq__welcome{grid-column:2}}@media (max-width:1199px){.region-home-module__PuHbxq__reading{margin-inline:24px}.region-home-module__PuHbxq__heroGrid{gap:35px}.region-home-module__PuHbxq__about{gap:40px}}@media (max-width:899px){.region-home-module__PuHbxq__heroGrid{grid-template-columns:1fr 1fr;gap:25px;padding-block:38px}.region-home-module__PuHbxq__siteTitle{font-size:34px}.region-home-module__PuHbxq__headline{font-size:24px}.region-home-module__PuHbxq__heroActions{gap:18px}.region-home-module__PuHbxq__posterHeading{padding-inline:18px}.region-home-module__PuHbxq__posterFooter{margin-inline:18px}.region-home-module__PuHbxq__sectionHeading{display:block}.region-home-module__PuHbxq__sectionHeading>p{max-width:none;margin-top:12px}.region-home-module__PuHbxq__reading{flex-wrap:wrap;gap:20px}.region-home-module__PuHbxq__reading>a{margin-left:108px}.region-home-module__PuHbxq__about{gap:26px}.region-home-module__PuHbxq__neighborLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.region-home-module__PuHbxq__container{padding-inline:20px}.region-home-module__PuHbxq__heroGrid{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:28px}.region-home-module__PuHbxq__siteTitle{margin-top:20px;font-size:36px}.region-home-module__PuHbxq__siteTitle span{font-size:17px}.region-home-module__PuHbxq__headline{margin-top:24px;font-size:25px}.region-home-module__PuHbxq__introduction{font-size:13px}.region-home-module__PuHbxq__heroActions{gap:20px;margin-top:22px}.region-home-module__PuHbxq__primaryLink{gap:16px;padding:13px 16px;font-size:13px}.region-home-module__PuHbxq__poster{min-height:250px;position:relative}.region-home-module__PuHbxq__posterHeading{padding:20px 20px 0;font-size:10px}.region-home-module__PuHbxq__poster>svg{align-self:flex-end;width:64%;margin:-5px -4px -6px 0}.region-home-module__PuHbxq__posterFooter{border-top:0;width:42%;padding-bottom:22px;display:block;position:absolute;bottom:0;left:0}.region-home-module__PuHbxq__posterName{font-size:28px;display:block}.region-home-module__PuHbxq__posterName.region-home-module__PuHbxq__longName{font-size:21px;line-height:1.5}.region-home-module__PuHbxq__posterCaption{margin-top:10px;font-size:10px;display:block}.region-home-module__PuHbxq__siteStrip{gap:12px 24px;padding-block:16px;font-size:11px}.region-home-module__PuHbxq__siteStrip>a{margin-left:0}.region-home-module__PuHbxq__focus{padding-top:40px;padding-bottom:32px}.region-home-module__PuHbxq__home section h2:not(.region-home-module__PuHbxq__headline){font-size:22px}.region-home-module__PuHbxq__sectionHeading{margin-bottom:23px}.region-home-module__PuHbxq__sectionKicker{font-size:11px}.region-home-module__PuHbxq__topicGrid{grid-template-columns:1fr}.region-home-module__PuHbxq__topic,.region-home-module__PuHbxq__topic:first-child,.region-home-module__PuHbxq__topic:last-child{padding:22px 0 22px 37px;position:relative}.region-home-module__PuHbxq__topic+.region-home-module__PuHbxq__topic{border-top:1px solid #e5e9e6;border-left:0}.region-home-module__PuHbxq__topicNumber{position:absolute;top:25px;left:0}.region-home-module__PuHbxq__topic h3{margin-top:0;font-size:18px}.region-home-module__PuHbxq__topic p{margin-top:10px;margin-bottom:16px}.region-home-module__PuHbxq__reading{gap:18px;margin-inline:20px;padding:25px}.region-home-module__PuHbxq__readingMark{width:50px;height:56px}.region-home-module__PuHbxq__readingMark svg{width:30px}.region-home-module__PuHbxq__readingCopy{flex-basis:100%}.region-home-module__PuHbxq__reading>a{margin:0}.region-home-module__PuHbxq__about{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:44px}.region-home-module__PuHbxq__neighbors{padding:20px}.region-home-module__PuHbxq__neighborLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.region-home-module__PuHbxq__neighborLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.region-home-module__PuHbxq__home a{transition:none}}
