:root{--et-angle-direction-band: 18deg;--et-border-default: 1px;--et-border-focus: 2px;--et-color-focus-aubergine: #8BCAD2;--et-color-focus-parchment: #007C86;--et-color-inverse-border: #6E5968;--et-color-inverse-secondary: #D9CCD4;--et-color-inverse-tertiary: #C2B1BB;--et-color-paper-100: #F5EADC;--et-color-paper-200: #EADBCB;--et-color-paper-300: #D8C4B3;--et-color-paper-400: #C9BBAE;--et-color-paper-50: #FBF6F0;--et-color-plum-300: #73676D;--et-color-plum-400: #665A61;--et-color-plum-500: #5A4151;--et-color-plum-600: #513A49;--et-color-plum-700: #46313F;--et-color-plum-800: #382632;--et-color-plum-900: #2D202A;--et-color-signal-decide: #009A46;--et-color-signal-design: #CC6F00;--et-color-signal-research: #0095A0;--et-color-signal-ship: #F13737;--et-color-status-aubergine-danger: #FFB6B8;--et-color-status-aubergine-info: #8BCAD2;--et-color-status-aubergine-success: #88D6A8;--et-color-status-aubergine-warning: #F3B848;--et-color-status-parchment-danger: #9B3035;--et-color-status-parchment-info: #2E6670;--et-color-status-parchment-success: #276443;--et-color-status-parchment-warning: #875000;--et-color-transparent: #00000000;--et-count-contact-cta-actions: 1;--et-count-hero-actions: 2;--et-font-family-display: var(--et-font-family-sans);--et-font-family-sans: Instrument Sans, system-ui, sans-serif;--et-font-style-body-lg-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-body-lg-font-size: 18px;--et-font-style-body-lg-font-weight: 400;--et-font-style-body-lg-letter-spacing: 0;--et-font-style-body-lg-line-height: 28px;--et-font-style-body-lg-text-case: none;--et-font-style-body-md-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-body-md-font-size: 16px;--et-font-style-body-md-font-weight: 400;--et-font-style-body-md-letter-spacing: 0;--et-font-style-body-md-line-height: 24px;--et-font-style-body-md-text-case: none;--et-font-style-body-sm-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-body-sm-font-size: 14px;--et-font-style-body-sm-font-weight: 400;--et-font-style-body-sm-letter-spacing: 0;--et-font-style-body-sm-line-height: 20px;--et-font-style-body-sm-text-case: none;--et-font-style-caption-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-caption-font-size: 11px;--et-font-style-caption-font-weight: 450;--et-font-style-caption-letter-spacing: .01em;--et-font-style-caption-line-height: 16px;--et-font-style-caption-text-case: none;--et-font-style-display-lg-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-display-lg-font-size: 56px;--et-font-style-display-lg-font-weight: 650;--et-font-style-display-lg-letter-spacing: -.04em;--et-font-style-display-lg-line-height: 58px;--et-font-style-display-lg-text-case: none;--et-font-style-display-xl-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-display-xl-font-size: 64px;--et-font-style-display-xl-font-weight: 650;--et-font-style-display-xl-letter-spacing: -.045em;--et-font-style-display-xl-line-height: 64px;--et-font-style-display-xl-text-case: none;--et-font-style-eyebrow-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-eyebrow-font-size: 11px;--et-font-style-eyebrow-font-weight: 700;--et-font-style-eyebrow-letter-spacing: .12em;--et-font-style-eyebrow-line-height: 16px;--et-font-style-eyebrow-text-case: uppercase;--et-font-style-heading-lg-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-heading-lg-font-size: 32px;--et-font-style-heading-lg-font-weight: 620;--et-font-style-heading-lg-letter-spacing: -.03em;--et-font-style-heading-lg-line-height: 36px;--et-font-style-heading-lg-text-case: none;--et-font-style-heading-md-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-heading-md-font-size: 24px;--et-font-style-heading-md-font-weight: 600;--et-font-style-heading-md-letter-spacing: -.02em;--et-font-style-heading-md-line-height: 28px;--et-font-style-heading-md-text-case: none;--et-font-style-heading-sm-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-heading-sm-font-size: 20px;--et-font-style-heading-sm-font-weight: 600;--et-font-style-heading-sm-letter-spacing: -.015em;--et-font-style-heading-sm-line-height: 24px;--et-font-style-heading-sm-text-case: none;--et-font-style-heading-xl-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-heading-xl-font-size: 40px;--et-font-style-heading-xl-font-weight: 620;--et-font-style-heading-xl-letter-spacing: -.035em;--et-font-style-heading-xl-line-height: 44px;--et-font-style-heading-xl-text-case: none;--et-font-style-label-font-family: Instrument Sans, system-ui, sans-serif;--et-font-style-label-font-size: 12px;--et-font-style-label-font-weight: 650;--et-font-style-label-letter-spacing: 0;--et-font-style-label-line-height: 16px;--et-font-style-label-text-case: none;--et-font-weight-bold: 700;--et-font-weight-display: 650;--et-font-weight-heading: 620;--et-font-weight-medium: 500;--et-font-weight-regular: 400;--et-font-weight-semibold: 600;--et-layout-edge-desktop: 48px;--et-layout-edge-mobile: 20px;--et-layout-edge-tablet: 32px;--et-layout-grid-desktop-columns: 12;--et-layout-grid-desktop-gutter: 24px;--et-layout-grid-mobile-columns: 4;--et-layout-grid-mobile-gutter: 16px;--et-layout-grid-tablet-columns: 6;--et-layout-grid-tablet-gutter: 20px;--et-layout-page-max: 1200px;--et-layout-reading-max: 680px;--et-layout-section-desktop: 96px;--et-layout-section-mobile: 56px;--et-layout-section-tablet: 72px;--et-motion-duration-deliberate: .36s;--et-motion-duration-fast: .12s;--et-motion-duration-standard: .22s;--et-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--et-radius-control: 2px;--et-radius-none: 0px;--et-radius-tag: 2px;--et-shadow-overlay: 0px 12px 32px 0px #2D202A26;--et-size-control-minimum: 44px;--et-size-direction-band-lg-gap: 10px;--et-size-direction-band-lg-height: 120px;--et-size-direction-band-lg-stripe-width: 22px;--et-size-direction-band-md-gap: 6px;--et-size-direction-band-md-height: 74px;--et-size-direction-band-md-stripe-width: 12px;--et-size-direction-band-sm-gap: 5px;--et-size-direction-band-sm-height: 40px;--et-size-direction-band-sm-stripe-width: 8px;--et-size-navigation-height: 68px;--et-size-navigation-link-gap: 28px;--et-size-navigation-monogram: 32px;--et-space-0: 0px;--et-space-1: 4px;--et-space-10: 40px;--et-space-12: 48px;--et-space-16: 64px;--et-space-2: 8px;--et-space-20: 80px;--et-space-24: 96px;--et-space-3: 12px;--et-space-32: 128px;--et-space-4: 16px;--et-space-5: 20px;--et-space-6: 24px;--et-space-8: 32px;--et-texture-aubergine-opacity: .025;--et-texture-paper-opacity: .04}[data-et-surface=parchment]{--et-button-primary-active: var(--et-color-action-primary-active);--et-button-primary-background: var(--et-color-action-primary-background);--et-button-primary-disabled-background: var(--et-color-action-disabled-background);--et-button-primary-disabled-foreground: var(--et-color-action-disabled-foreground);--et-button-primary-foreground: var(--et-color-action-primary-foreground);--et-button-primary-hover: var(--et-color-action-primary-hover);--et-button-secondary-active: var(--et-color-surface-raised);--et-button-secondary-background: var(--et-color-action-secondary-background);--et-button-secondary-border: var(--et-color-action-secondary-border);--et-button-secondary-disabled-background: var(--et-color-action-disabled-background);--et-button-secondary-disabled-foreground: var(--et-color-action-disabled-foreground);--et-button-secondary-foreground: var(--et-color-action-secondary-foreground);--et-button-secondary-hover: var(--et-color-surface-subtle);--et-button-shared-focus-offset: var(--et-border-focus);--et-button-shared-focus-width: var(--et-border-focus);--et-button-shared-min-height: var(--et-size-control-minimum);--et-button-shared-padding-x: var(--et-space-5);--et-button-shared-radius: var(--et-radius-control);--et-button-tertiary-active: var(--et-color-surface-raised);--et-button-tertiary-background: var(--et-color-action-secondary-background);--et-button-tertiary-decoration: var(--et-color-link-decoration);--et-button-tertiary-disabled-background: var(--et-color-action-secondary-background);--et-button-tertiary-disabled-foreground: var(--et-color-action-disabled-foreground);--et-button-tertiary-foreground: var(--et-color-link-foreground);--et-button-tertiary-hover: var(--et-color-surface-subtle);--et-case-card-compact-background: var(--et-color-surface-canvas);--et-case-card-compact-border: var(--et-color-border-subtle);--et-case-card-compact-foreground: var(--et-color-text-primary);--et-case-card-compact-padding: var(--et-space-8);--et-case-card-compact-radius: var(--et-radius-none);--et-case-card-featured-background: var(--et-color-surface-raised);--et-case-card-featured-border: var(--et-color-border-subtle);--et-case-card-featured-foreground: var(--et-color-text-primary);--et-case-card-featured-padding: var(--et-space-10);--et-case-card-featured-radius: var(--et-radius-none);--et-color-action-disabled-background: var(--et-color-paper-300);--et-color-action-disabled-foreground: var(--et-color-plum-300);--et-color-action-primary-active: var(--et-color-plum-800);--et-color-action-primary-background: var(--et-color-plum-700);--et-color-action-primary-foreground: var(--et-color-paper-100);--et-color-action-primary-hover: var(--et-color-plum-900);--et-color-action-secondary-background: var(--et-color-transparent);--et-color-action-secondary-border: var(--et-color-border-strong);--et-color-action-secondary-foreground: var(--et-color-text-primary);--et-color-border-strong: var(--et-color-plum-300);--et-color-border-subtle: var(--et-color-paper-400);--et-color-focus-ring: var(--et-color-focus-parchment);--et-color-link-decoration: var(--et-color-text-primary);--et-color-link-foreground: var(--et-color-text-primary);--et-color-selection-background: var(--et-color-paper-300);--et-color-selection-foreground: var(--et-color-text-primary);--et-color-status-danger: var(--et-color-status-parchment-danger);--et-color-status-info: var(--et-color-status-parchment-info);--et-color-status-success: var(--et-color-status-parchment-success);--et-color-status-warning: var(--et-color-status-parchment-warning);--et-color-surface-canvas: var(--et-color-paper-100);--et-color-surface-raised: var(--et-color-paper-50);--et-color-surface-subtle: var(--et-color-paper-200);--et-color-text-primary: var(--et-color-plum-900);--et-color-text-secondary: var(--et-color-plum-400);--et-color-text-tertiary: var(--et-color-plum-400);--et-contact-cta-action-max-count: var(--et-count-contact-cta-actions);--et-contact-cta-background: var(--et-color-surface-canvas);--et-contact-cta-foreground: var(--et-color-text-primary);--et-decision-callout-background: var(--et-color-surface-canvas);--et-decision-callout-foreground: var(--et-color-text-primary);--et-decision-callout-padding-max: var(--et-space-10);--et-decision-callout-padding-min: var(--et-space-8);--et-direction-band-angle: var(--et-angle-direction-band);--et-direction-band-decide-color: var(--et-color-signal-decide);--et-direction-band-design-color: var(--et-color-signal-design);--et-direction-band-lg-gap: var(--et-size-direction-band-lg-gap);--et-direction-band-lg-height: var(--et-size-direction-band-lg-height);--et-direction-band-lg-stripe-width: var(--et-size-direction-band-lg-stripe-width);--et-direction-band-md-gap: var(--et-size-direction-band-md-gap);--et-direction-band-md-height: var(--et-size-direction-band-md-height);--et-direction-band-md-stripe-width: var(--et-size-direction-band-md-stripe-width);--et-direction-band-research-color: var(--et-color-signal-research);--et-direction-band-ship-color: var(--et-color-signal-ship);--et-direction-band-sm-gap: var(--et-size-direction-band-sm-gap);--et-direction-band-sm-height: var(--et-size-direction-band-sm-height);--et-direction-band-sm-stripe-width: var(--et-size-direction-band-sm-stripe-width);--et-evidence-frame-background: var(--et-color-surface-raised);--et-evidence-frame-border: var(--et-color-border-strong);--et-evidence-frame-radius: var(--et-radius-none);--et-evidence-note-background: var(--et-color-surface-subtle);--et-evidence-note-border: var(--et-color-border-subtle);--et-evidence-note-foreground: var(--et-color-text-primary);--et-evidence-note-padding-max: var(--et-space-6);--et-evidence-note-padding-min: var(--et-space-5);--et-footer-background: var(--et-color-surface-canvas);--et-footer-border: var(--et-color-border-subtle);--et-footer-foreground: var(--et-color-text-secondary);--et-footer-padding-y: var(--et-space-6);--et-form-field-background: var(--et-color-surface-canvas);--et-form-field-border: var(--et-color-border-strong);--et-form-field-disabled-background: var(--et-color-action-disabled-background);--et-form-field-disabled-foreground: var(--et-color-action-disabled-foreground);--et-form-field-focus-border: var(--et-color-focus-ring);--et-form-field-foreground: var(--et-color-text-primary);--et-form-field-helper: var(--et-color-text-secondary);--et-form-field-hover-border: var(--et-color-text-primary);--et-form-field-invalid-border: var(--et-color-status-danger);--et-form-field-invalid-support: var(--et-color-status-danger);--et-form-field-label: var(--et-color-text-primary);--et-form-field-placeholder: var(--et-color-text-secondary);--et-form-field-shared-focus-offset: var(--et-border-focus);--et-form-field-shared-focus-width: var(--et-border-focus);--et-form-field-shared-min-height: var(--et-size-control-minimum);--et-form-field-shared-radius: var(--et-radius-control);--et-hero-action-max-count: var(--et-count-hero-actions);--et-hero-background: var(--et-color-surface-canvas);--et-hero-foreground: var(--et-color-text-primary);--et-hero-headline-max-width: var(--et-layout-reading-max);--et-link-active: var(--et-color-surface-raised);--et-link-background: var(--et-color-action-secondary-background);--et-link-decoration: var(--et-color-link-decoration);--et-link-disabled-background: var(--et-color-action-secondary-background);--et-link-disabled-foreground: var(--et-color-action-disabled-foreground);--et-link-foreground: var(--et-color-link-foreground);--et-link-hover: var(--et-color-surface-subtle);--et-link-shared-focus-offset: var(--et-border-focus);--et-link-shared-focus-width: var(--et-border-focus);--et-link-shared-min-height: var(--et-size-control-minimum);--et-metadata-background: var(--et-color-action-secondary-background);--et-metadata-foreground: var(--et-color-text-tertiary);--et-navigation-active-underline: var(--et-color-text-primary);--et-navigation-background: var(--et-color-surface-canvas);--et-navigation-foreground: var(--et-color-text-primary);--et-navigation-height: var(--et-size-navigation-height);--et-navigation-link-gap: var(--et-size-navigation-link-gap);--et-navigation-monogram-size: var(--et-size-navigation-monogram)}[data-et-surface=aubergine]{--et-button-primary-active: var(--et-color-action-primary-active);--et-button-primary-background: var(--et-color-action-primary-background);--et-button-primary-disabled-background: var(--et-color-action-disabled-background);--et-button-primary-disabled-foreground: var(--et-color-action-disabled-foreground);--et-button-primary-foreground: var(--et-color-action-primary-foreground);--et-button-primary-hover: var(--et-color-action-primary-hover);--et-button-secondary-active: var(--et-color-surface-raised);--et-button-secondary-background: var(--et-color-action-secondary-background);--et-button-secondary-border: var(--et-color-action-secondary-border);--et-button-secondary-disabled-background: var(--et-color-action-disabled-background);--et-button-secondary-disabled-foreground: var(--et-color-action-disabled-foreground);--et-button-secondary-foreground: var(--et-color-action-secondary-foreground);--et-button-secondary-hover: var(--et-color-surface-subtle);--et-button-shared-focus-offset: var(--et-border-focus);--et-button-shared-focus-width: var(--et-border-focus);--et-button-shared-min-height: var(--et-size-control-minimum);--et-button-shared-padding-x: var(--et-space-5);--et-button-shared-radius: var(--et-radius-control);--et-button-tertiary-active: var(--et-color-surface-raised);--et-button-tertiary-background: var(--et-color-action-secondary-background);--et-button-tertiary-decoration: var(--et-color-link-decoration);--et-button-tertiary-disabled-background: var(--et-color-action-secondary-background);--et-button-tertiary-disabled-foreground: var(--et-color-action-disabled-foreground);--et-button-tertiary-foreground: var(--et-color-link-foreground);--et-button-tertiary-hover: var(--et-color-surface-subtle);--et-case-card-compact-background: var(--et-color-surface-canvas);--et-case-card-compact-border: var(--et-color-border-subtle);--et-case-card-compact-foreground: var(--et-color-text-primary);--et-case-card-compact-padding: var(--et-space-8);--et-case-card-compact-radius: var(--et-radius-none);--et-case-card-featured-background: var(--et-color-surface-raised);--et-case-card-featured-border: var(--et-color-border-subtle);--et-case-card-featured-foreground: var(--et-color-text-primary);--et-case-card-featured-padding: var(--et-space-10);--et-case-card-featured-radius: var(--et-radius-none);--et-color-action-disabled-background: var(--et-color-plum-500);--et-color-action-disabled-foreground: var(--et-color-inverse-tertiary);--et-color-action-primary-active: var(--et-color-paper-200);--et-color-action-primary-background: var(--et-color-paper-100);--et-color-action-primary-foreground: var(--et-color-plum-900);--et-color-action-primary-hover: var(--et-color-paper-50);--et-color-action-secondary-background: var(--et-color-transparent);--et-color-action-secondary-border: var(--et-color-border-strong);--et-color-action-secondary-foreground: var(--et-color-text-primary);--et-color-border-strong: var(--et-color-inverse-secondary);--et-color-border-subtle: var(--et-color-inverse-border);--et-color-focus-ring: var(--et-color-focus-aubergine);--et-color-link-decoration: var(--et-color-text-primary);--et-color-link-foreground: var(--et-color-text-primary);--et-color-selection-background: var(--et-color-plum-500);--et-color-selection-foreground: var(--et-color-text-primary);--et-color-status-danger: var(--et-color-status-aubergine-danger);--et-color-status-info: var(--et-color-status-aubergine-info);--et-color-status-success: var(--et-color-status-aubergine-success);--et-color-status-warning: var(--et-color-status-aubergine-warning);--et-color-surface-canvas: var(--et-color-plum-700);--et-color-surface-raised: var(--et-color-plum-600);--et-color-surface-subtle: var(--et-color-plum-500);--et-color-text-primary: var(--et-color-paper-100);--et-color-text-secondary: var(--et-color-inverse-secondary);--et-color-text-tertiary: var(--et-color-inverse-secondary);--et-contact-cta-action-max-count: var(--et-count-contact-cta-actions);--et-contact-cta-background: var(--et-color-surface-canvas);--et-contact-cta-foreground: var(--et-color-text-primary);--et-decision-callout-background: var(--et-color-surface-canvas);--et-decision-callout-foreground: var(--et-color-text-primary);--et-decision-callout-padding-max: var(--et-space-10);--et-decision-callout-padding-min: var(--et-space-8);--et-direction-band-angle: var(--et-angle-direction-band);--et-direction-band-decide-color: var(--et-color-signal-decide);--et-direction-band-design-color: var(--et-color-signal-design);--et-direction-band-lg-gap: var(--et-size-direction-band-lg-gap);--et-direction-band-lg-height: var(--et-size-direction-band-lg-height);--et-direction-band-lg-stripe-width: var(--et-size-direction-band-lg-stripe-width);--et-direction-band-md-gap: var(--et-size-direction-band-md-gap);--et-direction-band-md-height: var(--et-size-direction-band-md-height);--et-direction-band-md-stripe-width: var(--et-size-direction-band-md-stripe-width);--et-direction-band-research-color: var(--et-color-signal-research);--et-direction-band-ship-color: var(--et-color-signal-ship);--et-direction-band-sm-gap: var(--et-size-direction-band-sm-gap);--et-direction-band-sm-height: var(--et-size-direction-band-sm-height);--et-direction-band-sm-stripe-width: var(--et-size-direction-band-sm-stripe-width);--et-evidence-frame-background: var(--et-color-surface-raised);--et-evidence-frame-border: var(--et-color-border-strong);--et-evidence-frame-radius: var(--et-radius-none);--et-evidence-note-background: var(--et-color-surface-subtle);--et-evidence-note-border: var(--et-color-border-subtle);--et-evidence-note-foreground: var(--et-color-text-primary);--et-evidence-note-padding-max: var(--et-space-6);--et-evidence-note-padding-min: var(--et-space-5);--et-footer-background: var(--et-color-surface-canvas);--et-footer-border: var(--et-color-border-subtle);--et-footer-foreground: var(--et-color-text-secondary);--et-footer-padding-y: var(--et-space-6);--et-form-field-background: var(--et-color-surface-canvas);--et-form-field-border: var(--et-color-border-strong);--et-form-field-disabled-background: var(--et-color-action-disabled-background);--et-form-field-disabled-foreground: var(--et-color-action-disabled-foreground);--et-form-field-focus-border: var(--et-color-focus-ring);--et-form-field-foreground: var(--et-color-text-primary);--et-form-field-helper: var(--et-color-text-secondary);--et-form-field-hover-border: var(--et-color-text-primary);--et-form-field-invalid-border: var(--et-color-status-danger);--et-form-field-invalid-support: var(--et-color-status-danger);--et-form-field-label: var(--et-color-text-primary);--et-form-field-placeholder: var(--et-color-text-secondary);--et-form-field-shared-focus-offset: var(--et-border-focus);--et-form-field-shared-focus-width: var(--et-border-focus);--et-form-field-shared-min-height: var(--et-size-control-minimum);--et-form-field-shared-radius: var(--et-radius-control);--et-hero-action-max-count: var(--et-count-hero-actions);--et-hero-background: var(--et-color-surface-canvas);--et-hero-foreground: var(--et-color-text-primary);--et-hero-headline-max-width: var(--et-layout-reading-max);--et-link-active: var(--et-color-surface-raised);--et-link-background: var(--et-color-action-secondary-background);--et-link-decoration: var(--et-color-link-decoration);--et-link-disabled-background: var(--et-color-action-secondary-background);--et-link-disabled-foreground: var(--et-color-action-disabled-foreground);--et-link-foreground: var(--et-color-link-foreground);--et-link-hover: var(--et-color-surface-subtle);--et-link-shared-focus-offset: var(--et-border-focus);--et-link-shared-focus-width: var(--et-border-focus);--et-link-shared-min-height: var(--et-size-control-minimum);--et-metadata-background: var(--et-color-action-secondary-background);--et-metadata-foreground: var(--et-color-text-tertiary);--et-navigation-active-underline: var(--et-color-text-primary);--et-navigation-background: var(--et-color-surface-canvas);--et-navigation-foreground: var(--et-color-text-primary);--et-navigation-height: var(--et-size-navigation-height);--et-navigation-link-gap: var(--et-size-navigation-link-gap);--et-navigation-monogram-size: var(--et-size-navigation-monogram)}@media(prefers-reduced-motion:reduce){:root{--et-motion-duration-deliberate: 0ms;--et-motion-duration-fast: 0ms;--et-motion-duration-standard: 0ms}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--et-color-paper-100);color:var(--et-color-plum-900);font-family:var(--et-font-family-sans);font-size:var(--et-font-style-body-md-font-size);line-height:var(--et-font-style-body-md-line-height)}button,a{font:inherit}a{color:inherit;text-underline-offset:.22em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--et-border-focus) solid var(--et-color-focus-ring);outline-offset:var(--et-border-focus)}::selection{background:var(--et-color-selection-background);color:var(--et-color-selection-foreground)}.site-shell{min-height:100vh;background:var(--et-color-surface-canvas);color:var(--et-color-text-primary)}.skip-link{position:fixed;z-index:20;left:var(--et-space-4);top:var(--et-space-4);transform:translateY(-160%);padding:var(--et-space-3) var(--et-space-4);background:var(--et-color-action-primary-background);color:var(--et-color-action-primary-foreground)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer{width:min(calc(100% - 2 * var(--et-layout-edge-mobile)),var(--et-layout-page-max));margin-inline:auto}.site-header{min-height:var(--et-navigation-height);display:flex;align-items:center;justify-content:space-between;border-bottom:var(--et-border-default) solid var(--et-color-border-subtle)}.site-header nav{display:flex;gap:var(--et-space-5)}.site-header nav a{min-height:var(--et-size-control-minimum);display:inline-flex;align-items:center;text-decoration:none}.site-header nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.wordmark{width:var(--et-size-control-minimum);height:var(--et-size-control-minimum);display:grid;place-items:center;text-decoration:none}.wordmark>span{width:var(--et-size-navigation-monogram);height:var(--et-size-navigation-monogram);display:grid;place-items:center;background:var(--et-color-action-primary-background);color:var(--et-color-action-primary-foreground);font-weight:var(--et-font-weight-bold)}.site-footer{padding-block:var(--et-space-6);border-top:var(--et-border-default) solid var(--et-footer-border);color:var(--et-footer-foreground);font-size:var(--et-font-style-body-sm-font-size)}.eyebrow{margin:0 0 var(--et-space-4);font-size:var(--et-font-style-eyebrow-font-size);line-height:var(--et-font-style-eyebrow-line-height);font-weight:var(--et-font-style-eyebrow-font-weight);letter-spacing:var(--et-font-style-eyebrow-letter-spacing);text-transform:uppercase}.section-heading{max-width:var(--et-layout-reading-max)}.section-heading h2{margin:0;font-size:clamp(2rem,5vw,var(--et-font-style-heading-xl-font-size));line-height:1.05;letter-spacing:var(--et-font-style-heading-xl-letter-spacing)}.section-heading>p:last-child{color:var(--et-color-text-secondary);font-size:var(--et-font-style-body-lg-font-size);line-height:var(--et-font-style-body-lg-line-height)}.signal-stripes{display:inline-flex;gap:var(--et-direction-band-md-gap);transform:skew(calc(-1 * var(--et-direction-band-angle)))}.signal-stripes i{display:block;width:var(--et-direction-band-md-stripe-width);height:var(--et-direction-band-md-height)}.signal-stripes i:nth-child(1){background:var(--et-direction-band-research-color)}.signal-stripes i:nth-child(2){background:var(--et-direction-band-decide-color)}.signal-stripes i:nth-child(3){background:var(--et-direction-band-design-color)}.signal-stripes i:nth-child(4){background:var(--et-direction-band-ship-color)}.signal-stripes--small{gap:var(--et-direction-band-sm-gap)}.signal-stripes--small i{width:var(--et-direction-band-sm-stripe-width);height:var(--et-direction-band-sm-height)}.signal-stripes--large{gap:var(--et-direction-band-lg-gap)}.signal-stripes--large i{width:var(--et-direction-band-lg-stripe-width);height:var(--et-direction-band-lg-height)}@media(min-width:768px){.site-header,.site-footer{width:min(calc(100% - 2 * var(--et-layout-edge-tablet)),var(--et-layout-page-max))}}@media(min-width:1024px){.site-header,.site-footer{width:min(calc(100% - 2 * var(--et-layout-edge-desktop)),var(--et-layout-page-max))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-page{min-height:calc(100vh - 2 * var(--et-navigation-height));display:grid;gap:var(--et-space-10);align-items:center}.home-page h1,.not-found h1{margin:0;max-width:16ch;font-size:clamp(2.8rem,9vw,var(--et-font-style-display-xl-font-size));line-height:.98;letter-spacing:var(--et-font-style-display-xl-letter-spacing)}.home-page>div:first-child>p:last-of-type,.not-found>p:last-of-type{max-width:36rem;margin-block:var(--et-space-6);color:var(--et-color-text-secondary);font-size:var(--et-font-style-body-lg-font-size);line-height:var(--et-font-style-body-lg-line-height)}.home-page__signal{min-height:22rem;display:grid;place-items:center;overflow:hidden;background:var(--et-color-surface-canvas)}.not-found{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width:768px){.home-page{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}}.page-section{width:min(calc(100% - 2 * var(--et-layout-edge-mobile)),var(--et-layout-page-max));margin-inline:auto;padding-block:var(--et-layout-section-mobile)}.about-hero{display:grid;gap:var(--et-space-10);align-items:stretch}.about-hero__copy{align-self:center;max-width:var(--et-layout-reading-max)}.about-hero h1{max-width:9ch;margin:0;font-size:clamp(3.25rem,13vw,var(--et-font-style-display-xl-font-size));font-weight:var(--et-font-weight-display);letter-spacing:var(--et-font-style-display-xl-letter-spacing);line-height:.96}.about-hero__copy>p:last-of-type{max-width:38rem;margin-block:var(--et-space-6);color:var(--et-color-text-secondary);font-size:var(--et-font-style-body-lg-font-size);line-height:var(--et-font-style-body-lg-line-height)}.button-link{min-height:var(--et-button-shared-min-height);display:inline-flex;align-items:center;padding-inline:var(--et-button-shared-padding-x);background:var(--et-button-primary-background);color:var(--et-button-primary-foreground);font-weight:var(--et-font-weight-semibold);text-decoration:none}.button-link:hover{background:var(--et-button-primary-hover)}.about-hero__graphic{position:relative;align-self:center;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--et-color-surface-canvas)}.about-hero__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}.manifesto,.contact{width:100%;max-width:none;padding-inline:max(var(--et-layout-edge-mobile),calc((100vw - var(--et-layout-page-max)) / 2));background:var(--et-color-surface-canvas);color:var(--et-color-text-primary)}.manifesto>p{max-width:18ch;margin:var(--et-space-8) 0 0;font-size:clamp(2rem,8vw,var(--et-font-style-heading-xl-font-size));letter-spacing:var(--et-font-style-heading-xl-letter-spacing);line-height:1.08}.bio,.career,.timeline,.projects,.faq{display:grid;gap:var(--et-space-10)}.bio__body{max-width:var(--et-layout-reading-max)}.bio__body p{margin:0 0 var(--et-space-6);font-size:var(--et-font-style-body-lg-font-size);line-height:var(--et-font-style-body-lg-line-height)}.career__grid,.projects__grid{display:grid;gap:var(--et-space-4)}.career__grid article,.project-card{padding:var(--et-space-6);background:var(--et-color-surface-raised);border-top:var(--et-border-default) solid var(--et-color-border-strong)}.career__grid article:nth-child(2){background:var(--et-color-surface-subtle)}.career__grid h3,.project-card h3,.timeline h3{margin:var(--et-space-5) 0 var(--et-space-3);font-size:var(--et-font-style-heading-md-font-size);line-height:var(--et-font-style-heading-md-line-height)}.card-meta{display:flex;justify-content:space-between;gap:var(--et-space-4);margin:0;color:var(--et-color-text-secondary);font-size:var(--et-font-style-eyebrow-font-size);font-weight:var(--et-font-style-eyebrow-font-weight);letter-spacing:var(--et-font-style-eyebrow-letter-spacing);text-transform:uppercase}.timeline ol{margin:0;padding:0;list-style:none}.timeline li{display:grid;gap:var(--et-space-3);padding-block:var(--et-space-6);border-top:var(--et-border-default) solid var(--et-color-border-subtle)}.timeline__period{color:var(--et-color-text-secondary);font-variant-numeric:tabular-nums}.timeline h3,.timeline p{margin-top:0}.project-card--featured{background:var(--et-case-card-featured-background)}.project-card__status{display:block;margin-top:var(--et-space-8);color:var(--et-color-text-tertiary);font-size:var(--et-font-style-label-font-size);font-weight:var(--et-font-style-label-font-weight);letter-spacing:.08em;text-transform:uppercase}.faq details{border-top:var(--et-border-default) solid var(--et-color-border-subtle)}.faq details:last-child{border-bottom:var(--et-border-default) solid var(--et-color-border-subtle)}.faq summary{min-height:var(--et-size-control-minimum);padding-block:var(--et-space-5);cursor:pointer;font-size:var(--et-font-style-heading-sm-font-size);font-weight:var(--et-font-weight-semibold)}.faq details p{max-width:var(--et-layout-reading-max);margin:0 0 var(--et-space-6);color:var(--et-color-text-secondary)}.contact{display:grid;gap:var(--et-space-8)}.contact h2{max-width:14ch;margin:0;font-size:clamp(2.25rem,8vw,var(--et-font-style-heading-xl-font-size));line-height:1.05}.contact p:last-child{max-width:34rem;color:var(--et-color-text-secondary)}@media(min-width:768px){.page-section{width:min(calc(100% - 2 * var(--et-layout-edge-tablet)),var(--et-layout-page-max));padding-block:var(--et-layout-section-tablet)}.about-hero{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.about-hero__graphic{aspect-ratio:1}.about-hero__image{object-position:80% center}.manifesto,.contact{width:100%;padding-inline:max(var(--et-layout-edge-tablet),calc((100vw - var(--et-layout-page-max)) / 2))}.career__grid{grid-template-columns:repeat(12,1fr)}.career__grid article:nth-child(1){grid-column:1 / span 7}.career__grid article:nth-child(2){grid-column:6 / span 7}.career__grid article:nth-child(3){grid-column:2 / span 9}.projects__grid{grid-template-columns:repeat(2,1fr)}.project-card--featured{grid-column:span 2}.timeline li{grid-template-columns:9rem 1fr}}@media(min-width:1024px){.page-section{width:min(calc(100% - 2 * var(--et-layout-edge-desktop)),var(--et-layout-page-max));padding-block:var(--et-layout-section-desktop)}.manifesto,.contact{width:100%;padding-inline:max(var(--et-layout-edge-desktop),calc((100vw - var(--et-layout-page-max)) / 2))}.bio,.career,.timeline,.projects,.faq{grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr)}.projects__grid{grid-template-columns:repeat(2,1fr)}}
