.us-map.svelte-tsp1az.svelte-tsp1az{width:100%;position:relative}.us-map.svelte-tsp1az svg.svelte-tsp1az{width:100%;height:auto;display:block;overflow:visible}.state.svelte-tsp1az.svelte-tsp1az{transition:fill .12s ease}.dot.svelte-tsp1az.svelte-tsp1az{cursor:pointer;transition:r .12s ease,stroke-width .12s ease;animation:svelte-tsp1az-dot-in .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-tsp1az-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.dot.svelte-tsp1az.svelte-tsp1az{animation:none}}.dot.svelte-tsp1az.svelte-tsp1az:hover,.dot.svelte-tsp1az.svelte-tsp1az:focus,.dot.active.svelte-tsp1az.svelte-tsp1az{outline:none}.dot.svelte-tsp1az.svelte-tsp1az:focus-visible{stroke:var(--color-grey-900, #212321);stroke-width:2}.tooltip.svelte-tsp1az.svelte-tsp1az{position:absolute;transform:translate(-50%,-100%);padding:4px 10px;background:#f9f7f1;color:#313532;font-family:var(--font-body, sans-serif);font-size:14px;line-height:19.6px;font-weight:400;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:2}.tooltip.svelte-tsp1az.svelte-tsp1az:not(.tooltip-above){transform:translate(-50%)}.eyebrow.svelte-1vzdkst.svelte-1vzdkst{font-family:Spline Sans Mono,monospace;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--color-grey-900)}.hero.svelte-1vzdkst.svelte-1vzdkst{width:100%;display:flex;flex-direction:column;align-items:center;padding:96px 40px 0}.hero-container.svelte-1vzdkst.svelte-1vzdkst{max-width:1512px;width:100%;display:flex;gap:40px;align-items:center;justify-content:space-between}.hero-content.svelte-1vzdkst.svelte-1vzdkst{display:flex;flex-direction:column;gap:24px;max-width:706px}.hero-title.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-heading);font-weight:300;font-size:90px;line-height:100px;color:var(--color-grey-900)}.hero-subtitle.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-size:24px;line-height:normal;color:var(--color-grey-800);max-width:637px}.hero-subtitle.svelte-1vzdkst em{font-style:italic}.hero-illustration.svelte-1vzdkst.svelte-1vzdkst{flex-shrink:0;width:100%;max-width:726px}.hero-illustration.svelte-1vzdkst img.svelte-1vzdkst{display:block;width:100%;height:auto}.why-it-matters-heading.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-heading);font-weight:300;font-size:28px;line-height:1.4;color:var(--color-grey-900);margin:0}.why-it-matters-map-area.svelte-1vzdkst.svelte-1vzdkst{flex:1 1 50%;max-width:632px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.map-title.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;color:var(--color-grey-900);text-align:center}.map-scale.svelte-1vzdkst.svelte-1vzdkst{display:flex;flex-direction:column;align-items:center;gap:4px;width:143px}.map-scale-bar.svelte-1vzdkst.svelte-1vzdkst{width:100%;height:auto;display:block}.map-figure.svelte-1vzdkst.svelte-1vzdkst{width:100%;position:relative}.map-callout.svelte-1vzdkst.svelte-1vzdkst{position:absolute;bottom:0;right:142px;display:flex;flex-direction:column;align-items:flex-start}.map-arrow.svelte-1vzdkst.svelte-1vzdkst{margin-left:-28px;margin-bottom:-18px}.map-caption.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--color-grey-600)}.our-work.svelte-1vzdkst.svelte-1vzdkst{width:100%;background:#313531;display:flex;flex-direction:column;align-items:center;gap:36px;padding:60px 40px;border-radius:24px}.our-work.svelte-1vzdkst .eyebrow.svelte-1vzdkst{color:var(--color-cream-100);text-align:center}.our-work-container.svelte-1vzdkst.svelte-1vzdkst{max-width:1512px;width:100%;display:flex;flex-direction:column;gap:36px}.cards-grid.svelte-1vzdkst.svelte-1vzdkst{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.work-card.svelte-1vzdkst.svelte-1vzdkst{position:relative;min-height:497px;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease}.work-card-border.svelte-1vzdkst.svelte-1vzdkst{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.work-card.svelte-1vzdkst.svelte-1vzdkst:hover{text-decoration:none}.work-card.svelte-1vzdkst:hover .work-card-border rect.svelte-1vzdkst{stroke:var(--card-hover-border)}.work-card.svelte-1vzdkst:hover .work-card-title.svelte-1vzdkst{font-weight:400}.work-card.svelte-1vzdkst:hover .work-card-preview-overlay.svelte-1vzdkst{opacity:1}.work-card-preview.svelte-1vzdkst.svelte-1vzdkst{position:relative;flex:1;min-height:0}.work-card-image.svelte-1vzdkst.svelte-1vzdkst{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:0}.work-card-preview-overlay.svelte-1vzdkst.svelte-1vzdkst{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-hover-bg);mix-blend-mode:multiply;opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:1}.work-card-body.svelte-1vzdkst.svelte-1vzdkst{padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:264px;flex-shrink:0;background-image:repeating-linear-gradient(to right,var(--color-grey-400) 0 14px,transparent 14px 42px);background-position:top;background-size:100% 1px;background-repeat:no-repeat}.work-card-text.svelte-1vzdkst.svelte-1vzdkst{display:flex;flex-direction:column;gap:16px}.work-card-title.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-heading);font-weight:300;font-size:28px;color:var(--color-cream-100)}.work-card-description.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-size:18px;line-height:1.4;color:#fff}.work-card-link.svelte-1vzdkst.svelte-1vzdkst{display:flex;align-items:center;gap:4px;color:var(--color-cream-100);font-size:18px;line-height:1.4;text-decoration:none}.work-card-link-text.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);text-decoration:underline}.work-card-link-arrow.svelte-1vzdkst.svelte-1vzdkst{font-family:Inter,var(--font-body);font-size:18px;line-height:1;color:var(--color-cream-100)}.why-it-matters.svelte-1vzdkst.svelte-1vzdkst{width:100%;background:var(--color-cream-200, #f9f7f1);border-radius:24px 24px 0 0;display:flex;justify-content:center;padding:96px 80px 96px 161px}.why-it-matters-container.svelte-1vzdkst.svelte-1vzdkst{max-width:1190px;width:100%;display:flex;gap:80px;align-items:center;justify-content:space-between}.why-it-matters-content.svelte-1vzdkst.svelte-1vzdkst{flex:1 1 50%;max-width:529px;min-width:0;display:flex;flex-direction:column;gap:21px}.why-it-matters-body.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-size:18px;line-height:1.4;color:var(--color-grey-900);margin:0}.highlights.svelte-1vzdkst.svelte-1vzdkst{width:100%;background:var(--color-cream-200, #f9f7f1);padding:60px 40px;display:flex;justify-content:center}.highlights-container.svelte-1vzdkst.svelte-1vzdkst{max-width:1512px;width:100%}.highlights-heading.svelte-1vzdkst.svelte-1vzdkst{font-family:Spline Sans Mono,monospace;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--color-grey-900);margin-bottom:32px;text-align:left}.highlights-track.svelte-1vzdkst.svelte-1vzdkst{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.highlights-track.svelte-1vzdkst.svelte-1vzdkst::-webkit-scrollbar{display:none}.highlights-grid.svelte-1vzdkst.svelte-1vzdkst{display:flex;gap:20px}.highlight-card.svelte-1vzdkst.svelte-1vzdkst{flex-shrink:0;height:497px;border:1px dashed #9aa29a;border-radius:16px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.highlight-video.svelte-1vzdkst.svelte-1vzdkst{width:464px;background:var(--color-cream-100, #fcfbf8);display:flex;align-items:center;justify-content:center}.highlight-video-placeholder.svelte-1vzdkst.svelte-1vzdkst{width:100%;height:100%;padding:0;border:none;background:var(--color-cream-100, #fcfbf8);display:block;cursor:pointer;position:relative;text-align:left;color:inherit;overflow:hidden}.highlight-video-decor.svelte-1vzdkst.svelte-1vzdkst{position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:center;transform-origin:center}.highlight-video-decor-1.svelte-1vzdkst.svelte-1vzdkst{background-image:url(../../../images/home/highlights/ellipse-video-1.png);width:438px;height:279px;top:-13px;left:12px;transform:rotate(60deg)}.highlight-video-decor-2.svelte-1vzdkst.svelte-1vzdkst{background-image:url(../../../images/home/highlights/ellipse-video-2.png);width:398px;height:239px;top:-36px;left:89px;transform:rotate(60deg)}.highlight-video-decor-3.svelte-1vzdkst.svelte-1vzdkst{background-image:url(../../../images/home/highlights/ellipse-video-3.png);width:351px;height:191px;top:-53px;left:172px;transform:rotate(60deg)}.highlight-video-iframe.svelte-1vzdkst.svelte-1vzdkst{width:100%;height:100%;border:0;display:block}.highlight-play-btn.svelte-1vzdkst.svelte-1vzdkst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:var(--color-grey-800, #313531);border:none;display:flex;align-items:center;justify-content:center;transition:transform .18s ease;z-index:2}.highlight-video-meta.svelte-1vzdkst.svelte-1vzdkst{position:absolute;left:24px;bottom:24px;width:416px;max-width:calc(100% - 48px);display:flex;flex-direction:column;gap:16px;pointer-events:none;z-index:2}.highlight-video-eyebrow.svelte-1vzdkst.svelte-1vzdkst{font-family:Spline Sans Mono,monospace;font-weight:400;font-size:14px;line-height:1;letter-spacing:.7px;text-transform:uppercase;color:var(--color-grey-900, #212321)}.highlight-video-title.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-heading);font-weight:300;font-size:28px;line-height:normal;color:var(--color-grey-900, #212321)}.highlight-video-author.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.4;color:var(--color-grey-900, #212321)}.highlight-article.svelte-1vzdkst.svelte-1vzdkst{width:464px;background:var(--color-cream-100, #fcfbf8);display:flex;flex-direction:column;justify-content:space-between;padding:48px 24px 24px;text-decoration:none;color:inherit}.highlight-article-decor.svelte-1vzdkst.svelte-1vzdkst{position:absolute;pointer-events:none}.highlight-article-content.svelte-1vzdkst.svelte-1vzdkst,.highlight-article-link.svelte-1vzdkst.svelte-1vzdkst{position:relative;z-index:1}.highlight-article-waves.svelte-1vzdkst .highlight-article-decor.svelte-1vzdkst{width:794px;height:132px;background:url(../../../images/home/highlights/wave.svg) no-repeat;background-size:contain;left:-65px;transform:rotate(-23.18deg);transform-origin:center}.highlight-article-waves.svelte-1vzdkst .highlight-article-decor-1.svelte-1vzdkst{top:296px}.highlight-article-waves.svelte-1vzdkst .highlight-article-decor-2.svelte-1vzdkst{top:391px}.highlight-article-waves.svelte-1vzdkst .highlight-article-decor-3.svelte-1vzdkst{top:220px}.highlight-article-boxes.svelte-1vzdkst .highlight-article-decor.svelte-1vzdkst{border:2px dashed #adb3ad;border-radius:11px;bottom:-120px;right:-120px}.highlight-article-boxes.svelte-1vzdkst .highlight-article-decor-1.svelte-1vzdkst{width:203px;height:265px}.highlight-article-boxes.svelte-1vzdkst .highlight-article-decor-2.svelte-1vzdkst{width:271px;height:301px}.highlight-article-boxes.svelte-1vzdkst .highlight-article-decor-3.svelte-1vzdkst{width:383px;height:341px}.highlight-article-ellipses.svelte-1vzdkst .highlight-article-decor.svelte-1vzdkst{background-repeat:no-repeat;background-size:contain;transform:rotate(122.35deg);transform-origin:center}.highlight-article-ellipses.svelte-1vzdkst .highlight-article-decor-1.svelte-1vzdkst{background-image:url(../../../images/home/highlights/ellipse-art3-1.png);width:398px;height:239px;top:200px;left:-37px}.highlight-article-ellipses.svelte-1vzdkst .highlight-article-decor-2.svelte-1vzdkst{background-image:url(../../../images/home/highlights/ellipse-art3-2.png);width:527px;height:316px;top:180px;left:-222px}.highlight-article-ellipses.svelte-1vzdkst .highlight-article-decor-3.svelte-1vzdkst{display:none}.highlight-article.svelte-1vzdkst.svelte-1vzdkst:hover{text-decoration:none}.highlight-article-content.svelte-1vzdkst.svelte-1vzdkst{display:flex;flex-direction:column;gap:16px}.highlight-article-label.svelte-1vzdkst.svelte-1vzdkst{font-family:Spline Sans Mono,monospace;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.7px;color:#757f75}.highlight-article-title.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-heading);font-weight:300;font-size:28px;line-height:normal;color:#313531}.highlight-article-authors.svelte-1vzdkst.svelte-1vzdkst{font-family:var(--font-body);font-size:18px;line-height:1.4;color:var(--color-grey-600)}.highlight-article-link.svelte-1vzdkst.svelte-1vzdkst{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:18px;line-height:1.4;color:var(--color-grey-900)}.highlight-article-link.svelte-1vzdkst>span.svelte-1vzdkst:first-child{text-decoration:underline}.highlight-article-arrow.svelte-1vzdkst.svelte-1vzdkst{font-family:Inter,var(--font-body);font-size:18px;line-height:1;color:var(--color-grey-900)}.highlights-nav.svelte-1vzdkst.svelte-1vzdkst{display:flex;justify-content:center;gap:24px;margin-top:32px}.highlights-nav-btn.svelte-1vzdkst.svelte-1vzdkst{width:40px;height:40px;border:1px solid #313531;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease}.highlights-nav-btn.svelte-1vzdkst.svelte-1vzdkst:hover{background:#31353114}.highlights-nav-btn.svelte-1vzdkst.svelte-1vzdkst:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 1024px){.hero.svelte-1vzdkst.svelte-1vzdkst{padding:80px 24px 0}.hero-container.svelte-1vzdkst.svelte-1vzdkst{gap:24px}.hero-title.svelte-1vzdkst.svelte-1vzdkst{font-size:64px;line-height:72px}.hero-illustration.svelte-1vzdkst.svelte-1vzdkst{max-width:50%}.why-it-matters.svelte-1vzdkst.svelte-1vzdkst{padding:80px 24px}.why-it-matters-heading.svelte-1vzdkst.svelte-1vzdkst{font-size:22px}.why-it-matters-map-area.svelte-1vzdkst.svelte-1vzdkst{width:100%}.our-work.svelte-1vzdkst.svelte-1vzdkst{padding:40px 24px 60px}.cards-grid.svelte-1vzdkst.svelte-1vzdkst{gap:16px}.highlights.svelte-1vzdkst.svelte-1vzdkst{padding:40px 24px}.highlight-video.svelte-1vzdkst.svelte-1vzdkst,.highlight-article.svelte-1vzdkst.svelte-1vzdkst{width:360px}}@media (max-width: 768px){.eyebrow.svelte-1vzdkst.svelte-1vzdkst{font-size:16px}.hero.svelte-1vzdkst.svelte-1vzdkst{padding:40px 16px 0}.hero-container.svelte-1vzdkst.svelte-1vzdkst{flex-direction:column;gap:32px}.hero-content.svelte-1vzdkst.svelte-1vzdkst{max-width:100%}.hero-title.svelte-1vzdkst.svelte-1vzdkst{font-size:48px;line-height:56px}.hero-subtitle.svelte-1vzdkst.svelte-1vzdkst{max-width:100%;font-size:18px}.hero-illustration.svelte-1vzdkst.svelte-1vzdkst{max-width:100%}.map-callout.svelte-1vzdkst.svelte-1vzdkst{display:none}.why-it-matters.svelte-1vzdkst.svelte-1vzdkst{padding:60px 16px;border-radius:16px 16px 0 0}.why-it-matters-container.svelte-1vzdkst.svelte-1vzdkst{flex-direction:column;gap:40px}.why-it-matters-content.svelte-1vzdkst.svelte-1vzdkst{max-width:100%}.why-it-matters-heading.svelte-1vzdkst.svelte-1vzdkst{font-size:22px}.why-it-matters-body.svelte-1vzdkst.svelte-1vzdkst{font-size:16px}.why-it-matters-map-area.svelte-1vzdkst.svelte-1vzdkst{width:100%}.our-work.svelte-1vzdkst.svelte-1vzdkst{padding:40px 16px 48px}.our-work.svelte-1vzdkst .eyebrow.svelte-1vzdkst{margin-bottom:24px}.cards-grid.svelte-1vzdkst.svelte-1vzdkst{grid-template-columns:1fr;gap:16px}.work-card-title.svelte-1vzdkst.svelte-1vzdkst{font-size:24px}.work-card-description.svelte-1vzdkst.svelte-1vzdkst{font-size:16px}.highlights.svelte-1vzdkst.svelte-1vzdkst{padding:40px 16px}.highlights-grid.svelte-1vzdkst.svelte-1vzdkst{gap:16px}.highlight-video.svelte-1vzdkst.svelte-1vzdkst{width:85vw}.highlight-article.svelte-1vzdkst.svelte-1vzdkst{width:85vw;padding:32px 16px 16px}.highlight-article-title.svelte-1vzdkst.svelte-1vzdkst{font-size:22px}}
