:root{--ds-color-ground:#faf9f1;--ds-color-ink:#033d34;--ds-color-ground-a50:#faf9f180;--ds-color-ink-a75:#033d34bf;--ds-color-ink-a45:#033d3473;--ds-color-ink-a20:#033d3433;--ds-color-ground-a75:#faf9f1bf;--ds-color-ground-a55:#faf9f18c;--ds-color-grey-d6:#d6d6d6;--ds-color-space:#04060d;--ds-color-star:#fff;--ds-color-grid-overlay:#ff006e1f;--ds-size-logo:clamp(30px, max(calc(26.2px + .89vw), 2.7083vw), 69.33px);--ds-space-logo-row:clamp(48px, 3.3333vw, 85.33px);--ds-space-logo-col:clamp(60px, 4.1667vw, 106.67px);--ds-size-logo-base:50;--ds-size-logo-narrow:min(36px, calc((100vw - 2 * var(--ds-grid-margin)) * .10286));--ds-layout-measure-cta-text:194px;--ds-space-word:.28em;--ds-space-1:clamp(4px, .2778vw, 7.11px);--ds-space-2:clamp(8px, .5556vw, 14.22px);--ds-space-3:clamp(12px, .8333vw, 21.33px);--ds-space-4:clamp(16px, 1.1111vw, 28.44px);--ds-space-5:clamp(20px, 1.3889vw, 35.56px);--ds-space-6:clamp(24px, 1.6667vw, 42.67px);--ds-space-7:clamp(28px, 1.9444vw, 49.78px);--ds-space-8:clamp(32px, 2.2222vw, 56.89px);--ds-space-9:clamp(40px, 2.7778vw, 71.11px);--ds-space-10:clamp(48px, 3.3333vw, 85.33px);--ds-space-11:clamp(40px, 4.1667vw, 106.67px);--ds-space-12:clamp(64px, 4.4444vw, 113.78px);--ds-space-13:clamp(46.93px, 6.1111vw, 156.44px);--ds-space-14:clamp(80px, 8.3333vw, 213.33px);--ds-space-15:clamp(53.33px, 5.5556vw, 142.22px);--ds-layout-further-card:clamp(421px, 29.2361vw, 748.44px);--ds-layout-measure-further-copy:clamp(526px, 36.5278vw, 935.11px);--ds-font-family-sans:"GT Walsheim", Helvetica, Arial, sans-serif;--ds-font-size-100:clamp(56px, 6.944vw, 177.778px);--ds-font-size-cue:min(177.778px, max(6.944vw, min(36px, calc((100vw - 2 * var(--ds-grid-margin)) * .1022))));--ds-font-size-display-mid:clamp(44px, 6.944vw, 177.778px);--ds-font-size-60:clamp(36px, 4.167vw, 106.667px);--ds-font-size-close:clamp(20px, 1.6667vw, 42.667px);--ds-font-size-stat-circle:30.53cqi;--ds-numeral-share:.77;--ds-circle-inset-ratio:.12;--ds-font-size-caption-fit:8.84cqi;--ds-font-size-52:clamp(52px, 3.6111vw, 92.44px);--ds-font-size-48:clamp(48px, 3.3333vw, 85.33px);--ds-font-size-40:clamp(40px, 2.7778vw, 71.11px);--ds-font-size-44:clamp(32px, 3.056vw, 78.2222px);--ds-font-size-28:clamp(28px, 1.9444vw, 49.78px);--ds-font-size-24:clamp(24px, 1.6667vw, 42.67px);--ds-font-size-18:clamp(18px, 1.25vw, 32px);--ds-font-size-16:clamp(16px, 1.1111vw, 28.44px);--ds-font-size-15:clamp(15px, 1.0417vw, 26.67px);--ds-font-size-14:clamp(14px, .9722vw, 24.89px);--ds-font-size-13:clamp(13px, .9028vw, 23.11px);--ds-font-size-12:clamp(12px, .8333vw, 21.33px);--ds-font-size-11:clamp(11px, .7639vw, 19.56px);--ds-font-size-10:clamp(10px, .6944vw, 17.78px);--ds-font-size-fluid-15:clamp(11px, 1.05vw, 26.6667px);--ds-font-size-fluid-15-wide:clamp(11px, 1.15vw, 26.6667px);--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-bold:700;--ds-font-weight-ultra:800;--ds-line-height-80:.8;--ds-line-height-90:.9;--ds-line-height-95:.95;--ds-line-height-100:1;--ds-line-height-110:1.1;--ds-line-height-120:1.2;--ds-line-height-125:1.25;--ds-line-height-130:1.3;--ds-letter-spacing-tight-2pct:-.02em;--ds-letter-spacing-tight-1pct:-.01em;--ds-letter-spacing-wide-1pct:.01em;--ds-letter-spacing-wide-2pct:.02em;--ds-letter-spacing-none:0;--ds-radius-0:0;--ds-radius-2:2px;--ds-radius-4:4px;--ds-radius-8:8px;--ds-radius-24:24px;--ds-radius-pill:999px;--ds-radius-circle:4000px;--ds-border-width-1:1px;--ds-border-width-2:2px;--ds-shadow-none:none;--ds-shadow-text-halo:0 0 10px #faf9f1;--ds-z-0:0;--ds-z-1:1;--ds-z-30:30;--ds-z-35:35;--ds-z-38:38;--ds-z-40:40;--ds-z-90:90;--ds-z-100:100;--ds-duration-0:.01ms;--ds-duration-200:.2s;--ds-duration-450:.45s;--ds-duration-500:.5s;--ds-duration-900:.9s;--ds-duration-120:.12s;--ds-duration-700:.7s;--ds-duration-8000:8s;--ds-easing-standard:cubic-bezier(.2, .8, .2, 1);--ds-easing-ease:ease;--ds-grid-columns:12;--ds-grid-gutter:16px;--ds-grid-margin:20px;--ds-layout-frame:100%;--ds-layout-nav-height:42px;--ds-layout-nav-height-narrow:56px;--ds-lockup-walsheim:url(/brand/look-again-lockup.svg);--ds-ratio-lockup-walsheim:1398.31 / 271.814;--ds-size-nav-lockup-walsheim:clamp(14px, .9722vw, 24.89px);--ds-layout-measure-heading:clamp(411px, 28.5417vw, 730.67px);--ds-layout-measure-body:clamp(338px, 23.4722vw, 600.89px);--ds-layout-measure-tip-species:clamp(317px, 22.0139vw, 563.56px);--ds-layout-measure-tip-land:clamp(264px, 18.3333vw, 469.33px);--ds-layout-measure-column:clamp(456px, 31.6667vw, 810.67px);--ds-layout-measure-partner-body:clamp(692px, 48.0556vw, 1230.22px);--ds-layout-measure-research-intro:clamp(454px, 31.5278vw, 807.11px);--ds-layout-measure-research-label:clamp(72px, 5vw, 128px);--ds-layout-figures-width:clamp(810px, 56.25vw, 1440px);--ds-layout-figure-row-y:clamp(40px, 2.7778vw, 71.11px);--ds-layout-research-row-gap:clamp(6px, .4167vw, 10.67px);--ds-layout-measure-node-caption:clamp(150px, 10.4167vw, 266.67px);--ds-size-hub:clamp(14px, .9722vw, 24.89px);--ds-size-circle-padding:clamp(30px, 2.0833vw, 53.33px);--ds-space-looking-narrow:56px;--ds-layout-bubble-runway:100svh;--ds-layout-screen:100svh;--ds-layout-statement-runway:300vh;--ds-layout-hero-runway:320vh;--ds-layout-hero-runway-narrow:260vh;--ds-space-logo-row-narrow:min(36px, calc((100vw - 2 * var(--ds-grid-margin)) * .10286));--ds-space-logo-col-narrow:min(32px, calc((100vw - 2 * var(--ds-grid-margin)) * .09143));--ds-size-particle-4:clamp(4px, .2778vw, 7.11px);--ds-space-split-4:clamp(4px, .2778vw, 7.11px);--ds-size-arrow:clamp(10px, .6944vw, 17.78px);--ds-layout-cta-card:clamp(220px, 15.2778vw, 391.11px);--ds-layout-cta-dock:clamp(231px, 16.0417vw, 410.67px);--ds-layout-cta-dock-min:200px;--ds-layout-cta-dock-gap:clamp(10px, .6944vw, 17.78px);--ds-layout-research-row:clamp(145px, 10.0694vw, 257.78px);--ds-layout-research-row-narrow:129.27px;--ds-size-overlay-close:clamp(20px, 1.3889vw, 35.56px);--ds-size-hero-marker:clamp(48px, 3.3333vw, 85.33px);--ds-size-node-dot:clamp(36px, 2.5vw, 64px);--ds-layout-measure-cue:clamp(1100px, 76.3889vw, 1955.56px);--ds-layout-overlay-panel:clamp(720px, 50vw, 1280px);--ds-layout-links:480px;--ds-layout-overlay-title:clamp(554px, 38.4722vw, 984.89px);--ds-layout-overlay-card:clamp(360px, 25vw, 640px);--ds-opacity-0:0;--ds-opacity-55:.55;--ds-opacity-60:.6;--ds-opacity-70:.7;--ds-opacity-75:.75;--ds-opacity-100:1;--ds-color-mint:#afffb9;--ds-color-sand:#e5e0d6;--ds-color-forest:#0a352e;--ds-color-globe-land:#0a301b;--ds-color-globe-hotspot:#51ff99;--ds-color-globe-sphere:#eeebe3}:root .framework{--color-bg:var(--ds-color-forest);--color-fg:var(--ds-color-ground);--color-text:var(--ds-color-ground);--color-text-muted:color-mix(in srgb, var(--ds-color-ground) 75%, transparent);--color-border:var(--ds-color-ground);--color-border-subtle:color-mix(in srgb, var(--ds-color-ground) 55%, transparent);--color-section-rule:var(--ds-color-ground);--color-link:var(--ds-color-ground);--color-link-hover:var(--ds-color-ground);--color-link-active:var(--ds-color-ground);--color-focus-ring:var(--ds-color-ground);color:var(--color-text)}:root .framework-statement{--color-bg:var(--ds-color-ground);--color-fg:var(--ds-color-ink);--color-text:var(--ds-color-ink);--color-text-muted:color-mix(in srgb, var(--ds-color-ink) 75%, transparent);--color-border:var(--ds-color-ink);--color-border-subtle:color-mix(in srgb, var(--ds-color-ink) 55%, transparent);--color-section-rule:var(--ds-color-ink);--color-link:var(--ds-color-ink);--color-link-hover:var(--ds-color-ink);--color-link-active:var(--ds-color-ink);--color-focus-ring:var(--ds-color-ink);color:var(--color-text);--color-highlight:var(--ds-color-mint);--color-highlight-ink:var(--ds-color-ink)}:root .update{--color-bg:var(--ds-color-sand);--color-fg:var(--ds-color-ink);--color-text:var(--ds-color-ink);--color-text-muted:color-mix(in srgb, var(--ds-color-ink) 75%, transparent);--color-border:var(--ds-color-ink);--color-border-subtle:color-mix(in srgb, var(--ds-color-ink) 55%, transparent);--color-section-rule:var(--ds-color-ink);--color-link:var(--ds-color-ink);--color-link-hover:var(--ds-color-ink);--color-link-active:var(--ds-color-ink);--color-focus-ring:var(--ds-color-ink);color:var(--color-text);--color-circle-fill:var(--ds-color-ground);--color-circle-stroke:var(--ds-color-ground)}:root .further{--color-bg:var(--ds-color-ink);--color-fg:var(--ds-color-sand);--color-text:var(--ds-color-sand);--color-text-muted:color-mix(in srgb, var(--ds-color-sand) 75%, transparent);--color-border:var(--ds-color-sand);--color-border-subtle:color-mix(in srgb, var(--ds-color-sand) 55%, transparent);--color-section-rule:var(--ds-color-sand);--color-link:var(--ds-color-sand);--color-link-hover:var(--ds-color-sand);--color-link-active:var(--ds-color-sand);--color-focus-ring:var(--ds-color-sand);color:var(--color-text);--color-card:var(--ds-color-sand);--color-card-ink:var(--ds-color-ink)}:root .partners-section{--color-bg:var(--ds-color-sand);--color-fg:var(--ds-color-ink);--color-text:var(--ds-color-ink);--color-text-muted:color-mix(in srgb, var(--ds-color-ink) 75%, transparent);--color-border:var(--ds-color-ink);--color-border-subtle:color-mix(in srgb, var(--ds-color-ink) 55%, transparent);--color-section-rule:var(--ds-color-ink);--color-link:var(--ds-color-ink);--color-link-hover:var(--ds-color-ink);--color-link-active:var(--ds-color-ink);--color-focus-ring:var(--ds-color-ink);color:var(--color-text);--color-band-fill:var(--ds-color-ground);--color-band-stroke:var(--ds-color-ground);--color-logo:var(--ds-color-ink)}:root .overlay__panel{--color-bg:var(--ds-color-sand);--color-fg:var(--ds-color-ink);--color-text:var(--ds-color-ink);--color-text-muted:color-mix(in srgb, var(--ds-color-ink) 75%, transparent);--color-border:var(--ds-color-ink);--color-border-subtle:color-mix(in srgb, var(--ds-color-ink) 55%, transparent);--color-section-rule:var(--ds-color-ink);--color-link:var(--ds-color-ink);--color-link-hover:var(--ds-color-ink);--color-link-active:var(--ds-color-ink);--color-focus-ring:var(--ds-color-ink);color:var(--color-text);--color-card:var(--ds-color-ground);--color-overlay-close-fill:var(--ds-color-mint)}:root .link-card{--color-link-card:var(--ds-color-mint);--color-link-card-ink:var(--ds-color-ink);--color-link-card-hover-ink:var(--ds-color-ground)}:root .cta,:root .dock{--color-cta-hover-ink:var(--ds-color-ground);--color-bg:var(--ds-color-mint);--color-fg:var(--ds-color-ink);--color-text:var(--ds-color-ink);--color-text-muted:color-mix(in srgb, var(--ds-color-ink) 75%, transparent);--color-border:var(--ds-color-mint);--color-border-subtle:color-mix(in srgb, var(--ds-color-ink) 55%, transparent);--color-section-rule:var(--ds-color-ink);--color-link:var(--ds-color-ink);--color-link-hover:var(--ds-color-ink);--color-link-active:var(--ds-color-ink);--color-focus-ring:var(--ds-color-ink);color:var(--color-text)}:root{--color-bg:var(--ds-color-ground,#faf9f1);--color-fg:var(--ds-color-ink,#033d34);--color-text:var(--ds-color-ink,#033d34);--color-text-muted:var(--ds-color-ink-a75,#033d34bf);--color-border:var(--ds-color-ink,#033d34);--color-border-subtle:var(--ds-color-ink-a45,#033d3473);--color-section-rule:var(--ds-color-ink,#033d34);--color-link:var(--ds-color-ink,#033d34);--color-link-hover:var(--ds-color-ink,#033d34);--color-link-active:var(--ds-color-ink,#033d34);--color-focus-ring:var(--ds-color-ink,#033d34);--color-disabled:var(--ds-color-ink-a75,#033d34bf);--opacity-hover:var(--ds-opacity-70,.7);--opacity-disabled:var(--ds-opacity-60,.6);--opacity-placeholder:var(--ds-opacity-55,.55);--opacity-hidden:var(--ds-opacity-0,0);--opacity-visible:var(--ds-opacity-100,1);--color-globe-land:#0a301b99;--color-globe-hotspot:var(--ds-color-globe-hotspot,#51ff99);--color-globe-sphere:var(--ds-color-globe-sphere,#eeebe3);--color-globe-space:var(--ds-color-space,#04060d);--color-globe-star:var(--ds-color-star,#fff);--color-surface:var(--ds-color-ink,#033d34);--color-accent:var(--ds-color-ink,#033d34);--color-on-accent:var(--ds-color-ground,#faf9f1);--color-bg-translucent:var(--ds-color-ground-a50,#faf9f180);--color-grid-overlay:var(--ds-color-grid-overlay,#ff006e1f);--size-logo:var(--ds-size-logo,clamp(30px, max(calc(26.2px + .89vw), 2.7083vw), 69.33px));--size-logo-base:var(--ds-size-logo-base,50);--size-logo-narrow:var(--ds-size-logo-narrow,36px);--measure-cta-text:var(--ds-layout-measure-cta-text,194px);--color-on-surface:var(--ds-color-ground,#faf9f1);--space-word:var(--ds-space-word,.28em);--space-3xs:var(--ds-space-1,4px);--space-2xs:var(--ds-space-2,8px);--space-xs:var(--ds-space-3,12px);--space-sm:var(--ds-space-4,16px);--space-md:var(--ds-space-5,20px);--space-lg:var(--ds-space-6,24px);--space-xl:var(--ds-space-7,28px);--space-2xl:var(--ds-space-8,32px);--space-3xl:var(--ds-space-9,40px);--space-4xl:var(--ds-space-10,48px);--space-5xl:var(--ds-space-11,60px);--space-6xl:var(--ds-space-12,64px);--space-7xl:var(--ds-space-13,88px);--space-8xl:var(--ds-space-14,120px);--space-section-gap:var(--ds-space-15,80px);--measure-further-card:var(--ds-layout-further-card,421px);--measure-further-copy:var(--ds-layout-measure-further-copy,526px);--layout-frame:var(--ds-layout-frame,100%);--layout-nav-height:var(--ds-layout-nav-height,42px);--layout-nav-bar:var(--ds-layout-nav-height,42px);--layout-nav-bar-narrow:var(--ds-layout-nav-height-narrow,56px);--brand-lockup:var(--ds-lockup-walsheim,url(/brand/look-again-lockup.svg));--ratio-lockup:var(--ds-ratio-lockup-walsheim,1400 / 274.182);--size-nav-lockup:var(--ds-size-nav-lockup-walsheim,14px);--grid-columns:var(--ds-grid-columns,12);--grid-gutter:var(--ds-grid-gutter,16px);--grid-margin:var(--ds-grid-margin,20px);--layout-gutter:var(--ds-grid-margin,20px);--layout-section-y:var(--ds-space-14,120px);--measure-heading:var(--ds-layout-measure-heading,411px);--measure-body:var(--ds-layout-measure-body,338px);--measure-tip-species:var(--ds-layout-measure-tip-species,317px);--measure-tip-land:var(--ds-layout-measure-tip-land,264px);--measure-partner-body:var(--ds-layout-measure-partner-body,692px);--measure-research-intro:var(--ds-layout-measure-research-intro,454px);--measure-research-label:var(--ds-layout-measure-research-label,72px);--space-figure-row:var(--ds-layout-figure-row-y,40px);--space-research-row:var(--ds-layout-research-row-gap,6px);--space-cta-dock:var(--ds-layout-cta-dock-gap,10px);--measure-cue:var(--ds-layout-measure-cue,1100px);--measure-overlay-panel:var(--ds-layout-overlay-panel,720px);--measure-links:var(--ds-layout-links,480px);--measure-overlay-title:var(--ds-layout-overlay-title,554px);--measure-overlay-card:var(--ds-layout-overlay-card,360px);--font-family-sans:var(--ds-font-family-sans,"GT Walsheim", Helvetica, Arial, sans-serif);--font-family-label:var(--ds-font-family-sans,"GT Walsheim", Helvetica, Arial, sans-serif);--font-family-annotation:var(--ds-font-family-sans,"GT Walsheim", Helvetica, Arial, sans-serif);--text-case-annotation:none;--font-size-display:var(--ds-font-size-100,clamp(56px, 6.944vw, 100px));--font-size-cue:var(--ds-font-size-cue,clamp(28px, 6.944vw, 100px));--font-size-display-mid:var(--ds-font-size-display-mid,clamp(44px, 6.944vw, 100px));--font-size-stat:var(--ds-font-size-60,clamp(36px, 4.167vw, 60px));--font-size-figure:var(--ds-font-size-48,48px);--font-size-heading:var(--ds-font-size-44,clamp(32px, 3.056vw, 44px));--font-size-subhead:var(--ds-font-size-24,24px);--font-size-close:var(--ds-font-size-close,clamp(20px, 1.6667vw, 24px));--font-size-stat-circle:var(--ds-font-size-stat-circle,30.53cqi);--numeral-share:var(--ds-numeral-share,.77);--circle-inset-ratio:var(--ds-circle-inset-ratio,.12);--font-size-caption-fit:var(--ds-font-size-caption-fit,8.84cqi);--font-size-lead-narrow:var(--ds-font-size-15,15px);--font-size-stat-sm:var(--ds-font-size-28,28px);--font-size-lead:var(--ds-font-size-18,18px);--font-size-title:var(--ds-font-size-16,16px);--font-size-body:var(--ds-font-size-15,15px);--font-size-cta-title:var(--ds-font-size-15,15px);--font-size-label:var(--ds-font-size-14,14px);--font-size-meta:var(--ds-font-size-13,13px);--font-size-annotation:var(--ds-font-size-18,18px);--font-size-caption:var(--ds-font-size-11,11px);--font-size-micro:var(--ds-font-size-10,10px);--font-size-body-fluid:var(--ds-font-size-fluid-15,clamp(11px, 1.05vw, 15px));--font-size-body-fluid-wide:var(--ds-font-size-fluid-15-wide,clamp(11px, 1.15vw, 15px));--font-weight-regular:var(--ds-font-weight-regular,400);--font-weight-medium:var(--ds-font-weight-medium,500);--font-weight-bold:var(--ds-font-weight-bold,700);--font-weight-ultra:var(--ds-font-weight-ultra,800);--font-weight-label:var(--ds-font-weight-bold,700);--font-weight-annotation:var(--ds-font-weight-regular,400);--font-weight-meta:var(--ds-font-weight-regular,400);--line-height-display:var(--ds-line-height-95,.95);--line-height-tight:var(--ds-line-height-90,.9);--line-height-stat:var(--ds-line-height-95,.95);--line-height-figure:var(--ds-line-height-95,.95);--line-height-heading:var(--ds-line-height-100,1);--line-height-title:var(--ds-line-height-120,1.2);--line-height-lead:var(--ds-line-height-120,1.2);--line-height-caption:var(--ds-line-height-125,1.25);--line-height-body:var(--ds-line-height-130,1.3);--line-height-subhead:var(--ds-line-height-110,1.1);--line-height-meta:var(--ds-line-height-110,1.1);--line-height-annotation:var(--ds-line-height-120,1.2);--line-height-label:var(--ds-line-height-120,1.2);--line-height-cta-title:var(--ds-line-height-110,1.1);--letter-spacing-display:var(--ds-letter-spacing-tight-2pct,-.02em);--letter-spacing-stat:var(--ds-letter-spacing-tight-1pct,-.01em);--letter-spacing-figure:var(--ds-letter-spacing-tight-1pct,-.01em);--letter-spacing-heading:var(--ds-letter-spacing-tight-1pct,-.01em);--letter-spacing-subhead:var(--ds-letter-spacing-tight-1pct,-.01em);--letter-spacing-lead:var(--ds-letter-spacing-tight-1pct,-.01em);--letter-spacing-title:var(--ds-letter-spacing-none,0);--letter-spacing-body:var(--ds-letter-spacing-none,0);--letter-spacing-meta:var(--ds-letter-spacing-none,0);--letter-spacing-caption:var(--ds-letter-spacing-none,0);--letter-spacing-label:var(--ds-letter-spacing-wide-2pct,.02em);--letter-spacing-cta-title:var(--ds-letter-spacing-tight-1pct,-.01em);--letter-spacing-annotation:var(--ds-letter-spacing-tight-1pct,-.01em);--radius-none:var(--ds-radius-0,0);--radius-card:var(--ds-radius-2,2px);--radius-cta:var(--ds-radius-4,4px);--radius-panel:var(--ds-radius-24,24px);--radius-pill:var(--ds-radius-pill,999px);--radius-circle:var(--ds-radius-circle,4000px);--border-width-hairline:var(--ds-border-width-1,1px);--border-width-focus:var(--ds-border-width-2,2px);--elevation-none:var(--ds-shadow-none,none);--elevation-text-halo:var(--ds-shadow-text-halo,0 0 10px #faf9f1);--z-backdrop:var(--ds-z-0,0);--z-content:var(--ds-z-1,1);--z-nav:var(--ds-z-30,30);--z-hero-title:var(--ds-z-35,35);--z-cta-dock:var(--ds-z-38,38);--z-overlay:var(--ds-z-40,40);--z-grid-overlay:var(--ds-z-90,90);--z-skip-link:var(--ds-z-100,100);--duration-instant:var(--ds-duration-0,.01ms);--duration-fast:var(--ds-duration-200,.2s);--duration-moderate:var(--ds-duration-450,.45s);--duration-slow:var(--ds-duration-500,.5s);--duration-grow:var(--ds-duration-900,.9s);--duration-stagger:var(--ds-duration-120,.12s);--duration-reveal:var(--ds-duration-700,.7s);--duration-intro-failsafe:var(--ds-duration-8000,8s);--easing-standard:var(--ds-easing-standard,cubic-bezier(.2, .8, .2, 1));--easing-default:var(--ds-easing-ease,ease);--size-button-dot:var(--ds-space-3,12px);--size-overlay-close:var(--ds-size-overlay-close,30px);--size-hero-marker:var(--ds-size-hero-marker,48px);--size-hub:var(--ds-size-hub,14px);--space-circle:var(--ds-size-circle-padding,30px);--space-looking-narrow:var(--ds-space-looking-narrow,56px);--layout-bubble-runway:var(--ds-layout-bubble-runway,100svh);--layout-screen:var(--ds-layout-screen,100svh);--layout-statement-runway:var(--ds-layout-statement-runway,300vh);--layout-hero-runway:var(--ds-layout-hero-runway,320vh);--layout-hero-runway-narrow:var(--ds-layout-hero-runway-narrow,260vh);--space-pin-inset:var(--ds-space-5,20px);--space-logo-row:var(--ds-space-logo-row,48px);--space-logo-col:var(--ds-space-logo-col,60px);--space-logo-row-narrow:var(--ds-space-logo-row-narrow,36px);--space-logo-col-narrow:var(--ds-space-logo-col-narrow,32px);--size-node-dot:var(--ds-size-node-dot,36px);--radius-button-dot:var(--ds-radius-pill,999px);--size-button-particle:var(--ds-size-particle-4,4px);--space-button-split:var(--ds-space-split-4,4px);--size-arrow:var(--ds-size-arrow,10px);--measure-cta-card:var(--ds-layout-cta-card,220px);--measure-cta-dock-min:var(--ds-layout-cta-dock-min,200px);--measure-cta-dock:var(--ds-layout-cta-dock,231px);--measure-research-row:var(--ds-layout-research-row,145px);--measure-research-row-narrow:var(--ds-layout-research-row-narrow,129.27px)}.inverted,.section--inverted{--color-bg:var(--ds-color-ink,#033d34);--color-fg:var(--ds-color-ground,#faf9f1);--color-text:var(--ds-color-ground,#faf9f1);--color-text-muted:var(--ds-color-ground-a75,#faf9f1bf);--color-border:var(--ds-color-ground,#faf9f1);--color-border-subtle:var(--ds-color-ground-a55,#faf9f18c);--color-link:var(--ds-color-ground,#faf9f1);--color-link-hover:var(--ds-color-ground,#faf9f1);--color-link-active:var(--ds-color-ground,#faf9f1);--color-focus-ring:var(--ds-color-ground,#faf9f1)}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(/fonts/GT-Walsheim-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);margin:0;padding:0}body{color:var(--color-text);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased}a{color:var(--color-link);text-decoration:none}@media (hover:hover){a:hover{color:var(--color-link-hover);opacity:var(--opacity-hover)}}a:active{color:var(--color-link-active)}a:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:var(--space-3xs)}.button{align-items:center;gap:var(--space-2xs);cursor:pointer;font-family:inherit;font-family:var(--font-family-label);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);font-weight:var(--font-weight-label);text-transform:uppercase;color:inherit;background:0 0;border:0;margin:0;padding:0;display:flex}.button:hover{opacity:var(--opacity-visible)}.button__dot{width:var(--size-button-dot);height:var(--size-button-dot);transition:width var(--duration-fast) var(--easing-standard);flex:none;position:relative}.button__dot span{border-radius:var(--radius-button-dot);transition:inset var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:currentColor;position:absolute;inset:0}.button__dot span:nth-child(2),.button__dot span:nth-child(3){opacity:var(--opacity-hidden)}.button:hover .button__dot span,.button:focus-visible .button__dot span{inset:calc((var(--size-button-dot) - var(--particle)) / 2);opacity:var(--opacity-visible)}.button:hover .button__dot span:first-child,.button:focus-visible .button__dot span:first-child{--particle:calc(var(--size-button-particle) * 1.25);transform:translate(calc(var(--space-button-split) * -.22), calc(var(--space-button-split) * -.66))}.button:hover .button__dot span:nth-child(2),.button:focus-visible .button__dot span:nth-child(2){--particle:calc(var(--size-button-particle) * .8);transform:translate(calc(var(--space-button-split) * 1), calc(var(--space-button-split) * -.18))}.button:hover .button__dot span:nth-child(3),.button:focus-visible .button__dot span:nth-child(3){--particle:calc(var(--size-button-particle) * .55);transform:translate(calc(var(--space-button-split) * -.55), calc(var(--space-button-split) * .65))}@media (prefers-reduced-motion:reduce){.button__dot,.button__dot span{transition:none}}@media (hover:none),(width<=640px){.button__label{text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-3xs)}}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-margin);display:grid}.section-y{padding-block:var(--layout-section-y)}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.col-5-end{grid-column:5/-1}.col-6-end{grid-column:6/-1}.col-9-end{grid-column:9/-1}.col-4-9{grid-column:4/span 6}.col-1-7{grid-column:1/span 7}.col-1-8{grid-column:1/span 8}@media (width<=1024px){.col-3,.col-4,.col-5,.col-7,.col-8,.col-6,.col-5-end,.col-6-end,.col-9-end,.col-4-9,.col-1-7,.col-1-8{grid-column:span 12}}@media (width<=640px){.col-2{grid-column:span 6}}.section--ruled{border-top:var(--border-width-hairline) solid var(--color-section-rule)}.section--inverted{background:var(--color-bg);color:var(--color-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important;animation-iteration-count:1!important}}.grid-overlay{z-index:var(--z-grid-overlay);pointer-events:none;padding-inline:var(--grid-margin);display:none;position:fixed;inset:0}:root[data-grid] .grid-overlay{display:block}.grid-overlay__columns{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);height:100%;display:grid}.grid-overlay__column{background:var(--color-grid-overlay)}.page,.grid-overlay{transition:opacity var(--duration-reveal) var(--easing-default), visibility var(--duration-reveal) var(--easing-default)}:root[data-intro] .page,:root[data-intro] .grid-overlay{opacity:var(--opacity-hidden);visibility:hidden;animation:intro-curtain var(--duration-reveal) var(--easing-default) var(--duration-intro-failsafe) forwards}@keyframes intro-curtain{to{opacity:var(--opacity-visible);visibility:visible}}.skip-link[data-astro-cid-z4jru4n3]{left:var(--layout-gutter);top:calc(var(--space-8xl) * -1);z-index:var(--z-skip-link);padding:var(--space-xs) var(--space-sm);background:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-family-label);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label);font-weight:var(--font-weight-label);text-transform:uppercase;transition:top var(--duration-fast) var(--easing-default);position:absolute}.skip-link[data-astro-cid-z4jru4n3]:focus-visible{top:var(--space-xs);opacity:var(--opacity-visible)}
