@layer base{:root{--marketing-type-display:clamp(2.25rem, 1.5rem + 2.5vw, 3.5rem);--marketing-type-display-compact:clamp(2.25rem, 1.875rem + 1.5vw, 3rem);--marketing-type-article:clamp(2rem, 1.5rem + 1.75vw, 2.75rem);--marketing-type-home-display:clamp(2.5rem, 1.5rem + 3vw, 4rem);--marketing-type-cta:clamp(2.5rem, 1.75rem + 2vw, 3.5rem);--marketing-type-section:clamp(1.75rem, 1.5rem + .75vw, 2rem);--marketing-type-statement:clamp(1.5rem, .75rem + 2.5vw, 2.5rem);--marketing-type-editorial:clamp(1.5rem, 1.25rem + .625vw, 1.75rem);--marketing-type-card:clamp(1.25rem, .75rem + 1.25vw, 1.75rem);--marketing-type-chapter:1.25rem;--marketing-type-feature:1.125rem;--marketing-type-body:1rem;--marketing-type-small:.875rem;--marketing-type-navigation:.8125rem;--marketing-type-lead:1.125rem;--marketing-type-support:1rem;--marketing-type-quote:clamp(1.5rem, 1rem + 1.5vw, 2.25rem);--marketing-leading-display:1.08;--marketing-leading-heading:1.15;--marketing-leading-card:1.25;--marketing-leading-body:1.625;--marketing-leading-reading:1.75;--marketing-leading-small:1.5;--marketing-tracking-display:-.02em;--marketing-tracking-heading:-.015em;--marketing-tracking-copy:-.01em;--marketing-weight-page-title:var(--font-weight-semibold,600);--marketing-weight-home-title:var(--font-weight-medium,500);--marketing-weight-heading:var(--font-weight-medium,500);--marketing-weight-copy:var(--font-weight-regular,400);--marketing-measure-body:65ch;--marketing-measure-caption:19rem;--marketing-measure-statement:44ch;--marketing-section-space-editorial:clamp(5rem, 3rem + 4vw, 7rem);--marketing-section-rule:color-mix(in oklab, var(--border) 60%, transparent)}}@layer components{.marketing-hero-title,.marketing-hero-title-compact,.marketing-home-hero-title,.marketing-cta-title,.marketing-article-title,.marketing-section-heading,.marketing-statement-heading,.marketing-card-heading,.marketing-section-heading-sidebar{font-family:var(--font-sans);font-weight:var(--marketing-weight-heading);font-kerning:normal;text-wrap:balance;color:var(--foreground)}.marketing-hero-title,.marketing-hero-title-compact,.marketing-article-title{font-weight:var(--marketing-weight-page-title)}.marketing-editorial-heading,.marketing-chapter-heading,.marketing-feature-heading,.marketing-quote{font-family:var(--font-sans);color:var(--foreground);font-kerning:normal;letter-spacing:var(--marketing-tracking-copy);text-wrap:balance}.marketing-editorial-heading{font-size:var(--marketing-type-editorial);font-weight:var(--marketing-weight-copy);line-height:var(--marketing-leading-card)}.marketing-chapter-heading{font-size:var(--marketing-type-chapter);font-weight:var(--marketing-weight-heading);line-height:1.4}.marketing-feature-heading{font-size:var(--marketing-type-feature);font-weight:var(--marketing-weight-heading);line-height:1.35}.marketing-heading-support{font-weight:var(--marketing-weight-copy)}.marketing-quote{font-size:var(--marketing-type-quote);font-weight:var(--marketing-weight-copy);text-wrap:pretty;line-height:1.35}.marketing-body,.marketing-small,.marketing-label{font-family:var(--font-sans);font-weight:var(--marketing-weight-copy);text-wrap:pretty}.marketing-body{font-size:var(--marketing-type-body);line-height:var(--marketing-leading-body)}.marketing-small,.marketing-label{font-size:var(--marketing-type-small);line-height:var(--marketing-leading-small)}.marketing-nav-trigger{font-size:.75rem;font-weight:var(--marketing-weight-copy);line-height:1}.marketing-nav-title{font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-heading);letter-spacing:var(--marketing-tracking-copy);line-height:1.5}.marketing-nav-caption{font-size:var(--marketing-type-navigation);text-wrap:pretty;line-height:1.4}.marketing-trim-cap{text-box:trim-both cap alphabetic}.marketing-nav-section-label{font-size:var(--marketing-type-navigation);font-weight:var(--marketing-weight-copy);line-height:1.25rem}@media (min-width:1280px){.marketing-nav-trigger{font-size:var(--marketing-type-navigation)}}.marketing-label{font-weight:var(--marketing-weight-heading)}.marketing-measure-body{max-width:var(--marketing-measure-body)}.marketing-measure-caption{max-width:var(--marketing-measure-caption)}.marketing-measure-statement{max-width:var(--marketing-measure-statement)}.marketing-section-editorial{padding-block:var(--marketing-section-space-editorial)}.marketing-rule{border-color:var(--marketing-section-rule)}.marketing-frame-rule{border-top:1px solid var(--marketing-section-rule)}.marketing-frame-band{border-block:1px solid var(--marketing-section-rule)}@media (min-width:1024px){.marketing-frame-rails{border-inline:1px solid var(--marketing-section-rule)}}.marketing-hero-title{font-size:var(--marketing-type-display);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-display)}.marketing-home-hero-title{font-size:var(--marketing-type-home-display);font-weight:var(--marketing-weight-home-title);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-display)}.marketing-cta-title{font-size:var(--marketing-type-cta);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-display)}.marketing-hero-title-compact{font-size:var(--marketing-type-display-compact);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-display)}.marketing-article-title{font-size:var(--marketing-type-article);letter-spacing:var(--marketing-tracking-heading);line-height:1.12}.marketing-section-heading,.marketing-statement-heading{font-size:var(--marketing-type-section);line-height:var(--marketing-leading-heading);letter-spacing:var(--marketing-tracking-heading)}.marketing-statement-heading,.marketing-heading-muted{color:var(--muted-foreground)}.marketing-statement-heading{font-size:var(--marketing-type-statement);line-height:var(--marketing-leading-card)}.marketing-card-heading{font-size:var(--marketing-type-card);line-height:var(--marketing-leading-card);letter-spacing:var(--marketing-tracking-copy)}.marketing-section-heading-sidebar{font-size:1.75rem;line-height:var(--marketing-leading-card);letter-spacing:var(--marketing-tracking-copy)}.marketing-eyebrow{font-family:var(--font-sans);font-size:var(--marketing-type-small);font-weight:var(--marketing-weight-heading);color:var(--muted-foreground);line-height:1.5}.marketing-code-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.marketing-inline-link{color:var(--action-foreground);text-underline-offset:.25em;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.marketing-inline-link:hover{text-decoration:underline}.marketing-inline-link:focus-visible{outline:2px solid var(--interaction-focus,var(--ring));outline-offset:4px;box-shadow:none}.marketing-lead,.marketing-supporting-text{font-family:var(--font-sans);font-weight:var(--marketing-weight-copy);letter-spacing:var(--marketing-tracking-copy);color:var(--muted-foreground);text-wrap:pretty;line-height:1.5}.marketing-lead{font-size:var(--marketing-type-lead)}.marketing-supporting-text{font-size:var(--marketing-type-support)}@media (min-width:768px){:root{--marketing-type-lead:1.25rem;--marketing-type-support:1.125rem}.marketing-statement-heading{line-height:var(--marketing-leading-heading)}.marketing-section-heading-sidebar{font-size:1.25rem}}.marketing-proof-heading{font-size:1rem;line-height:1.5rem;font-weight:var(--marketing-weight-heading);color:var(--foreground)}.marketing-conversion-title{font-size:1.5rem;line-height:2rem;font-weight:var(--marketing-weight-heading);letter-spacing:-.025em;color:var(--foreground);text-wrap:balance}.marketing-conversion-copy{color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.625}@media (min-width:40rem){.marketing-conversion-title{font-size:1.875rem;line-height:2.25rem}.marketing-conversion-copy{font-size:1rem}}}
.about-team-card-artwork-module__CqeHDW__artwork{isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.about-team-card-artwork-module__CqeHDW__fade{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.about-team-card-artwork-module__CqeHDW__field{--gap:6px;--cell:calc((100cqi + 9rem - 11 * var(--gap)) / 12);width:calc(100% + 9rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-team-card-artwork-module__CqeHDW__grid,.about-team-card-artwork-module__CqeHDW__ghostGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--cell);gap:var(--gap);display:grid}.about-team-card-artwork-module__CqeHDW__ghostGrid{inset:calc(-1 * (var(--cell) + var(--gap)));grid-template-columns:repeat(14,minmax(0,1fr));position:absolute}.about-team-card-artwork-module__CqeHDW__empty{border:1px solid color-mix(in oklab, var(--marketing-divider) 55%, transparent);background:color-mix(in oklab, var(--marketing-surface-subtle) 45%, transparent);border-radius:50%}.about-team-card-artwork-module__CqeHDW__photo{border:1px solid var(--marketing-divider);background:var(--marketing-surface-card);min-width:0;box-shadow:var(--marketing-shadow-card);border-radius:999px;position:relative;overflow:hidden}.about-team-card-artwork-module__CqeHDW__photo img{object-fit:cover;filter:grayscale()}.about-team-card-artwork-module__CqeHDW__photo[data-moment] img{filter:grayscale(.65)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about-team-card-artwork-module__CqeHDW__field{transition:transform .35s cubic-bezier(.22,1,.36,1)}a:hover .about-team-card-artwork-module__CqeHDW__field,a:focus-visible .about-team-card-artwork-module__CqeHDW__field{transform:translate(-50%,-50%)scale(1.025)}}
.nav-card-media-module__QliEAq__menu{--nav-menu-width:min(calc(100vw - 5rem), 87.5rem);--nav-menu-inset:2.5rem;--nav-workflow-gap:2rem;--nav-feature-inset:2rem;--nav-card-media-ratio:8 / 5;--nav-card-media-width:calc((var(--nav-menu-width) - 2 * var(--nav-menu-inset) - 3 * var(--nav-workflow-gap)) / 4);width:var(--nav-menu-width)}.nav-card-media-module__QliEAq__workflowGrid{column-gap:var(--nav-workflow-gap);padding:2rem var(--nav-menu-inset) 1.75rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nav-card-media-module__QliEAq__featureLayout{grid-template-columns:minmax(0, 1fr) calc(var(--nav-card-media-width) + 2 * var(--nav-feature-inset) + 1px);display:grid}.nav-card-media-module__QliEAq__featureRail{border-left:1px solid var(--marketing-divider);min-width:0;padding:2rem var(--nav-feature-inset);align-items:flex-start;display:flex}.nav-card-media-module__QliEAq__media{width:100%;aspect-ratio:var(--nav-card-media-ratio);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--marketing-page-canvas);flex-shrink:0;position:relative;overflow:hidden}.nav-card-media-module__QliEAq__featureTitle{min-height:2lh}
