.ArticleHeroBlock_articleHeroRoot__JhKK7{border:1px solid var(--theme-border-strong);background:var(--theme-surface);box-shadow:4px 4px 0 var(--theme-shadow-offset)}.ArticleHeroBlock_articleHeroText__beZVf{padding:1rem .75rem .75rem}.ArticleHeroBlock_articleHeroTitle__FkgIQ{margin:0;font-size:1.6rem;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:var(--theme-text)}.ArticleHeroBlock_articleHeroSubtitle__sBFqx{margin:.4rem 0 0;font-size:.8rem;color:var(--theme-text-muted);line-height:1.5}.ArticleHeroBlock_articleHeroPlaceholder__eJ4GZ{display:flex;align-items:center;justify-content:center;border-top:1px dashed var(--theme-border-dashed);background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--theme-placeholder-stripe) 6px,var(--theme-placeholder-stripe) 7px),var(--theme-bg-subtle)}.ArticleHeroBlock_articleHeroPlaceholderLabel__mu_hw{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted)}.ArticleBodyBlock_articleBodyRoot__SjElm{background:var(--hv-paper);font-family:var(--font-body)}.ArticleBodyBlock_articleBodyContent__NHaiw{max-width:760px;margin:0 auto;padding:8px 40px 72px;color:var(--hv-ink-soft);line-height:1.7;font-size:17px}.ArticleBodyBlock_articleBodyContent__NHaiw h1,.ArticleBodyBlock_articleBodyContent__NHaiw h2,.ArticleBodyBlock_articleBodyContent__NHaiw h3{margin:1.4em 0 .5em;color:var(--hv-ink);font-family:var(--font-heading);font-weight:600;line-height:1.2}.ArticleBodyBlock_articleBodyContent__NHaiw h1{font-size:1.7rem}.ArticleBodyBlock_articleBodyContent__NHaiw h2{font-size:1.35rem}.ArticleBodyBlock_articleBodyContent__NHaiw h3{font-size:1.1rem}.ArticleBodyBlock_articleBodyContent__NHaiw p{margin:0 0 .75em}.ArticleBodyBlock_articleBodyContent__NHaiw ol,.ArticleBodyBlock_articleBodyContent__NHaiw ul{margin:0 0 .75em;padding-left:1.5em}.ArticleBodyBlock_articleBodyContent__NHaiw li{margin-bottom:.25em}.ArticleBodyBlock_articleBodyContent__NHaiw a{color:var(--hv-ink);text-decoration:underline}.ArticleBodyBlock_articleBodyContent__NHaiw strong{color:var(--hv-ink);font-weight:700}.ArticleBodyBlock_articleBodyContent__NHaiw blockquote{margin:.75em 0;padding:.5em .9em;border-left:3px solid var(--hv-accent);color:var(--hv-ink);font-style:italic}.ArticleBodyBlock_articleBodyContent__NHaiw code{font-family:var(--theme-font-mono,monospace);font-size:.8em;background:var(--theme-bg-subtle);padding:.15em .35em;border:1px solid var(--theme-border)}.ArticleBodyBlock_articleBodyContent__NHaiw pre{margin:.75em 0;padding:.75em;background:var(--theme-bg-subtle);border:1px solid var(--theme-border);overflow-x:auto}.ArticleBodyBlock_articleBodyContent__NHaiw pre code{background:none;border:none;padding:0}.ArticleMetaBlock_articleMetaRoot__HreLf{border:1px solid var(--theme-border);background:var(--theme-bg-subtle)}.ArticleMetaBlock_articleMetaInner__VYqMJ{padding:.5rem .75rem}.ArticleMetaBlock_articleMetaLabel__Rhy3K{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted)}.aboutBlocks_inner__DK9dz{max-width:1360px;margin:0 auto;padding:0 40px}.aboutBlocks_kicker__tvtOJ{display:flex;align-items:center;gap:12px;margin-bottom:20px}.aboutBlocks_kickerBarAccent__4sLpL,.aboutBlocks_kickerBar__w_rVX{width:22px;height:2px;background:var(--hv-accent)}.aboutBlocks_kickerLabel__1_lY9{color:var(--hv-ink-soft)}.aboutBlocks_kickerLabelRev__iazWu,.aboutBlocks_kickerLabel__1_lY9{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.aboutBlocks_kickerLabelRev__iazWu{color:var(--hv-accent)}.aboutBlocks_sectionTitle__wW83e{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:52px;line-height:.98;letter-spacing:-.01em;color:var(--hv-ink);margin:0}.aboutBlocks_chips__AN1uw{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.aboutBlocks_chip__BHBrt{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-ink-soft);padding:8px 14px;border:1px solid var(--hv-hairline);border-radius:999px}.aboutBlocks_hero__9IPcX{background:var(--hv-paper);color:var(--hv-ink);font-family:var(--font-body);display:grid;grid-template-columns:1fr minmax(380px,600px);min-height:640px}.aboutBlocks_heroLeft__wRe8J{display:flex;flex-direction:column;justify-content:space-between;padding:52px 64px 64px max(40px,calc((100vw - 1280px) / 2));gap:48px}.aboutBlocks_missionBlock__6jVIx{border-bottom:1px solid var(--hv-hairline);padding-bottom:40px}.aboutBlocks_crumbs__t4FVD{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--hv-muted);margin-bottom:20px}.aboutBlocks_crumbSep__7_kbH{color:var(--hv-hairline)}.aboutBlocks_crumbCurrent__z8AzS{color:var(--hv-ink-soft);font-weight:600}.aboutBlocks_mission__lNsVS{display:flex;gap:12px;align-items:flex-start}.aboutBlocks_missionIcon__P49UW{flex:0 0 auto;color:var(--hv-ink);margin-top:2px}.aboutBlocks_missionIcon__P49UW svg{width:18px;height:18px}.aboutBlocks_missionText__b1hYP{margin:0;font-size:16.5px;line-height:1.5;color:var(--hv-ink-soft);max-width:46ch}.aboutBlocks_heroKicker__maU_b{display:flex;align-items:center;gap:10px;margin-bottom:26px}.aboutBlocks_kickerBars__TtvEm{display:inline-flex;gap:3px}.aboutBlocks_kickerBars__TtvEm i{width:3px;height:14px;background:var(--hv-accent)}.aboutBlocks_heroKickerLabel__RRffP{font-size:14px;font-weight:600;color:var(--hv-ink)}.aboutBlocks_heroH1__4lS92{display:flex;flex-direction:column;gap:6px;margin:0;font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:clamp(56px,6.6vw,96px);line-height:.94;letter-spacing:-.01em}.aboutBlocks_h1Ink__eE8qc{color:var(--hv-ink)}.aboutBlocks_h1Muted__BS_iP{color:var(--hv-muted)}.aboutBlocks_ctaRow__7rj7H{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px}.aboutBlocks_btnSplit__YWaJd{display:inline-flex;align-items:stretch;border-radius:6px;overflow:hidden;text-decoration:none}.aboutBlocks_btnSplitLabel__jNEg_{background:var(--hv-ink);color:#ffffff;font-size:14px;font-weight:600;padding:16px 24px;line-height:1}.aboutBlocks_btnSplitArrow__fRoJg{background:#2a2d2f;color:var(--hv-accent);display:inline-flex;align-items:center;padding:0 15px}.aboutBlocks_btnSplitArrow__fRoJg svg{width:15px;height:15px}.aboutBlocks_btnGhost__uDbNx{display:inline-flex;align-items:center;border:1px solid var(--hv-hairline);border-radius:6px;padding:15px 24px;font-size:14px;font-weight:600;color:var(--hv-ink);text-decoration:none;line-height:1}.aboutBlocks_btnGhost__uDbNx:hover{border-color:var(--hv-ink)}.aboutBlocks_heroImage___RlB0{position:relative;overflow:hidden}.aboutBlocks_heroImage___RlB0 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.aboutBlocks_flywheel__UWjdx{background:var(--hv-ink);font-family:var(--font-body);padding:84px 0}.aboutBlocks_flyGrid__ZnjKc{display:grid;grid-template-columns:1fr 560px;gap:72px;align-items:center}.aboutBlocks_flyTitle__G0GGD{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:58px;line-height:.98;letter-spacing:-.01em;color:var(--hv-ink-rev);margin:0}.aboutBlocks_flyLead__D8MPX{margin:24px 0 0;font-size:16px;line-height:1.55;color:var(--hv-muted-rev);max-width:52ch}.aboutBlocks_flyQuote__3bPTN{margin:26px 0 0;border-left:3px solid var(--hv-accent);padding-left:16px;font-family:var(--font-heading);font-weight:600;font-size:15px;line-height:1.4;color:var(--hv-ink-rev);max-width:46ch}.aboutBlocks_loop__N2Feq{position:relative;width:560px;height:470px}.aboutBlocks_loopImg__EBTXj{position:absolute;inset:0;width:100%;height:100%;display:block}.aboutBlocks_loopFlowBottom__wyqWA,.aboutBlocks_loopFlowTop__2Mk97{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-muted-rev)}.aboutBlocks_loopFlowTop__2Mk97{top:52px}.aboutBlocks_loopFlowBottom__wyqWA{top:392px}.aboutBlocks_loopFlowBottom__wyqWA svg,.aboutBlocks_loopFlowTop__2Mk97 svg{width:15px;height:15px;color:var(--hv-accent)}.aboutBlocks_loopNodeLab__lkqA2,.aboutBlocks_loopNodeStudio__LcPHN{position:absolute;top:179px;width:200px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.aboutBlocks_loopNodeLab__lkqA2{left:65px}.aboutBlocks_loopNodeStudio__LcPHN{left:295px}.aboutBlocks_loopNum__pQV0m{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-accent)}.aboutBlocks_loopNodeTitle__wpiZH{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:26px;line-height:1;color:var(--hv-ink-rev)}.aboutBlocks_loopNodeSub__VnS1_{font-size:11.5px;line-height:1.5;color:var(--hv-muted-rev)}.aboutBlocks_principles__HdGZ0{background:var(--hv-paper);font-family:var(--font-body);padding:84px 0}.aboutBlocks_prinCards__HWg1H{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.aboutBlocks_prinCard__lfe4I{background:var(--hv-white);border-radius:12px;padding:28px}.aboutBlocks_prinNum__0xO_Y{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--hv-muted)}.aboutBlocks_prinTitle__RLvfu{margin:12px 0 0;font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--hv-ink)}.aboutBlocks_prinBody__RWByL{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--hv-ink-soft)}.aboutBlocks_hive__6_ZeZ{background:var(--hv-paper);font-family:var(--font-body);padding:40px 0 96px}.aboutBlocks_hiveGrid__2_2MF{display:grid;grid-template-columns:560px 1fr;gap:64px;align-items:center}.aboutBlocks_hivePhoto__zViKm{border-radius:12px;overflow:hidden;aspect-ratio:14/11}.aboutBlocks_hivePhoto__zViKm img{width:100%;height:100%;object-fit:cover;display:block}.aboutBlocks_hiveBody__DDYgs{margin:22px 0 0;font-size:15px;line-height:1.6;color:var(--hv-ink-soft);max-width:60ch}.aboutBlocks_team__SzIVx{background:var(--hv-paper);font-family:var(--font-body);padding:90px 0}.aboutBlocks_teamHead__lzXfu{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.aboutBlocks_teamNote__erd0E{margin:0;font-size:14px;line-height:1.5;color:var(--hv-ink-soft);text-align:right}.aboutBlocks_teamCards__2AXDR{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:44px}.aboutBlocks_memberCard__tlmEa{background:var(--hv-white);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.aboutBlocks_memberPhoto__S8u4L{height:216px;background:var(--hv-hairline)}.aboutBlocks_memberPhoto__S8u4L img{width:100%;height:100%;object-fit:cover;display:block}.aboutBlocks_memberInfo__UCUot{display:flex;flex-direction:column;gap:5px;padding:16px 18px 18px}.aboutBlocks_memberName__1wLMO{font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--hv-ink)}.aboutBlocks_memberRole__kBebi{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted)}.aboutBlocks_hiringCard__58t6m{background:var(--hv-accent);border-radius:8px;padding:18px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;min-height:292px}.aboutBlocks_hiringKicker__oxK_J{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-ink)}.aboutBlocks_hiringTitle__O_Lj0{font-family:var(--font-display);font-weight:500;font-size:52px;text-transform:uppercase;color:var(--hv-ink)}.aboutBlocks_hiringBottom__qvaI7{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--hv-ink)}.aboutBlocks_hiringBottom__qvaI7 svg{width:18px;height:18px}@media (max-width:1100px){.aboutBlocks_hero__9IPcX{grid-template-columns:1fr}.aboutBlocks_heroImage___RlB0{min-height:320px}.aboutBlocks_flyGrid__ZnjKc{grid-template-columns:1fr}.aboutBlocks_loop__N2Feq{margin:0 auto;max-width:100%}.aboutBlocks_teamCards__2AXDR{grid-template-columns:repeat(2,1fr)}.aboutBlocks_hiveGrid__2_2MF{grid-template-columns:1fr}}@media (max-width:700px){.aboutBlocks_heroLeft__wRe8J{padding:36px 24px 48px}.aboutBlocks_inner__DK9dz{padding:0 24px}.aboutBlocks_prinCards__HWg1H,.aboutBlocks_teamCards__2AXDR{grid-template-columns:1fr}.aboutBlocks_teamHead__lzXfu{flex-direction:column;align-items:flex-start}.aboutBlocks_teamNote__erd0E{text-align:left}.aboutBlocks_loop__N2Feq{transform:scale(.62);transform-origin:top left;height:300px}}.rich-text-field_editorRoot__mR2qU{width:100%;border:none;border-radius:4px;min-height:200px;overflow:hidden}.rich-text-field_editorRoot__mR2qU .bn-container{--bn-colors-editor-background:transparent}.rich-text-field_editorRoot__mR2qU .bn-editor{background-color:transparent;padding-inline:0;padding-block:.35rem .5rem}.rich-text-field_editorInner__pNe2g{min-height:180px;font-size:.85rem;line-height:1.7}.HeadingBlock_headingBlock__gk3Pb{margin:0;font-size:2rem;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:var(--theme-text)}.SeoContentBlock_seoSection__nJP7K{background:var(--hv-paper);color:var(--hv-ink);font-family:var(--font-body);padding:88px 0;border-top:1px solid var(--hv-hairline)}.SeoContentBlock_inner__viiWF{max-width:1360px;margin:0 auto;padding:0 40px}.SeoContentBlock_head__f2Vs0{margin-bottom:32px}.SeoContentBlock_kicker__J_xts{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-ink-soft)}.SeoContentBlock_title__oq9oU{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:40px;line-height:.98;letter-spacing:-.01em;color:var(--hv-ink);margin:12px 0 0}.SeoContentBlock_body__huvQr{max-width:780px;font-size:16px;line-height:1.7;color:var(--hv-ink-soft)}.SeoContentBlock_body__huvQr h2,.SeoContentBlock_body__huvQr h3{font-family:var(--font-heading);font-weight:600;color:var(--hv-ink);line-height:1.25;margin:1.6em 0 .5em}.SeoContentBlock_body__huvQr h2{font-size:1.35rem}.SeoContentBlock_body__huvQr h3{font-size:1.1rem}.SeoContentBlock_body__huvQr h2:first-child,.SeoContentBlock_body__huvQr h3:first-child,.SeoContentBlock_body__huvQr p:first-child{margin-top:0}.SeoContentBlock_body__huvQr p{margin:0 0 .9em}.SeoContentBlock_body__huvQr ol,.SeoContentBlock_body__huvQr ul{margin:0 0 .9em;padding-left:1.4em}.SeoContentBlock_body__huvQr li{margin-bottom:.35em}.SeoContentBlock_body__huvQr a{color:var(--hv-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.SeoContentBlock_body__huvQr strong{color:var(--hv-ink);font-weight:700}.SeoContentBlock_body__huvQr blockquote{margin:1em 0;padding-left:16px;border-left:2px solid var(--hv-accent);color:var(--hv-ink)}@media (max-width:900px){.SeoContentBlock_inner__viiWF{padding:0 24px}.SeoContentBlock_title__oq9oU{font-size:32px}}.VideoBlock_videoSection__Kmx13{background:var(--hv-paper);font-family:var(--font-body);padding:24px 0 48px}.VideoBlock_figure__BZS8_{margin:0 auto;padding:0 40px}.VideoBlock_content__ij1gT{max-width:860px}.VideoBlock_wide__mTNaI{max-width:1360px}.VideoBlock_frame__lDY1G{position:relative;aspect-ratio:16/9;background:var(--hv-ink);border-radius:12px;overflow:hidden;box-shadow:0 20px 48px -20px rgba(19,19,19,.35)}.VideoBlock_media__XqhtJ{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;display:block}.VideoBlock_caption__LpXDc{margin-top:12px;font-size:13px;color:var(--hv-muted)}@media (max-width:900px){.VideoBlock_figure__BZS8_{padding:0 24px}}.ImprintBlock_imprint__uP_0Z{background:var(--hv-paper);color:var(--hv-ink);font-family:var(--font-body);padding:72px 24px 96px}.ImprintBlock_inner__DoQhD{max-width:760px;margin:0 auto}.ImprintBlock_title__9cOIQ{font-family:var(--font-display);font-weight:500;text-transform:uppercase;font-size:clamp(2.4rem,5vw,3.4rem);line-height:.96;letter-spacing:-.01em;color:var(--hv-ink);margin:0 0 1rem}.ImprintBlock_intro__VGNoJ{color:var(--hv-ink-soft);font-size:.95rem;margin:0 0 2.5rem}.ImprintBlock_card__O0oGd{background:var(--hv-white);border:1px solid var(--hv-hairline);border-radius:12px;padding:clamp(1.5rem,4vw,2.25rem)}.ImprintBlock_company__pwHVs{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--hv-ink);margin:0 0 .5rem}.ImprintBlock_address__CHmYa{display:flex;flex-direction:column;gap:.15rem;font-style:normal;color:var(--hv-ink-soft);margin:0 0 1.5rem}.ImprintBlock_rows__5yR6L{display:flex;flex-direction:column;border-top:1px solid var(--hv-hairline)}.ImprintBlock_row__NtQLY{display:grid;grid-template-columns:180px 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--hv-hairline)}.ImprintBlock_rowLabel__MYRcv{color:var(--hv-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ImprintBlock_rowValue__dEanC{color:var(--hv-ink);font-size:.95rem}.ImprintBlock_block__y9khQ{margin-top:2.5rem}.ImprintBlock_heading__6hvVK{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;color:var(--hv-ink);margin:0 0 .6rem}.ImprintBlock_text__tM4Qk{color:var(--hv-ink-soft);line-height:1.7;margin:0}@media (max-width:560px){.ImprintBlock_row__NtQLY{grid-template-columns:1fr;gap:.15rem}}